/* =General
-----------------------------------------------------------------------------*/
body { margin: 0; background-image:url(/_img/main/main_bg.jpg); background-repeat: no-repeat; background-position:center top;}

#core_wrap {width:1000px; text-align:left; margin:0 auto;}

.core_header {width:100%; }
.main_menu {width:990px; margin:0 auto;}
/* float속성 높이값 못잡는 버그 잡는코드 */
.main_menu:before,
.main_menu:after {display:table; content:""; line-height:0;}
.main_menu:after {clear:both;}

.core_container {width:100%;}
.core_container:before,
.core_container:after {display:table; content:""; line-height:0;}
.core_container:after {clear:both;}


/*오른쪽상단 탑링크*/
.toplink{float:right; width:243px; height:23px; text-align:right; padding-top:5px; margin-bottom:5px; padding-right:15px; font:12px "Verdana","Arial","돋움", "Geneva", "Helvetica", "sans-serif"; color:#fff; border:#333 solid 0px; background-color: #1c4e91;}
.toplink A:link {text-decoration:none; color:#fff;}
.toplink A:visited {text-decoration:none; color:#fff; }
.toplink A:active {text-decoration:underline; color:#fff;}
.toplink A:hover {text-decoration:underline; color:#fff;}

/*본분바로기기 추가시 스타일*/
.link_access {width:200px; height:20px; margin-left:0px; padding:2px 13px 5px 12px; font-size:11px; color:#333; background:url(/_img/common/inner_bg.gif) no-repeat; display:none;}
.inner_index {float:left; text-align:left; margin-left:0px; font-size:11px; font-weight:normal; color:#8f9aaf; background-color:transparent;}
.inner_index A:link {color:#666; text-decoration:none;}
.inner_index A:hover {color:#666; text-decoration:underline; background-color:transparent;}
.inner_index A:visited {color:#666;}
.inner_index A:active {color:#666;}

/*로고*/
.logo{float:left; margin-top: 16px;}
.bg_logo{display:inline; float:left; width:288px; height:50px; margin-top:25px; font-size:0;line-height:0; background:url(/_img/common/logo.png) no-repeat;}

/*메인메뉴*/
.top_nav{float:right; text-align:cehter; width:690px;  height:70px; padding:0;}
.top_nav a{outline:none; select-dummy; expression(this.hideFocus=true);}


/*메인 비주얼*/
#slidebox {overflow:hidden; width:1000px; height:617px; margin-top:58px; }
#slider { position: relative; list-style: none; margin: 0; padding: 0;}
#slider li {position: absolute; left: 0; top: 0; }
#slider li img { border: 0;}

/*메인하단 컨텐츠*/
.main_content{width:100%; background:url(/_img/main/main_bnn.jpg) no-repeat;background-position:center top;}
.main_bn{width:990px; height:65px; margin:0 auto;}

/*메인 공지사항크기*/
.snb {float:left; text-align:left; width:253px; height:110px; margin:0; border-left:1px solid #717a85; border-right:1px solid #717a85;}
/*최근게시물-공지사항*/
.board01 {float:left; width:240px; font-family:'돋움'; font-size:11px; margin:15px 0 0 13px;}
.board01 ul {margin:0; padding:0; list-style:none;}
.board01 li {float:left; margin:0; padding:0; list-style:none; color:#fff;}

.board01 li.mcttab {float:left; width:240px; height:20px; margin:0 0 7px 0; font-weight:bold; font-family:'Nanum Gothic','맑은 고딕','굴림','Malgun Gothic'; font-size:12px; text-align:center;}
.board01 li.mttit {height:20px; padding:0px 0 0 3px;  font:bold 14px 'Nanum Gothic';}

.board01 li.mmr {float:right; padding:0 15px 0 0; font-size:12px; font-family:'맑은 고딕','굴림','Gulim'; font-weight:normal;}
.board01 li.mmr img{vertical-align:top; padding:5px 0 0 0;}
.board01 li.mstit {float:left; width:150px; height:18px; padding:0 0 0 10px; font:normal 11px '돋움'; background:url(../_img/main/m_notice_icon.gif) no-repeat 3px 5px;}
.board01 li.msdate {float:right; width:60px; height:18px; padding:0 17px 0 0; text-align:right; font:normal 11px '돋움'; color:#adbdd6;}

.board01 A:link {text-decoration:none; color:#fefefe;}
.board01 A:visited {text-decoration:none; color:#fefefe;}
.board01 A:active {text-decoration:none; color:#adbdd6;}
.board01 A:hover {text-decoration:none; color:#adbdd6;}

/*메인하단배너들*/
.mbn{float:left; width:244px; height:110px; border-right:1px solid #717a85; }
.mbn span.title{float:left; width:230px; margin:12px 0 5px 14px; font:bold 13px 'Nanum Gothic'; color:#ffffff;}
.mbn span.text{float:left; width:230px; margin:2px 0 0 14px; font:normal 12px 'Nanum Gothic'; color:#EBEEF2; line-height:17px;}
.mbn span.go{float:left; width:230px; margin:5px 0 0 14px; font:normal 11px 'Nanum Gothic'; color:#ffffff;}

.mbn span.text2{float:left; height:15px; margin:10px 0 0 14px; font:normal 11px 'Nanum Gothic'; color:#EBEEF2;}
.mbn span.bt{float:left; width:150px; height:15px; margin:10px 0 0 5px;}

.mbn_bg01{background:url(../_img/main/mbn01.jpg) no-repeat 0 0;}
.mbn_bg02{background:url(../_img/main/mbn02.jpg) no-repeat 0 0;}
.mbn_bg03{background:url(../_img/main/mbn03.jpg) no-repeat 0 0;}

/*제품소개*/
/*.m_bus {float:left; width:240px; height:80px; margin:0;  padding:0;} */

.m_bus_tit{float:left; width:215px; height:25px; margin:10px 0 0 14px; font-weight:bold; font-family:'Nanum Gothic','맑은 고딕','굴림','Malgun Gothic'; font-size:13px; text-align:left;}
.m_bus_tit ul {margin:0; padding:0; list-style:none;}
.m_bus_tit li {float:left; margin:0; padding:0; list-style:none; color:#FFF;}
.m_bus_tit li.mtit {width:100px; height:29px; padding:0;}
.m_bus_tit li.mmr {float:right; padding:5px 0px 0px 0px;}
.m_bus_tit li.mmr img {padding:0 1px 0 1px;}

.busBtn {float:left; margin:9px 0 3px 0;  padding:0; }
.busBtn ul {list-style:none; margin:0px; padding:0;}
.busBtn li {float:left; list-style:none;  margin:0;  padding:0;}

.busList {margin:10px 0 0 14px; padding:0; width:215px;}
.busList ul {list-style:none; margin:0px; padding:0;}
.busList li {list-style:none; margin:0px; padding:0; text-align:center; padding:5px;}
.busList li.bus_img {float:left; width:68px; height:48px; margin:5px 0 0 0; text-align:center; padding:1px; border:#717a85 solid 1px}
.busList li.bus_txt {float:right; width:120px; padding:0px 0 5px 0; margin:0; text-align:left; font-family:'맑은 고딕','굴림','Malgun Gothic';  font-size:12px; line-height:140%;}
.busList li.bus_tit {float:right; width:120px; padding:7px 0px 0px 0px; margin:0; text-align:left; font-family:'맑은 고딕','굴림','Malgun Gothic'; font-size:14px; font-weight:bold; color:#FFF;}
.busList li.bus_btn {float:right; width:120px; height:25px;  padding:0px 0px 0px 0px; margin:0; text-align:left;}

.busList A:link {text-decoration:none; color:#fff}
.busList A:visited {text-decoration:none; color:#fff}
.busList A:active {text-decoration:underline; color:#fff}
.busList A:hover {text-decoration:underline; color:#fff}






