@charset "euc-kr";
/************************************************************************
 * filename    : main.css
 * File Info   : LH Publishing Guideline Layout  CSS import
 * Author      : Publishing by.LH - Jung Yun Jin (yj84@lh.co.kr)
 * Date		   : 2010.06.04
************************************************************************/
@import url("global.css");

/* base */
body#main_body {background:url("/images/main/main_bg_02.gif") center 382px repeat-x; text-align:center;}
*:first-child+html #main_body {background-position:center 381px;} /* ie7¿ë */
h1, h2, h3, h4, h5, h6, p, ul, li {margin:0; padding:0;}
hr {display:none;}
.skip_nav {visibility: hidden; position: absolute; top: -10000px; width: 0; height: 0; overflow: hidden;}
a {color:#8a8a8a; text-decoration:none;}

/* main header */
#main_header {clear:both; width:916px; height:115px; margin:0 auto;}
#main_header li.logo {float:left; width:112px; height:67px; padding-top:48px; text-align:left;}
#main_header li.logo h1 {display:inline;}
#main_header li.visual {float:left; height:70px; padding-left:100px;}
#main_header li.spotmnu {float:right; padding-top:50px;}
#main_header li.spotmnu #spotNavigation {float:right;}
#main_header li.spotmnu #spotNavigation li {float:left; padding:0 10px 0 10px; background:url("/images/global/global_spotmnu_div.gif") 0 0 no-repeat;}
#main_header li.spotmnu #spotNavigation li.first {background:none;}
#main_header li.navigation {float:right; width:798px; height:46px; position:relative; z-index:10;}
#main_header li.navigation #main_navigation {position:absolute; left:0; top:0; z-index:10;}

/* container */
#container {position:relative; z-index:2; overflow:hidden; clear:both; width:916px; margin:0 auto; text-align:left;}
#container .member_login {position:relative; float:left; width:166px; height:272px; font-size:1px; text-align:left;}
#container .member_login .lnb {position:absolute; left:0; top:82px;}

/* ·Î±×ÀÎ Æû */
fieldset#login_field {position:relative; border:0; width:160px; height:82px; padding:0;}
fieldset#login_field legend {display:none;}
fieldset#login_field li.input_id {float:left; width:100px; padding-top:2px;}
fieldset#login_field li.input_id input {width:98px; height:16px; padding:0; font-size:11px; color:#BABABA; line-height:12px; border:1px solid #EDEDED; background:#F3F3F3 url("/images/main/main_inp_bg_01.gif") 0 0 no-repeat;}
fieldset#login_field li.input_password {float:left; width:100px; height:25px; padding-top:1px;}
fieldset#login_field li.input_password input {width:98px; height:16px; padding:0; font-size:11px; color:#BABABA; line-height:12px; border:1px solid #EDEDED; background:#F3F3F3 url("/images/main/main_inp_bg_02.gif") 0 0 no-repeat;}
fieldset#login_field li.memberJoin {float:left; position:absolute; left:0; top:45px; width:30px; padding-right:10px; border-right:1px solid #dee0e0; letter-spacing:-1px; font-size:10px; line-height:1;}
fieldset#login_field li.memberJoin a {color:#fe630b; text-decoration:none;}
fieldset#login_field li.memberFind {float:left; position:absolute; left:50px; top:45px; color:#969d9b; letter-spacing:-1px; font-size:10px;}
fieldset#login_field li.memberFind a {color:#969b9d; text-decoration:none;}
fieldset#login_field li.login_btn {float:right; margin-top:-18px; padding-right:7px;}

ul#loginedForm {clear:both; position:relative;overflow:hidden; width:160px; height:82px;}
ul#loginedForm li.welcome {float:left; width:184px; height:18px; padding-top:6px; font-size:11px; color:#848484;}
ul#loginedForm li.myPage {float:left; position:absolute; left:159px; top:48px;}
ul#loginedForm li.logout {position:absolute; left:0; top:48px;}
ul#loginedForm li.modify {position:absolute; left:79px; top:48px;}
ul#loginedForm li.sc01 {float:left; position:absolute; left:0; top:24px;}
ul#loginedForm li.sc02 {float:left; position:absolute; left:65px; top:24px;}
ul#loginedForm li.sc03 {float:left; position:absolute; left:145px; top:24px;}

#container .main_bnr {float:left; width:518px; height:272px;}
#container .quick_search {float:left; width:231px; height:272px;}

/* contents */
#contents {width:100%; margin:19px 0 0; padding-bottom:20px;}
#contents .Information {float:left; width:168px; height:221px; padding-left:15px; background:url("/images/main/bg_info.jpg") no-repeat left 7px;}
#contents .Information ul {margin-left:74px; margin-bottom:23px;}
#contents .Information p {margin-bottom:7px; padding-left:4px;}

#contents .fl_area {float:left; width:489px; margin-right:12px;}

#contents .rside {position:relative; float:left; width:231px;}
#contents .front_list {position:relative; width:100%;}
#contents .front_list h2 {position:absolute; top:0; margin:0;}
#contents .front_list .notice {left:0;}
#contents .front_list .news {left:56px;}
#contents .front_list .more {position:absolute; right:0; top:5px; padding:5px; padding-right:0;}
#contents .front_list ul {width:100%; padding-top:30px; background:url("/images/main/main_bg_05.gif") left -8px repeat-x;}
#contents .front_list li {margin-bottom:4px; padding-left:10px; font-size:11px; background:url("/images/main/main_bul_01.gif") 0 3px no-repeat;}

#contents .cf {position:absolute; left:0; top:105px; width:100%; height:116px; padding-top:9px; background:url("/images/main/bg_cf.gif") no-repeat left top;}
#contents .cf h2 {display:inline; padding-left:13px; padding-right:5px;}
#contents .cf .more {position:absolute; left:13px; top:29px;}