@charset "utf-8";

/* 전체 배경 */
#index {background:url(/design/images/wrapbg.gif) repeat-x; }
#main_bg{background:#0a295a;position:relative; }

/* 테마스킨 기능 - background 이미지 교체 
layout.css  #index {}, #wrap_footer {}, #footer_bg {}
header.css #wrap_header {}
*/

/* 레이아웃 */
#container{width:1000px; margin: 0 auto; min-height: 600px; height:100%;}

.left{float:left; width:218px; height:100%; }
.right{float:left; width:780px; height:100%; min-height: 700px;  }
.module{width: 679px; margin: 0 auto; padding-top:26px; padding-bottom:80px;}

.left .snb {padding-top:18px;}
.left .snb li {padding-bottom:4px;}
.left .snb li li {padding-left:50px; padding-bottom:4px;}

/* .menu-info*/
.menu-info{font-family:arial, helivetica, Arial, sans-serif}
.menu-info .menu-location{float: right; margin-bottom:12px;  padding-right:10px;}
.menu-info .menu-location li{float: left; margin:0 5px; }
.menu-info h3{clear: both; background:url(/design/images/module_titbg.gif) no-repeat 0 10px; width:660px; height:80px; padding-top:32px; padding-bottom:12px; border-top:1px solid #ddd}
.menu-info .menu-tit {color:#202020; font-size:20px; font-weight:bold; padding-left:20px; border-left:5px solid #1864a4;}
.menu-location-gt {margin-right:5px; color:#950d0d; }

/* 상위 메뉴 */
.gnb{width: 100%;clear: both;padding-top: 10px;}
.gnb ul{}
.gnb li{float:left;}
.gnb li li{padding-left:5px;}

/* footer */
#wrap_footer {clear:both; width:100%; margin: 0 auto; background:#1864A4 url(/design/images/footerwrap_bg.gif) repeat-x; }
#footer_bg {margin:0 auto; width:1230px; height:540px; background:#1864A4 url(/design/images/footerbg.gif) no-repeat;}
#footer{width:1000px; color:#ccc; padding-left:140px;} 
#footer .go-link{float: right;}

#footer #totalmenu {height:415px; padding-top:20px; padding-left:12px;}
#footer #totalmenu ul>li{float:left; width:220px; padding-top:5px; padding-left:12px; }
#footer #totalmenu li {padding:4px 0;}
#footer #totalmenu .fline2 {margin-top:8px; }
#footer a {color:#ccc; font-size:10px; text-decoration:none;}
#footer .footer_main {height:55px; padding:20px 12px; }
#footer .footer_main .footer_logo{float:left; }
#footer .footer_main .footer_center {float:left; margin:0 65px; margin:0 60px\9;}


#footer_sub{clear:both; width:100%; height:540px; background-color:#b9b09e; } 
#footer_sub #footer_s{margin:0 auto; width:1000px; height:540px; }
#footer_s{width:100%; color:#ccc;} 

#footer_sub #footer_s #totalmenu {height:415px; padding-top:20px; padding-left:12px;}
#footer_sub #footer_s #totalmenu ul>li{float:left; width:220px; padding-top:5px; padding-left:12px; }
#footer_sub #footer_s #totalmenu li {padding:4px 0}
#footer_sub #footer_s #totalmenu .fline2 {margin-top:8px; }
#footer_sub #footer_s a {color:#fff; font-size:10px; text-decoration:none;}
#footer_sub #footer_s .footer_main {height:55px; padding:20px 12px; color:#fff; border-top:1px solid #a8a090; padding-left:30px}
#footer_sub #footer_s .footer_main .footer_logo{float:left;}
#footer_sub #footer_s .footer_main .footer_center {float:left; margin:0 65px}

