#mainimg { height: 595px; }
#head #quick { position: absolute; top: 410px; left: -3px; z-index: 999; }
#head #quick ul li { text-indent: -9999px; display: none; }

#body { background: #FFF; }
#body #notice { float: left; width: 316px; margin-right: 25px; }
#body #notice h2 { padding-bottom: 16px; margin: 0px; background: transparent url(./img/main_title.gif) no-repeat left top; width: 316px; height: 25px;  text-indent: -9999px; position: relative; }
#body #notice h2 .more { background: transparent url(./img/bt_more.gif) no-repeat left top; width: 15px; height: 15px; text-indent: -9999px; display: inline-block; position: absolute; right: 14px; top: 5px; }
#body #notice ul { margin: 0px; padding: 0 0 0 5px; line-height: 180%; }
#body #notice ul li { list-style: none; background: transparent url(./img/dot.gif) no-repeat left 10px; padding-left: 7px; white-space: nowrap; overflow: hidden; }
#body #notice ul li a { width: 200px; display: block; text-decoration: none; color: #7F7F7F; white-space: nowrap; overflow: hidden; float: left; }
#body #notice ul li a:hover { color: #5B8CD9; text-decoration: underline; }
#body #notice ul li span.date { float: left; color: #979797; font-size: 11px; margin-left: 7px; }
#body #notice ul li span.new { background: transparent url(./img/new.gif) no-repeat left 5px; width: 17px; height: 13px; text-indent: -9999px; display: inline-block; margin: 0 0 0 3px; float: left; }

#body #infomation { float: left; width: 308px; margin: 0px; padding: 0px;  }
#body #infomation h2 { padding-bottom: 16px; margin: 0px; background: transparent url(./img/main_title.gif) no-repeat left -56px; width: 200px; height: 30px; text-indent: -9999px; margin-left: 5px; }
#body #infomation ul { width: 308px; margin: 0px; padding: 0px; }
#body #infomation ul li { list-style: none; float: left; margin: 0px; }
#body #infomation ul li { _display: inline; _margin-right: 0.3em; } /* IE6 이하 hack  */
#body #infomation ul a#ceo { background: transparent url(./img/info_bt_off.gif) no-repeat 0px 0px; width: 69px; height: 106px;  text-indent: -9999px; float: left; border-right: dotted 1px #999999;  }
#body #infomation ul a:hover#ceo{ background: transparent url(./img/info_bt_on.gif) no-repeat 0px 0px; width: 69px; height: 106px;  text-indent: -9999px; float: left; }
#body #infomation ul a#brochure { background: transparent url(./img/info_bt_off.gif) no-repeat 0px -116px; width: 69px; height: 106px;  text-indent: -9999px; float: left; border-right: dotted 1px #999999;  }
#body #infomation ul a:hover#brochure{ background: transparent url(./img/info_bt_on.gif) no-repeat 0px -116px; width: 69px; height: 106px;  text-indent: -9999px; float: left; }
#body #infomation ul a#consult { background: transparent url(./img/info_bt_off.gif) no-repeat 0px -232px; width: 69px; height: 106px;  text-indent: -9999px; float: left; border-right: dotted 1px #999999;  }
#body #infomation ul a:hover#consult{ background: transparent url(./img/info_bt_on.gif) no-repeat 0px -232px; width: 69px; height: 106px;  text-indent: -9999px; display: inline-block; _display: block; }
#body #infomation ul a#board { background: transparent url(./img/info_bt_off.gif) no-repeat 0px -348px; width: 69px; height: 106px;  text-indent: -9999px; float: left; }
#body #infomation ul a:hover#board{ background: transparent url(./img/info_bt_on.gif) no-repeat 0px -348px; width: 69px; height: 106px;  text-indent: -9999px; float: left; }

#body #mainGall { float: right; width: 280px; padding: 0px; margin:0; position: relative; }
#body #mainGall h2 { padding: 0px; margin: 0px; background: transparent url(./img/main_title.gif) no-repeat  0px -107px; width: 200px; height: 30px;  text-indent: -9999px; display: inline-block; }
#body #mainGall h2 .more { background: transparent url(./img/bt_more.gif) no-repeat left top; width: 15px; height: 15px; text-indent: -9999px; display: inline-block; z-index: 999; position: absolute; right: 15px; top: 8px; }
#body #mainGall #frame { padding: 0px; margin: 0px; }
#body #mainGall #frame li { background: transparent url(./img/frame.gif ) no-repeat left top; width: 271px; height: 158px; display: inline-block; z-index: 1; }
#body #mainGall #frame li img { padding: 7px 6px 0px 6px; } 
#body #mainGall #paging { margin: 5px 18px 0px -2px; height: 25px; vertical-align: middle; }
#body #mainGall #paging a { color: white; font-weight: bold; background: transparent url(./img/bt_num_off.gif) no-repeat 0 0; width: 22px; height: 17px; display: inline-block; text-decoration: none; padding: 3px 0 0 0; }
#body #mainGall #paging a:hover, #body #mainGall #paging a.selected { color: white; background: transparent url(./img/bt_num_on.gif) no-repeat 0 0; }

#body hr.clr { height: 40px\0; } /* ie8 이상 */
