@charset "utf-8";
/* Main CSS ==================
= Developer Name: 방문준
= Create Date: 2010.02.25
= Reversion History: (일자,개발자,내용 기술)
= Date.Name Description =
2010.02.25.방문준. 공통CSS수정
============================= */

body.main #wrap { height: 474px; }

/* 초기화 */ #m1, #m2, #m3, #m4, #m5, #m6, #m7, #m8, #m9 { display: none; }

#m1 { display: block; position: absolute; left: 0; top: 231px; width: 720px; height: 122px; background: url(/image/meb/main/m1bg.gif) no-repeat; }
#m1 * { list-style:none; padding:0; margin:0; background: transparent; line-height: 1.25; }
#m1 ul { position: absolute; left: 5px; top: 5px; width: 712px; height: 103px; }
#m1 ul li { display:inline; float:left; padding:0; margin:0 2px 0 0; }
#m1 ul li img { vertical-align: top; }

#m2 { display: block; position: absolute; left: 12px; top: 359px; width: 410px; height: 83px; background: url(/image/meb/main/m2bg.gif) repeat-x; }
#m2 * { color: #666 !important; font-weight: normal !important; letter-spacing: 0 !important; }
#m2 .more { position: absolute; right: 0; top: 5px; }
#m2 ul { width: 100%; padding: 4px 0 0 0; }
#m2 ul li { display: inline; }
#m2 ul li a { display: block; width: 100%; padding: 2px 0 2px 0; overflow: auto; cursor: pointer; }
#m2 ul li span.subject { display: inline; float: left; padding: 0 0 0 6px; }
#m2 ul li span.date { display: inline; float: right; color: #666; letter-spacing: 0; text-align: right; }
#m2 ul li span:hover { text-decoration: underline; color: inhert !important; }
#m2 ul li img { vertical-align: baseline; }

#m3 { display: block; position: absolute; left: 447px; top: 383px; width: 260px; height: 57px; }
#m3 * { list-style:none; padding:0; margin:0; background: transparent; line-height: 1.25; }
#m3 ul { width: 260px; }
#m3 ul li { display:inline; float:left; }
#m3 ul li img { vertical-align: top; }

#mlogout { display: block; position: absolute; left: 740px; top: 231px; width: 212px; height: 206px; background: url(/image/meb/main/mlogout_bg.jpg) no-repeat; }
#mlogout * { list-style:none; padding:0; margin:0; background: transparent; }
#mlogout h3 { display:none; }
#mlogout dl { position: absolute; left: 79px; top: 20px; width: 120px; }
#mlogout dl dt { display:inline; float:left; width: 43px; padding: 0 0 0 8px; margin:0; color:#7c7c7c; background: url(/image/meb/main/mlogout_libg.gif) no-repeat 0 3px; line-height: 1.19; font-size: 0.92em; }
#mlogout dl dd { display:inline; float:left; width: 66px; padding: 0 0 0 3px; margin:0; color:#7c7c7c; font-weight:bold; line-height: 1.19; font-size: 0.92em; }
#mlogout .btn { position: absolute; left: 66px; top: 67px; }
#mlogout .error { position: absolute; left: 16px; top: 74px; }

#banner { z-index: 5; display: block; position: absolute; left: 740px; top: 231px; width: 212px; height: 206px; background: url(/image/meb/main/banner_bg.jpg) no-repeat; }
#banner .cont { position:relative; width: 171px; padding:17px 22px 0 19px; margin:0; overflow:hidden; }
#banner .cont h3 { padding:1px 0; margin:0; font-weight: bold; font-size: 1.17em; line-height: 1.19; letter-spacing: -1px; color: #585858; }
#banner .cont p { padding:13px 0 0; margin:0; font-size: 0.92em; font-weight: normal; color: #777; line-height: 1.25; }
#banner .cont p em {color:# d6881b; font-weight: bold; }