@charset "utf-8";
/* Main CSS ==================
= Developer Name: 방문준
= Create Date: 2010.04.01
= Reversion History: (일자,개발자,내용 기술)
= Date.Name Description =
2010.04.01.방문준. 공통CSS수정
============================= */

body.main #wrap { height: 495px; }

/* 초기화 */ #m1, #m2, #m3, #m4, #m5, #m6, #m7, #m8, #m9 { display: none; }

#tabbox { display:block; position:absolute; left: 0; top: 250px; width: 721px; height: 219px; padding:0; margin:0; background: url(/image/glb/main/tabboxbg.gif) no-repeat; }

#m1 { display:block; position:absolute; left: 25px; top: 14px; width: 375px;}
#m1 ul.tab { margin-left:5px; height: 24px;}
#m1 ul.tab li { float:left; margin:0; width:91px; }

#m1c1 { display: block; position:relative; width: 375px; height: 184px; background: url(/image/glb/main/m1bg.gif) no-repeat 0 -23px; }
#m1c1 table.cont { display: block; position:absolute; left: 0; border-collapse: collapse; width: 100%; border:0; padding:0; margin:0}
#m1c1 table.cont tr { text-align: center; }
#m1c1 table.cont th { border-width:0; padding: 5px 0 4px 0; line-height: 1.25;text-align: center; vertical-align: middle; font-size: .92em; font-weight: normal; }
#m1c1 table.cont td { border-width:0; padding: 6px 0 4px 0; line-height: 1;}

#m1c1 table.cont td.tit{ border-width:0; padding: 6px auto 4x auto; line-height: 1; text-align:center; vertical-align:middle}
#m1c1 table.cont td.date{ border-width:0; padding: 6px auto 4px auto; line-height: 1;  text-align:center; vertical-align:middle}
#m1c1 table.cont td.r1 { border-width:0; padding: 6px 5px 4px 5px; line-height: 1; text-align:right; }

#m1c2 { display: block; position:relative; width: 375px; height: 184px; background: url(/image/glb/main/m1bg2.gif) no-repeat 0 -23px; }
#m1c2 table.cont { position:absolute; left: 0; border-collapse: collapse; width: 100%; border:0; padding:0; margin:0;}
#m1c2 table.cont tr { text-align: center; }
#m1c2 table.cont th { border-width:0; padding: 3px 0 2px 0; line-height: 1.25; border:0; text-align: center; vertical-align: middle; font-size: .92em; font-weight: normal; }
#m1c2 table.cont td { border-width:0; padding: 3px 0 2px 0; line-height: 1.25; border:0;vertical-align: middle; }

#m1c2 table.cont td.r { border-width:0; padding: 3px 8px 2px 0; line-height: 1.25; border:0; text-align:right; }

#m1c2 span { position:absolute; display:inline; color:#999999; left: 61px; top: 122px; float:left; text-align:center; }

#m2 { display: block; position:absolute; left: 420px; top: 14px; width: 270px; height: 87px; background: url('/image/glb/main/m2bg.gif') repeat-x; }
#m2 * { color: #666 !important; font-weight: normal !important; letter-spacing: 0 !important; }
#m3 { display: block; position:absolute; left: 420px; top: 111px; width: 270px; height: 87px; background: url('/image/glb/main/m2bg.gif') repeat-x; }
#m3 * { color: #666 !important; font-weight: normal !important; letter-spacing: 0 !important; }

.list h3 { padding:0; margin:0; background: transparent; }
.list .more { position: absolute; right: 0; top: 4px; }
.list ul { width: 100%; padding: 4px 0 0 0; }
.list ul li { display: inline; }
.list ul li a { display: block; width: 100%; padding: 2px 0 2px 0; overflow: auto; cursor: pointer; }
.list ul li span.icon { display: inline; float: left; width: 42px; padding: 0; }
.list ul li span.subject { display: inline;width:150px;height:16px;float: left; padding: 0; overflow:hidden}
.list ul li span.date { display: inline; float: right; color: #666; letter-spacing: 0; text-align: right; }
.list ul li span:hover { text-decoration: underline; color: inhert !important; }
.list ul li img { vertical-align: baseline; }


#m4 { display:block; position:absolute; left: 740px; top: 250px; width: 211px; height: 119px; padding:0; margin:0; overflow:hidden; }
#m4 * { padding:0; margin:0; background: transparent; list-style:none; line-height: 1.25; }
#m4 ul { display:block; position:absolute; left: 0; top: -3px; }
#m4 ul li { display:inline; float:left; margin: 3px 0 0; padding:0; }
#m4 ul li img { vertical-align:top; }

#m5 { display:block; position:absolute; left: 740px; top: 381px; width: 211px; height:80px; padding:0; margin:0; background: url(/image/glb/main/m5bg.gif) no-repeat; }
#m5 * { padding:0; margin:0; background: transparent; list-style:none; line-height: 1.25; }
#m5 h3 { display:block; position:absolute; left: 0; top: 0; }
#m5 ul { display:block; position:absolute; left: 8px; top: 56px; width: 198px; height: 21px; }
#m5 ul li { display:inline; float:left; margin: 0 4px 0 0; padding:0; }
#m5 ul li img { vertical-align:top; }