@charset "utf-8";

/*top 메뉴*/
.top_gnb { position:relative; z-index:2; width:100%; height:29px; font-size:11px;overflow:hidden;}

/*헤더*/
.bodyWrap { width:980px;float:left ;}
.header { position:relative; width:980px;overflow:hidden; }
.header .logo {position:relative;width:230px;overflow:hidden;background:#ffffff;float:left;left:20px}
.header .gnbOutLine {position:relative;width:730px;overflow:hidden;float:right;}

/*메인메뉴*/

/*메인메뉴 광고*/
.main_menu .head_ad_4 { position:absolute; left:15px; top:45px; width:655px; }
.main_menu .head_ad_5 { position:absolute; right:10px; top:12px; text-align:right; width:200px; }

/*메인2차메뉴*/
.gnb2 { position:absolute; top:42px; left:40px; white-space:nowrap; overflow:hidden; margin:0; padding:0 }
.roll_gnbSub { position:absolute; top:42px; left:38px; white-space:nowrap; overflow:hidden; margin:0; padding:0 }

/*검색창*/
.gSearch { position:absolute; top:44px; right:227px; padding:0; text-align:right;}
.gSearch .inputText { position:relative; width:365px; height:21px; vertical-align:middle; margin:0; padding:2px; }
.gSearch .submit { vertical-align:middle; padding:0}


.isSearch { position:relative; overflow:hidden;top:5px; right:0px; text-align:left;width:120px;height:18px;border:1px solid #cacaca;background:#f1f1f1}
.isSearch .inputText { position:relative; width:100px; height:15px; vertical-align:middle; padding:0px;border:0px;background-color:#f1f1f1;background-image:url(../images/searchbg.gif);background-repeat:no-repeat;font-family:돋움;font-size:11px;color:#5d5d5d;margin-top:2px;margin-left:2px}
.isSearch .inputTextOn { position:relative; width:100px; height:15px; vertical-align:middle; padding:0px;border:0px;background-color:#f1f1f1;font-family:돋움;font-size:11px;color:#5d5d5d;margin-top:2px;margin-left:2px}
.isSearch .submit { vertical-align:middle }

/*본문*/

.columnMenu { position:relative; width:200px; float:left; }
.columnContent { width:700px; float:right; overflow:hidden; padding-bottom:0px; }
.main_bannerLeft { position:absolute; top:0px; left:-80px; z-index:100; }
.main_bannerRight { position:absolute; top:0px; right:-80px; z-index:100; text-align: right;}

.contentBody{position:relative;clear:both;width:980px;overflow:hidden;margin-top:10px;background:url(../images/contentsbg.gif) repeat-y;padding-bottom:20px}
.columnFirst{position:relative;width:250px;overflow:hidden;float:left}

.columnFirstLeft{position:relative;width:20px;overflow:hidden;float:left}
.columnFirstRight{position:relative;width:230px;overflow:hidden;float:left}

.columnSecond{position:relative;width:730px;overflow:hidden;float:left}
.main_img{position:relative;width:730px;overflow:Hidden;height:273px}

.LoginBox {position:relative;width:228px;background:#f2f2f2;border-top:1px solid #cecece;border-bottom:1px solid #cecece;overflow:hidden;left:1px}

.LeftContentBox{position:relative;width:228px;border-bottom:1px solid #cecece;overflow:hidden;left:1px;float:left}
.LeftContentTitle{position:relative;width:200px;overflow:hidden;text-align:left;float:left;margin-top:12px;left:15px;float:left;}
.LeftContent{position:relative;width:200px;overflow:hidden;text-align:left;float:left;padding:10px 0px;border-bottom:1px solid #efefef;left:15px;float:left;}
.LeftContentFoot{border-bottom:0px}