/************************************************************
���ϸ�:base.css
���ϼ���:�⺻������ ���Ǵ� CSS
�����ۼ���:20090501
�����ۼ���:��ȣ��, ������
************************************************************/
@import "layout.css";
@import "board.css";
@import "contents.css";
@import "admin.css";
@import "service.css";
@import "simple.css";
@import "modal.css";

/*�⺻ CSS*/
*, form{padding:0; margin:0; font-size:12px; font-family:Dotum,����; color:#40464f; letter-spacing:0px;}
p, table, th, tr, td{border-collapse:collapse;}
img, a, a img, p{border:0;}/*�̹�����ũ�� ǥ�� ����*/
ul, li, li img {list-style:none;}
html	{height:100%;}
body	{width:100%; height:100%;}
textarea{border:1px solid #CFCFCF; padding:5px; color:#888;}
p{line-height:18px;}
caption{display:none;}

/*****�̹����ѿ���*****/
a.rollover img { border-width:0px; display:block; }
a.rollover img.rollover { display:none; }
a.rollover:hover { }
a.rollover:hover img { display:none; }
a.rollover:hover img.rollover { display:block; }
.main_vimg{background-image:url(../../images/ep/common/img_bg.gif); background-position:center; background-repeat:no-repeat; border:1px solid #c8c8c8;}
.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.text{position:relative; width:100%;}
.text .tl{position:relative; left:0;}
.text .tr{position:absolute; bottom:0; right:0;}
.text .tc{position:absolute; bottom:0; right:50%;}
.dno{display:none;}

/***** �ǳʶٱ� *****/
a.accLink {border:2px solid #CCE5FF; color:#000000; display:block; position:absolute; text-align:center; top: -10000px; left:0px; width:200px; padding:5px; background: #fff; font-weight: bold;}
a.accLink:hover, a.accLink:focus, a.accLink:active {padding:10px; position:absolute; top:1px; left: 0px; z-index:1; width:200px;}

/*****H1~H6*****/
h1{background-image:url(../../images/ep/common/blt_h1.gif); background-repeat:no-repeat; background-position:0; font-size:14px; color:#111; letter-spacing:-1px; padding-left:19px;}
h1 a{font-size:14px; color:#111; letter-spacing:-1px;}
h2{background-image:url(../../images/ep/common/blt_h2.gif); background-repeat:no-repeat; background-position:5px 2px; font-size:13px; color:#222; letter-spacing:-1px; padding-left:19px;}
h2 a{font-size:13px; color:#222; letter-spacing:-1px;}
h3{background-image:url(../../images/ep/common/blt_h3.gif); background-repeat:no-repeat; background-position:9px 3px; font-size:12px; color:#444; letter-spacing:0px; padding-left:19px; font-weight:normal;}
h4.star{background-image:url(../../images/ep/common/blt_star.gif); background-repeat:no-repeat; background-position:0px center; font-size:11px; color:#777; letter-spacing:-1px; padding-left:10px; font-weight:normal;}
h4.star a{font-size:11px; color:#777; letter-spacing:-1px;}
h4.star a.corg{font-size:11px; color:#ff6600; letter-spacing:-1px;}
h5.star{background-image:url(../../images/ep/common/blt_star.gif); background-repeat:no-repeat; background-position:0px 4px; font-size:11px; color:#777; letter-spacing:-1px; padding-left:10px; font-weight:normal;}
h5.star a{font-size:11px; color:#ff6600; letter-spacing:-1px;}
.ml19{padding-left:19px; line-height:18px;}
.ml0{padding-left:0px; line-height:18px;}
.numeral{font-family:"Times New Roman", Times, serif; font-weight:bold; color:#bebebe;}

erer{background-image:url(../../images/ep/common/blt_h2.gif); background-repeat:no-repeat; background-position:5px 2px; font-size:13px; color:#222; letter-spacing:-1px; padding-left:19px;}

erer li{background-image:url(../../images/ep/common/blt_h2.gif); background-repeat:no-repeat; background-position:5px 2px; font-size:13px; color:#222; letter-spacing:-1px; padding-left:19px;}

/*****��Ʈ*****/
.f11{font-size:11px; letter-spacing:-1px; line-height:16px;}
.f11 li{font-size:11px; letter-spacing:-1px; line-height:16px;}
.f11_1 li{font-size:11px; letter-spacing:-1px; line-height:22px;}
.f12{font-size:12px; letter-spacing:0px; line-height:18px;}
.f14{font-size:14px; letter-spacing:-1px; line-height:20px;}
.f16{font-size:16px; letter-spacing:5px; line-height:20px;}
.f20{font-size:20px; letter-spacing:0px; line-height:22px;}/*20091210 �߰�*/
.fbo{font-weight:bold;}
.fno{font-weight:normal;}
.ls1{letter-spacing:-1px;}
.ls0{letter-spacing:0px;}
.c0{color:#000;}
.c1{color:#111;}
.c2{color:#222;}
.c3{color:#333;}
.c4{color:#444;}
.c5{color:#555;}
.c6{color:#666;}
.c7{color:#777;}
.c8{color:#888;}
.c9{color:#999;}
.cf{color:#fff;}
.cpit{color:#027acc;}
.cgreen{color:#6cb700;}
.corg{color:#ff6600;}
a.corg{color:#ff6600;}
.crad{color:#f80000;}
.cblue{color:#00528a;}

.poa{position:absolute;}
.por{position:relative;}

.ml0{margin-left:0px;}
.ml2{margin-left:2px;}/*20091210 �߰�*/
.mr0{margin-right:0px;}
.m20{margin:20px;}

.pl50{padding-left:50px;}
/*****�ణ*****/
.w100{width:100%;}
.w9{width:90px;}
.wp100{width:100px;}
.wp110{width:110px;}
.w16{width:160px;}
.w18{width:180px;}
.w20{width:200px;}
.w50{width:500px;}
.w64{width:640px;}
.w70{width:700px;}
.w73{width:730px;}
.w80{width:800px;}
.w90{width:900px;}
.w10{width:1000px;}
.w11{width:1100px;}
.w12{width:1200px;}
.w135{width:1350px;}
.w150{width:1500px;}
.w160{width:1600px;}
.sw10{height:1px; width:10px; line-height:0px; font-size:0px; clear:both;}
.sp2{height:2px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp3{height:3px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp4{height:4px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp5{height:5px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp6{height:6px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp7{height:7px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp8{height:8px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp9{height:8px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp10{height:10px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp11{height:11px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp12{height:12px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp13{height:13px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp14{height:14px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp15{height:15px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp16{height:16px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp17{height:17px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp18{height:18px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp19{height:19px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp20{height:20px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp21{height:21px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp22{height:22px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp23{height:23px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp24{height:24px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp25{height:25px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp26{height:26px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp27{height:27px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp28{height:28px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp29{height:29px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp30{height:30px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp35{height:35px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp40{height:40px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp45{height:45px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp50{height:50px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp55{height:55px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp60{height:60px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp65{height:60px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp70{height:70px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp75{height:70px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp80{height:80px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp85{height:85px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp90{height:90px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp95{height:95px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp100{height:100px; width:1px; line-height:0px; font-size:0px; clear:both;}
.sp160{height:160px; width:1px; line-height:0px; font-size:0px; clear:both;}