/* common */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button{margin:0;padding:0;}
body,input,select,textarea{color:#333;font-family:'Malgun Gothic','¸¼Àº °íµñ', dotum,'µ¸¿ò',gulim,'±¼¸²', Helvetica,Apple-Gothic,sans-serif;font-size:14px;font-weight:normal;}
body{background-color:#fff;text-align: left; margin:0; padding:0;color:#444;font-size:12px;}
hr{display:none;}
img,fieldset{border:0 none;}
img,input,select,textarea{vertical-align:middle;}
ul,ol,li,dd{list-style:none;margin:0; padding:0;}
a{text-decoration:none;text-overflow:ellipsis;cursor:pointer;}
a:link,a:active{text-decoration:none;}
a:link{color:black;}
a:hover{color:#D33A59;text-decoration:underline;}

.b {font-weight:bold;}
.o {color:#ED1746;}
.gray{color:gray;}
.green{color:green;}
.c{text-align:center;}
.dot {background:url(/images/dot.png) left 6px no-repeat;padding:0px 0 0 7px;}
.line{text-decoration:underline;}

/* button */
.btn{display:inline-block;border-radius: 2px;margin:1px 0 1px 0;padding:5px 12px 5px 12px;font-size:12px;font-weight:bold;vertical-align:middle;color:white;text-align:center;line-height:100%;cursor:pointer;}
.btn_b{display:inline-block;background: #555;border: 1px solid #111;border-radius: 2px;margin:1px 0 1px 0;padding:5px 5px 5px 5px;font-size:12px;font-weight:bold;vertical-align:middle;color:white}
.btn_n{background: #aaa;border: 1px solid #888;color:black}
.btn_black{display:inline-block;border-radius: 2px;margin:1px 0 1px 0;padding:5px 5px 5px 5px;font-size:12px;font-weight:bold;vertical-align:middle;color:white; background:black; background:black url(/images/m/btn_bg.gif) center center repeat;border: 1px solid #111;}
.btn_small{margin:0px 1px 3px 1px;;padding:5px 5px 4px 5px;line-height:100%;font-size:8px;font-family:'Malgun Gothic','¸¼Àº °íµñ', dotum,'µ¸¿ò',gulim,'±¼¸²', Helvetica,Apple-Gothic,sans-serif;}
.btn_mini{
	background:#eeeeee; center center repeat;border: 1px solid #cccccc; color:#777;font-size:8px;
	display:inline-block; border-radius: 5px; ;font-weight:normal;vertical-align:middle; text-align:center;
	margin:0px 1px 3px 1px;;padding:5px 5px 4px 5px;line-height:100%;font-family:'Malgun Gothic','¸¼Àº °íµñ', dotum,'µ¸¿ò',gulim,'±¼¸²', Apple-Gothic;
	background:#eeeeee;
}
.btn_mini_b{
	background: #5987CD; border:1px solid #3366CC; color:white; font-size:9px;
	display:inline-block; border-radius: 5px; ;font-weight:normal;vertical-align:middle; text-align:center;
	margin:0px 1px 3px 1px;;padding:5px 5px 4px 5px;line-height:100%; font-family:'Malgun Gothic','¸¼Àº °íµñ', dotum,'µ¸¿ò',gulim,'±¼¸²', Apple-Gothic;
	background:#5987CD;
}

.btn_nemo {
	display: inline-block; background: #FAFAFA; border:1px solid #A3A4A8; padding: 5px 7px 5px 7px; cursor: pointer; color: #333; font-weight:normal; font-size: 12px; line-height: 12px;
	border-radius: 2px;
	color:#656565
}

/* common */
.input_button { display: inline-block; background: #FAFAFA; border:1px solid #A3A4A8; padding: 5px 15px 5px 15px; cursor: pointer; color: #333; font-weight:bold; font-size: 12px; line-height: 12px;}
.input_button_b { display: inline-block; background: #5987CD; border:1px solid #3366CC; padding: 5px 15px 5px 15px; cursor: pointer; color: #fff; font-weight:bold; font-size: 12px; line-height: 12px;}
.input_button_o { display: inline-block; padding: 5px 15px 5px 15px; cursor: pointer; color: #fff; font-weight:bold; font-size: 12px; line-height: 12px; border-radius: 3px;
background:#E85D00; border: 1px solid #E45600;}



/* ÆäÀÌÂ¡ */
.paging { clear:both;width: 100%; text-align: center; margin:15px 0 15px 0;border:1px solid transparent;}
.paging .link .def{ display: inline-block; width: 30px; vertical-align: top; color: #999; padding: 8px 0 6px; border: 1px solid #e2e2e5; font-weight: bold; font-size: 12px; line-height: 12px; margin: 0 7px 0 0; border-radius:2px;}
.paging .link .o_bd {color: #ED1746;text-decoration:underline;}
.paging .link .arrow {font-size:11px;color:#aaa;font-weight:normal;}
.paging .link { display: inline-block; vertical-align: top; color: #999; margin: 0 6px 0 6px;}
.paging .link .def:hover { background: #fafafa; border: 1px solid #bebfc5; }

.paging img { display: inline-block; color: #999; padding: 8px 0px 6px;}





.gbg0 {background:#f5f5f5;}
.gbg1 {background:#ddd;}
.gbg2 {background:#aaa;}
.gbg3 {background:#333;}

.gbt0 {border-top:1px solid #eee}
.gbt1 {border-top:1px solid #ddd}
.gbt2 {border-top:1px solid #aaa}

.gbb0 {border-bottom:1px solid #eee}
.gbb1 {border-bottom:1px solid #ddd}
.gbb2 {border-bottom:1px solid #aaa}

.gbl1 {border-left:1px solid #ddd}
.gbl2 {border-left:1px solid #aaa}

.gbr1 {border-right:1px solid #ddd}
.gbr2 {border-right:1px solid #aaa}

.gbd0{border:1px solid #eee}
.gbd1{border:1px solid #ddd}
.gbd2{border:1px solid #aaa}


/* color */
.btn{background:#339ACE; background:#339ACE;border: 1px solid #339ACE;color:white !important;}

.bg0 {background:#E4F4F9}
.bg1 {background:#B0DEF0}
.bg2 {background:#88CDE9}
.bg3 {background:#0AA1D6}

.bt0 {border-top:1px solid #B0DEF0}
.bt1 {border-top:1px solid #88CDE9}
.bt2 {border-top:1px solid #0AA1D6}

.bb0 {border-bottom:1px solid #B0DEF0}
.bb1 {border-bottom:1px solid #88CDE9}
.bb2 {border-bottom:1px solid #0AA1D6}

.bl1 {border-left:1px solid #88CDE9}
.bl2 {border-left:1px solid #0AA1D6}

.br1 {border-right:1px solid #88CDE9}
.br2 {border-right:1px solid #0AA1D6}

.bd0{border:1px solid #B0DEF0}
.bd1{border:1px solid #88CDE9}
.bd2{border:1px solid #0AA1D6}

.bdh0{border:4px solid #B0DEF0}
.bdh1{border:4px solid #88CDE9}
.bdh2{border:4px solid #0AA1D6}