@charset "utf-8";
/* Default CSS ==================
= Developer Name: 방문준
= Create Date: 2010.03.19
= Reversion History: (일자,개발자,내용 기술)
= Date.Name Description =
2010.03.19.방문준. 공통CSS수정
============================= */
/* 공통CSS수정 */
body { background-image: url(/image/cm/bg01.gif); }
#container {  }
#head { background-image: url(/image/cm/bg01_head.gif); }
#topmenu ul li a { display: inline; float: left; padding: 0 17px; }
#topmenu ul ul#top2m1 { width: 910px; padding-left: 40px; }
#topmenu ul ul#top2m2 { width: 750px; padding-left: 200px; }
#topmenu ul ul#top2m3 { width: 650px; padding-left: 300px; }
#topmenu ul ul#top2m4 { width: 480px; padding-left: 470px; }
#topmenu ul ul#top2m5 { width: 460px; padding-left: 700px; }
#topmenu ul ul#top2m6 { width: 300px; padding-left: 560px; }
#side h2 { background-image: url(/image/cm/side1bg01.gif); }
h1 { padding: 0 0 0 20px !important; background: url(/image/cm/h1bg01.gif) no-repeat 0 1px !important; }

/* 컨텐츠 내용 */
.textzul { text-decoration: underline; }
.dotzul { clear: both; border-top: 1px dashed #e2e2e2; margin: 0; padding: 5px 0; width: 100%; }

p.yijs { color: #01aece; }

/* 접수방법 */
.zeb_back { position: relative; background: url(/image/unv/p02003_img02.gif) no-repeat 0 0; margin: 40px auto; padding: 0; width: 466px; height: 248px; }
.zeb_back * { list-style: none; margin: 0; padding: 0; background: transparent; line-height: 1.25; vertical-align: top; }
.zeb_back form { padding:0; margin:0; }
.zeb_back h2 { position:absolute; left: 41px; top: 29px; padding:0; margin:0; background: transparent; }
.zeb_back fieldset { position: absolute; left: 34px; top: 79px; width: 398px; height: 97px; padding:0; margin:0; background: transparent; text-align:left; }
.zeb_back fieldset legend { display:none; }
.zeb_back p.zeb_txt1 { position: absolute; left: 25px; top: 20px; background: url(/image/unv/p02003_pbg.gif) no-repeat 0 4px; padding: 0 0 0 12px; }
.zeb_back p.zeb_txt1 label { display:inline; float:left; width:120px; padding: 0; font-size: 0.95em; }
.zeb_back p.zeb_txt2 { position: absolute; left: 25px; top: 40px; background: url(/image/unv/p02003_pbg.gif) no-repeat 0 4px; padding: 0 0 0 12px; }
.zeb_back p.zeb_txt2 label { display:inline; float:left; width:120px; padding: 0; font-size: 0.95em; }
.zeb_back p.zeb_txt3 { position: absolute; left: 25px; top: 60px; background: url(/image/unv/p02003_pbg.gif) no-repeat 0 4px; padding: 0 0 0 12px;}
.zeb_back p.zeb_txt3 label { display:inline; float:left; width:120px; padding: 0; font-size: 0.95em; }
.zeb_back input.text { height:15px; padding:1px 5px 0 5px; border:1px solid #d9d9d9; background: transparent; }
.zeb_back .text { width:130px; }
.zeb_back .pid_no1 { width:36px; }
.zeb_back .pid_no2 { width:66px; }
.zeb_back .d { margin: 0 3px;color: #DEDDD8; }
.zeb_back p.zeb_btn01 { position: absolute; padding: 0; top: 60px; left: 327px; }
.zeb_back .zeb_btn02 { position: absolute; top: 115px; left: 40px; margin: 0; padding: 0; width: 255px; height: 34px; }
.zeb_yn { position: relative; background: url(/image/unv/p02003_img05.gif) no-repeat 0; margin: 0 auto; padding: 0; width: 532px; height: 247px; }
.zeb_yn h3 { background: none; position: absolute; left: 39px; top: 33px; padding: 0; margin: 0; }
.zeb_yn ul { position: absolute; left: 70px; top: 93px; list-style: none; margin: 0; padding: 0; overflow: hidden; }
.zeb_yn ul li { display: inline; text-align: center; background: none; margin: 0; padding: 0; float: left; width: 130px; line-height: 1.25; font-size: 1.25em; font-weight: bold; color: #000; }
.zeb_yn ul li.unv02003_03 { display: inline; text-align: center; background: none; margin: 0; padding: 0; float: left; width: 400px; line-height: 1.25; font-size: 1.25em; font-weight: bold; color: #000; }
.zeb_yn p { position: absolute; left: 40px; top: 137px; margin: 0; padding: 0; width: 460px; text-align: left; font-size: 0.95em; }
.zeb_yn em { font-size: 0.95em; margin: 0; padding: 0; font-weight: bold; text-decoration: underline; color: #f7941d; }
.zeb_yn .zeb_btny { position: absolute; display: block; width: 140px; line-height: 1.25; margin: 0; padding: 0; top: 200px; left: 200px; }
.zeb_yn .zeb_btny img { margin: 0; padding: 0 0 0 5px; }
.bn_bg { position: relative; width: 100%; margin: 0; padding: 0; }
.bn_bg ul { list-style: none; padding: 0; margin: 0; }
.bn_bg ul li { background: none; padding: 10px 0 0 10px; margin: 0; float: left; display: inline; line-height: 1.25; }


/* 빌더 게시판 - 달력용  */
#from_date { display: none; position: absolute; left: 225px; top: 67px; }
#to_date { display: none; position: absolute; left: 350px; top: 67px; }


/* 가입약관 */
.agree { position:relative; width: 760px; height: 240px; padding:0; margin:0; border:1px solid #d4d4d4; }
.agree textarea { position:absolute; left: 0; top: 0;width: 740px; height: 220px; border:0; padding:10px; margin:0; line-height: 1.5; background: #f9f9f9; }