@charset "utf-8";
ul,ol,li{list-style:none}
img {border:0;}
form {margin:0}
.hand {cursor:pointer}


#wrap{position:relative;margin:0 auto;}
#bodyArea{width:100%; margin:0px auto; }
#bodyArea #main_content{ position:relative; width:1000px; min-height:800px; margin:0 auto; background:url(../images/cont_bg.gif) repeat-y center top;}



/**** 상단 ****/
#header{float:left; width:200px; height:800px; vertical-align:top; margin:0; padding:0; display:inline-block;background:url(/images/navi_bg.gif) no-repeat center top; }
.logo { height:110px;}
.top_btn { width:180px; height:20px; padding:11px 0px 9px 20px; }/* 위 오른쪽 아래 왼쪽 */
.top_btn ul li{ float:left; height:20px; padding-right:16px;}
.top_navl{ z-index:1000px;}
.left_ban{width:200px;}
.left_ban ul li{ margin:0; padding:0; }


/**** 메인비주얼 ****/
#main_visu{ float:left; width:560px; vertical-align:top;background-color:#fff;}
#main_visu #visu{position:relative; width:560px; height:800px; margin:0 auto;}
.main_visu{ height:600px;}
#main_visu #cont{ width:560px; margin:0 auto;}
.cont_noti{ float:left; width:305px;  padding:20px; }
.cont_noti h2{ height:45px; padding-bottom:5px;}
.cont_noti_box{padding-left:2px;}

/**** 컨텐츠 ****/
#main_cont{float:left; width:215px; vertical-align:top;margin:0 auto;background-color:#fff;}
#main_cont ul li {width:215px;}





.right_quick{float:left; width:25px; background-color:#454545;}

/**** 카피라이트 ****/
#footer{ clear:both;  position:relative; width:100%; *z-index: 99999999; margin:0 auto;}
#footer .copy{position:relative; width:1000px; margin:0 auto; padding-top:30px; background-color:#e7e7e7;}
.copy_text01{ text-align:center;line-height:20px; font-size:12px; color:#555;}





/* 서브 레이아웃 */

#sub_content{ float:left; width:735px; margin:0 auto; padding:0px 0px 0px 20px;background-color:#fff; }
.sub_visu{ height:200px;}


/* 서브 contents 레이아웃 */
#contents {position:relative;float:right; width:735px; min-height:900px;height:auto !important; }
#contents:after {display:block;visibility:hidden;clear:both;content:"";}

#contents-title {height:25px; padding-left:20px; padding-top:15px; padding-bottom:15px; background:url(../images/title_icon.gif) no-repeat left;}
#contents-title h1 {float:left;font-size:18px;font-weight:bold;padding-left:10px;}
#contents-title .breadcrumb {float:right;color:#999;padding-top:5px;padding-right:10px;}

.sub_box{ float:right; width:765px;margin-left:20px; }



