@charset "utf-8";

@import url("base.css");
@import url("head_main.css");
@import url("footer_main.css");
@import url("footer.css");
#wrap {
	background: url("../images/gnb/head_main/bg_head_main.gif") repeat-x;
}
/* main-body */
#main-body {
	width: 900px;
	padding:12px 0 10px 0;
	margin:0 auto;
}

div.main_contens { position:relative; width:900px; height:630px; border-bottom:2px solid #ffffff; }

div.main_login { position:absolute; width:229px; height:117px; left:0; top:0; padding:0; border:2px solid #efefef; background:#fff; }
div.main_login fieldset { position:absolute; left:1px; top:1px; width:227px; height:115px; padding:0; margin:0; background:#f7f7f7; border:none; }
div.main_login h2 { position:absolute; left:11px; top:11px; width:204px; height:16px; padding:0 0 0 1px; border-bottom:1px solid #e4e4e4; }
div.main_login p.id { position:absolute; left:11px; top:36px; }
div.main_login p.pw { position:absolute; left:11px; top:60px; }
div.main_login p.id label,
div.main_login p.pw label {display:block; width:38px; height:21px; float:left;}
div.main_login p.id label span,
div.main_login p.pw label span { display:none; }
div.main_login p.id label { background:url(../images/main/img_id.gif) no-repeat;  }
div.main_login p.pw label { background:url(../images/main/img_pw.gif) no-repeat; }
div.main_login p.id input,
div.main_login p.pw input { width:112px; height:19px;  padding:0; margin:0; border:1px solid #e5e5e5; float:left; }
div.main_login p.btn { position:absolute; right:11px; top:36px; }
div.main_login p.member { position:absolute; left:11px; bottom:8px; font-size:0.9em; clear:both; }
div.main_login p.member strong { color:#ff6600; }
div.main_login p.member a { padding-left:3px; }
div.main_login div.login { position:relative;width:227px; height:115px; background:#f7f7f7; margin:1px 0 0 1px; }
div.main_login div.login div.member_info { position:absolute;top:2px;left:10px; width:207px; height:23px; margin:0 auto; }
div.main_login div.login div.member_info span.name { position:absolute; left:0; top:3px; color:#333; font-size:0.9em; }
div.main_login div.login div.member_info span.name strong { color:#333; font-size:1.1em; }
div.main_login div.login div.member_info span.edit { position:absolute; right:1px; top:0; color:#333; width:114px; height:23px; text-align:right; background:url(../images/main/bl_dot_org.gif) no-repeat 53px -84px; }
div.main_login div.login div.member_info span.edit a { color:#333; }
div.main_login div.login div.member_info span.edit span,
div.main_login div.login div.member_info span.edit img { position:absolute; }
div.main_login div.login div.member_info span.edit span { left:0; top:3px; background:url(../images/main/bl_dot_org.gif) no-repeat left -40px; _top:4px; _background:url(../images/main/bl_dot_org.gif) no-repeat left -41px;  }
div.main_login div.login div.member_info span.edit span a {  font-size:0.9em; padding:0 0 0 5px; }
div.main_login div.login div.member_info span.edit img  { right:0; top:2px; }
div.main_login div.login div.piece_money { position:absolute;top:25px;left:10px; width:205px; height:86px; border:1px solid #e5e5e5; background:#fff; margin:0 auto; }
div.main_login div.login div.piece_money ul { width:185px; margin:0 auto; color:#444; font-weight:bold; }
div.main_login div.login div.piece_money ul.piece { position:relative; border-bottom:1px solid #efefef; height:44px; }
div.main_login div.login div.piece_money ul.piece li { position:absolute; }
div.main_login div.login div.piece_money ul.piece li.num { left:-1px;  top:5px; }
div.main_login div.login div.piece_money ul.piece li.num a { padding-left:3px; color:#444; }
div.main_login div.login div.piece_money ul.piece li.num span { font-size:0.9em; color:#666; letter-spacing:-1px; font-weight:normal; background:url(../images/main/bl_dot_org.gif) no-repeat right -141px; padding-right:12px; margin-left:-1px; }
div.main_login div.login div.piece_money ul.piece li.num span a { text-decoration:underline; color:#ff6600; font-weight:bold; padding:0; }
div.main_login div.login div.piece_money ul.piece li.sand { left:70px;  top:5px; }
div.main_login div.login div.piece_money ul.piece li.blog { left:-1px;  top:24px; }
div.main_login div.login div.piece_money ul.piece li.blog a { font-size:0.9em; color:#438a01; font-weight:normal; letter-spacing:-1px; background:#ffffff; }
div.main_login div.login div.piece_money ul.money { margin:4px 0 0 9px; }
div.main_login div.login div.piece_money ul.money li { font-size:0.9em; }
div.main_login div.login div.piece_money ul.money li a,
div.main_login div.login div.piece_money ul.money li span { color:#ff6600; font-weight:normal; }
div.main_login div.login div.piece_money ul.money li span { padding-left:2px; }
/* 주요메뉴 */
.category { position:absolute; left:0; top:126px; width:231px; height:116px; background:#fff; border:1px solid #e5e5e5; }
.category div { width:221px; height:108px; padding:8px 0 0 10px; background:#fff; }
.category h2 { display:none; }
.category ul { clear:both; }
.category li { display:inline; float:left; font-size:0.9em; padding-bottom:4px; }
.category li a { color:#666; }
.category li strong a { color:#333333; }
.category li a:hover,
.category li strong a:hover { text-decoration:underline; }
.category li.title { width:55px; margin:0; }
.category .mr21 { margin-right:11px; }
.category .mr32 { margin-right:11px; }
.category .mr8 { margin-right:11px; }
.category .mr10 { margin-right:11px; }
.category .mr11 { margin-right:11px; }
/* */
div.tag_recommend { position:absolute; left:0; top:249px; width:233px; height:132px; background:url(../images/main/bg_tag_recommend.gif) no-repeat left top; }
div.tag_recommend h2 { position:absolute; left:11px; top:9px; }
div.tag_recommend div.box { position:absolute; left:11px; top:25px; width:210px; height:98px; background:#fff; }
div.tag_recommend div.box2 { width:180px; height:86px; padding:9px 14px 0 14px; border:1px solid #e5e5e5; background:#fff; color:#e1e1e1; line-height:26px; overflow:hidden; }
div.tag_recommend div.box2 a { color:#666666; padding:3px 3px 2px 2px; font-family:굴림; margin-right:-2px; }
div.tag_recommend div.box2 a.org { color:#fff; background:#f67609; font-family:돋움; }
div.tag_recommend div.box2 a.gray { font-weight:bold; color:#fff; background:#868380; font-family:돋움; }
div.tag_recommend div.box2 .bold { font-weight:bold; }

div.left_banner { position:absolute; left:0; top:381px; width:233px; background:#e5e5e5; padding-left:1px; }
div.left_banner div { height:124px; background:#f7f7f7; padding:1px 0 0 9px; border-left:1px solid #fff;}

div.center_banner { position:absolute; left:238px; top:0; width:425px; }

div.ad_1line { position:absolute; left:0; top:506px; width:233px; background:#e5e5e5; padding:0 0 1px 1px; }
div.ad_1line div { height:122px; background:#f7f7f7; padding:0 0 0 9px; border-left:1px solid #fff; border-bottom:1px solid #fff; }
div.ad_1line div div { margin:0; padding:0; background:#fff; height:98px; border:none; }
div.ad_1line h2 { height:16px; }
div.ad_1line ul { background:#fff; border:1px solid #e5e5e5; padding:8px 0 0 8px; width:200px; height:87px; margin:0; }
div.ad_1line li,
div.ad_1line li a { color:#666; }

div.main_tab { position:absolute; right:0; top:0; width:228px; height:117px; background:#fff; border:2px solid #efefef; }
div.main_tab h2 { display:none; }
div.main_tab div.tab { position:absolute; left:0; top:0; width:228px; background:#fff; z-index:1; }
div.main_tab div.tab ul.btn { width:230px; height:24px; border-bottom:1px solid #efefef; background:#ededed; margin:0; }
div.main_tab div.tab ul.btn li { float:left; width:56px; height:24px; background:#fff; border-right:1px solid #ededed; }
div.main_tab div.tab ul.btn a { display:block; background:url(../images/main/bg_tab.gif) repeat-x left 1px #fff; width:54px; height:20px; padding-top:4px; text-align:center; color:#666; font-weight:bold; margin:0 auto; }
div.main_tab div.tab ul.btn li.last { width:57px; }
div.main_tab div.tab ul.btn li.last a { width:55px; }
div.main_tab div.tab ul.btn a.sel { background:none #fff; color:#ff6600; }

div.main_tab div.tab div.icon { position:absolute; left:1px; top:26px; clear:both; width:226px; height:84px; background:#f7f7f7; padding-top:6px; z-index:2; }
div.main_tab div.tab div.icon div.box { width:210px; height:75px; border:1px solid #e5e5e5; background:#fff; margin:0 auto; overflow:hidden; }
div.main_tab div.tab div.icon div.box div.weather { width:104px; text-align:center; float:left; margin:6px 0 -3px 0; padding:0; border-right:1px solid #ebebeb; font-size:0.9em; color:#666; line-height:14px; }
div.main_tab div.tab div.icon div.box div.weather img { margin:1px 0 3px 0; }
div.main_tab div.tab div.icon div.box div.weather span { color:#ff7e00; font-size:1.1em; font-weight:bold; display:block; margin-bottom:-3px; }
div.main_tab div.tab div.icon div.box .bg_none { border:none; }

div.vnn_today { position:absolute; left:238px; top:126px; width:425px; height:239px; background:#f59c67; padding-top:1px; }
div.vnn_today div.line { width:421px; height:236px; border:1px solid #ffb375; background:#fff; margin:0 auto; }
div.vnn_today div.line h2 { padding:9px 0 0 8px; margin-bottom:6px; }

div.vnn_today div.line div.tab_btn { width:405px; height:20px; border-top:1px solid #e5e5e5; background:#f7f7f7; overflow:auto; margin:0 auto;}
div.vnn_today div.line div.tab_btn a,
div.vnn_today div.line div.tab_btn span { display:block; float:left; font-size:0.9em; margin-top:2px; }
div.vnn_today div.line div.tab_btn a { color:#666; padding:0 4px 0 9px ; }
div.vnn_today div.line div.tab_btn span { color:#e5e5e5; margin-right:-5px; }
div.vnn_today div.line div.sum_item { position:relative; width:405px; height:87px; border-bottom:1px solid #e5e5e5; margin:0 auto; }
div.vnn_today div.line div.sum_item p.sum { position:absolute; left:10px; top:11px; width:92px; height:64px; border:1px solid #eaeaea; }
div.vnn_today div.line div.sum_item p.text { position:absolute; right:14px; top:13px; width:275px; color:#666; line-height:14px; }
div.vnn_today div.line div.sum_item p.text a { color:#666; }
div.vnn_today div.line div.sum_item p.text strong { display:block; color:#333; margin-bottom:-7px; }
div.vnn_today div.line ul { width:395px; margin:6px 0 0 17px; }

div.vn_gallery { position:absolute; right:0; top:126px; width:232px; height:120px; background:#fafafa;  }
div.vn_gallery div.box { height:116px; border:1px solid #e5e5e5; background:#fff; }
div.vn_gallery div.box h2 { width:210px; height:14px; padding-top:9px; margin:0 auto; border-bottom:1px solid #e5e5e5; }
div.vn_gallery div.box div.list_more { position:absolute; right:-1px; top:7px; }
div.vn_gallery div.box ul { width:220px; margin:0 0 0 10px; padding-top:5px; height:85px; }
div.vn_gallery div.box li { display:inline; float:left; width:102px; margin:0 6px 0 0; }
div.vn_gallery div.box li span { display:block; width:100%; text-align:center; color:#777; font-size:0.9em; line-height:14px; margin-top:3px; }
div.vn_gallery div.box li span a { color:#777; }

div.qna_forsale { position:absolute; left:231px; top:371px; width:438px; height:249px;padding-top:10px;  background:url(../images/main/bg_qna_forsale.gif) no-repeat left top; z-index:2; }
div.qna_forsale div.line { width:438px; height:238px; background:#e5e5e5; }
div.qna_forsale div.line div.qna { position:relative; border-width:2px 2px 1px 2px; border-style:solid; border-color:#e5e5e5; width:434px; height:117px; background:url(../images/main/bg_qna_forsale2.gif) no-repeat center 1px #fff; margin:0; }
div.qna_forsale div.line div.qna h2 { width:418px; height:16px; border-bottom:1px solid #e5e5e5; margin:0 auto; margin-top:8px; padding:0; }
div.qna_forsale div.line div.qna ul { width:400px; margin:0 0 0 17px; padding-top:6px; }
div.qna_forsale div.line div.qna li,
div.qna_forsale div.line div.qna li a { color:#666; }
div.qna_forsale div.line div.qna div.list_more { position:absolute; right:-4px; top:6px; }
div.qna_forsale div.line div.forsale { position:relative; border-width:0 2px 2px 2px; border-style:solid; border-color:#e5e5e5; width:434px; height:116px; background:url(../images/main/bg_qna_forsale2.gif) no-repeat center 1px #fff; margin:0; }
div.qna_forsale div.line div.forsale h2 { width:418px; height:16px; border-bottom:1px solid #e5e5e5; margin:0 auto; padding-top:9px; }
div.qna_forsale div.line div.forsale p.sum { width:115px; height:80px; position:absolute; left:11px; top:31px; }
div.qna_forsale div.line div.forsale p.text { position:absolute; right:9px; top:34px; width:290px; color:#666; line-height:14px; font-size:0.9em; }
div.qna_forsale div.line div.forsale p.text a { color:#666; }
div.qna_forsale div.line div.forsale p.text strong { display:block; color:#666; font-size:1.1em; margin-bottom:-9px; }
div.qna_forsale div.line div.forsale div.list_more { position:absolute; right:-4px; top:7px; }

div.event_info { position:absolute; right:0; top:249px; width:232px; height:132px; background:url(../images/main/bg_event_info.gif) no-repeat left top; }
div.event_info h2 { height:16px; padding:9px 0 0 11px; }
div.event_info div.list_more { position:absolute; right:-1px; top:7px; }
div.event_info div.box { width:210px; height:98px; background:#fff; margin:0 auto; }
div.event_info div.box ul { width:199px; height:87px; border:1px solid #e5e5e5; padding:8px 0 0 9px; }
div.event_info div.box ul li { color:#666; width:185px; }
div.event_info div.box ul li a { color:#666; }

div.bookmark { position:absolute; right:0; top:381px; width:231px; background:#e5e5e5; padding-right:1px; }
div.bookmark div.box { height:125px; background:#f7f7f7; padding:1px 0 0 0; border-right:1px solid #fff;}
div.bookmark h2 { height:16px; padding:0 0 0 11px; }
div.bookmark div.list_more { position:absolute; right:-1px; top:-1px; }
div.bookmark div.box2 { width:210px; height:98px; background:#fff; margin:0 0 0 11px; }
div.bookmark div.box ul { width:199px; height:87px; border:1px solid #e5e5e5; padding:8px 0 0 9px; }
div.bookmark div.box ul li { color:#666; width:185px; }
div.bookmark div.box ul li a { color:#666; }

div.notice { position:absolute; right:0; top:505px; width:231px; background:#e5e5e5; padding:0 1px 1px 0; }
div.notice div.box { height:122px; background:#f7f7f7; padding:1px 0 0 0; border-right:1px solid #fff; border-bottom:1px solid #fff;}
div.notice h2 { height:16px; padding:0 0 0 11px; }
div.notice div.list_more { position:absolute; right:-1px; top:-1px; }
div.notice div.box2 { width:210px; height:98px; background:#fff; margin:0 0 0 11px; }
div.notice div.box ul { width:199px; height:87px; border:1px solid #e5e5e5; padding:8px 0 0 9px; }
div.notice div.box ul li { color:#666; width:185px; }
div.notice div.box ul li a { color:#666; }

div.main_category { border-bottom:2px solid #fafafa; width:900px; margin-top:20px; }
div.main_category h2 { margin-bottom:5px; }
div.main_category div { width:896px; height:141px; border:1px solid #e5e5e5; padding:1px; }
div.main_category ul { border-left:114px solid #f7f7f7; position:relative; height:141px; }
div.main_category ul li { position:absolute; left:-102px; color:#e5e5e5; width:880px; }
div.main_category ul li strong,
div.main_category ul li a { color:#666; }
div.main_category ul li strong { display:block; width:120px; float:left; clear:both; }
div.main_category ul li a { display:block; float:left; }
div.main_category ul li span { display:block; float:left; margin:0 5px 0 3px; }
div.main_category ul li.line1 { top:10px; }
div.main_category ul li.line2 { top:36px; }
div.main_category ul li.line3 { top:62px; }
div.main_category ul li.line4 { top:88px; }
div.main_category ul li.line5 { top:114px; }


