﻿@charset "utf-8";

/*-------------------------------------------------
Layout Style Sheet
Version : 1.0
Author : jeong-in park
Create date : 2011. 07. 11.
Last update : 2011. 07. 11.
-------------------------------------------------*/

/* main_layout */




/* sub_layout */
#wrap { width: 100%; }
#skip_navi { position: absolute; width: 0px; height: 0px; overflow: hidden; }

#header { position:relative; width:980px; margin:0 auto; height:100px;}
#header h1 { position:relative; width:350px; padding-left:20px;  padding-top:10px; float:left }
#header div.menu { position:relative; width:500px;  padding-top:15px; float:left }

#lnb { position:absolute; left:0px; top:0px; width:980px; height:238px; z-index:100; }

#subvisual { position:relative; border-top:2px solid #ebebeb;}
#subvisual #subvi_mc { position:absolute; left:50%; margin-left:-600px;  }

#subBody { width: 980px; margin:0 auto; overflow:hidden; }

#snb { width:192px; min-height:500px; float:left; margin-right:59px; display:inline; border-right:1px solid #dedede; padding-top:35px; }
#snb .navi p { float:left; }
#snb .navi ul { float:left; width:192px; }
#snb .navi li, #snb .navi img { float:left; }
#snb .ad { float:left; clear:both; padding-top:60px; }

#container { float:right; width:728px; overflow:hidden; margin-bottom:60px;  padding-top:35px; }

#location { clear:both; }
#location h2 { height:32px; }
#location p { background:url(../images/common/bu_location.jpg) no-repeat; line-height:15px; float:right; margin-top:-16px; }
#location span { padding-left:20px; background:url(../images/common/bg_loca_divi.jpg) no-repeat 10px 4px;  }
#location .first { padding-left:30px; background:url(../images/common/bg_loca_divi.jpg) no-repeat 22px 4px; }
#location .current { color:#e89621; }

#content { width:728px; text-align:left; margin-top:40px; font-size:13px; line-height:160%; }

#footer { width:100%; clear:both; background:url(../images/common/bg_copy.jpg) repeat-x; min-height:100px; }
#footer .copyZone { width:980px; margin:0 auto; overflow:hidden; }
#footer .copyZone .copyright { width:610px; height:30px; margin:0 auto; padding:26px 0px; }


#main_vi { position:relative; height:450px; margin-bottom:34px; background:url(../images/main/bg.jpg) top center no-repeat; overflow:hidden; }
#main_vi .flash { position:relative; width:1000px; margin:0 auto; top:0px; z-index:5; }

#main_vi .sumZone { position:absolute; left:50%; margin-left:-283px; top:470px; z-index:20; }
#main_vi .sumZone li { float:left; margin-left:8px; margin-right:8px; }

#Mcontainer { width:1000px; margin:0 auto; clear:both; height:128px; margin-bottom:35px; }


.notice { float:left; position:relative; width:350px; height:128px; margin-right:55px; display:inline; }
.notice h2 { margin-bottom:11px; height:17px; font-size:12px; }
.notice { float:left; }
.notice li { float:left; width:100%; height:19px; }
.notice li a { background:url(../images/main/bu_noti_dot.gif) no-repeat 0 4px; padding-left:10px; line-height:19px; color:#555; float:left; }
.notice li span { float:right; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#898989; }
.notice .new { margin:3px 0px 0px 5px; *margin:2px 0px 0px 5px; }
.notice .more { position:absolute; left:307px; top:0px; }

.bannerZone { float:left; width:560px; height:128px; margin-right:30px; display:inline; border:0px solid}
.bannerZone img{margin-right:5px;}

.quickMenu { float:left; width:175px; height:128px; overflow:hidden; }
.quickMenu ul { float:left; }
.quickMenu ul li,.quickMenu ul li img { float:left; }



