/* =General
-----------------------------------------------------------------------------*/
body {
 text-align:center;
 background-image:url(/_img/main/m_bg.gif) ;BACKGROUND-REPEAT : repeat-x ; 
 margin:0;}

.core_wrap {width:990px; _text-align:left; margin:0 auto;}
.core_header {width:100%;}
.core_container {width:970px; float:left;  margin-top:20px; padding:0 10px 0 10px;}

.snb {float:left; text-align:left; width:300px; margin-right:35px;}
.center {float:left; text-align:left; width:330px; margin-right:35px;}
.aside {float:right; width:270px;}

.snb2 {float:left; text-align:center; width:300px; height:125px; margin-right:35px;}
.center2 {float:left; text-align:left; width:330px; margin-right:35px;}
.aside2 {float:right; width:270px;}

.core_content {width:730px; float:left; text-align:left; padding:0px 0px 0px 0px;}
.content01 {width:730px; padding:20px 0px 30px 0px;}
.clear {display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
.main_topmenu {float:left;width:990px; vertical-align:top;}

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

.top_nav{float:right; text-align:cehter; width:730px;  height:71px; padding:0px 0 0 0px; border:#333 solid 0px;}
.top_nav a{outline:none; select-dummy; expression(this.hideFocus=true);}
.toplink{float:right; width:500px; height:25px; text-align:right; padding-top:10px; padding-right:15px;  font:11px "돋움","Verdana","Arial",  "Geneva", "Helvetica", "sans-serif"; color:#797878;}
.logo{float:left; width:250px;}
.bg_logo{display:inline; float:left; width:250px; height:70px; margin-top:0px; margin-left:4px;  font-size:0;line-height:0; background:url(/_img/common/logo.gif) no-repeat;}


/*본분바로기기 추가시 스타일*/
.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;}

.subimg_box {float:left; width:990px; height:200px; padding-top:2px; text-align:left;}
.screen_out {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}
.screen_hide {font-size:0;line-height:0;visibility:hidden}.f_l{float:left}.f_r{float:right}.cl_b{clear:both;width:0;height:0;font-size:0;line-height:0}

.mainimg_box{float:left; width:990px; height:245px; padding-top:0px; text-align:left;}

/*팝업존*/
.popupZone {width:330px; margin:0;  padding:0 ; } 
.popupZone h2 {float:left; font:bold 15px '맑은 고딕','Malgun Gothic'; color:#595959; margin:0;  padding:5px 0 10px 0; width:235px;}
.popupZone ul {list-style:none; margin:0px; padding:0;}
.popupZone li {list-style:none; margin:0px; padding:0;}

.popupZone .playZone {float:left; margin:9px 0 3px 0;  padding:0; border:#333 solid 0px; }
.popupZone .playZone ul {list-style:none; margin:0px; padding:0;}
.popupZone .playZone li {float:left; list-style:none;  margin:2px 0 0 0;  padding:0 5xp 0 0;}
.popupZone .playZone img {padding-left:5px; vertical-align:middle; border:#333 solid 0px;}

.popupZone .popupList {float:left; width:330px; margin:0px; padding:0; background:url(/_img/main/popup_bg.gif) left top no-repeat;}
.popupZone .popupList ul {list-style:none; margin:0px; padding:0;}
.popupZone .popupList li {list-style:none; margin:0px; padding:0; text-align:center; padding:5px;}

/*최근게시물 최근 게시물*/

.mttit {float:left;  width:300px; height:35px; padding:10px 0 5px 0; color:#3d3d3d;  font:bold 15px "맑은 고딕";  border-bottom:1px solid #d0d0d0;}
.mttit ul {float:left;  width:300px; height:35px; margin:0; padding:0; list-style:none;}
.mttit li {float:left; margin:0; padding:0; list-style:none; color:#595959;}
.mttit li.mmr {float:right;  padding:10px 10px 0px 0px; font-size:12px; background:url(../_img/main/icon_more.gif) right 10px no-repeat; font:12px "돋움";  color:#7b7b7b;}

.mmr A:link {text-decoration:none; color:#595959;}
.mmr A:visited {text-decoration:none; color:#595959;}
.mmr A:active {text-decoration:none; color:#f85711;}
.mmr A:hover {text-decoration:none; color:#f85711;}

.board01 {width:300px; font-family:'굴림'; font-size:12px;}
.board01 ul {margin:0; padding:0; list-style:none;}
.board01 li {float:left; margin:0; padding:5px 0 0 0; list-style:none; color:#595959;}
.board01 li.mstit {float:left;width:233px; padding:5px 0 0px 12px; background:url(../_img/main/icon_board.gif) left 50% no-repeat; font-family:'굴림','맑은 고딕','Malgun Gothic'; font-size:12px; line-height:195%;}
.board01 li.msdate {width:50px ;padding:4px 5px 0px 0px; float:right; text-align:right; font-family:'돋움','굴림','맑은 고딕','Malgun Gothic'; font-size:11px; color:#929292;}

.mstit A:link {text-decoration:none; color:#555555;}
.mstit A:visited {text-decoration:none; color:#555555;}
.mstit A:active {text-decoration:none; color:#f85711;}
.mstit A:hover {text-decoration:none; color:#f85711;}

/* Quick menu  */
.quick_menu {float:left; width:270px; overflow:hidden; text-align:center; padding:0 0 5px 0; font:12px "굴림", "맑은 고딕"; background:url(../_img/main/quickmenu_bg2.gif) 0 bottom no-repeat}
.quick_menu h2 {font:15px "맑은 고딕"; font-weight:normal; height:35px; text-align:left; padding:5px 0 3px 0;  background:url(../_img/main/quickmenu_bg.gif) top left no-repeat;}/*문의 이용안내 타이틀*/
.quick_menu ul {list-style:none; margin:0; padding:0; text-align:center;}
.quick_menu li {float:left; list-style:none; margin:10px 0 0 0; padding:0; text-align:center; }
.quick_menu .qu_a {display:block; width:82px; padding-right:12px; cursor:pointer;  font:13px '맑은 고딕';}
.quick_menu .qu_a2 {display:block; width:82px; cursor:pointer;  font:13px '맑은 고딕';}
.quick_menu .qu_a img {margin:0 12px 3px 0; padding:0;}
.quick_menu .qu_a2 img {margin:0 0px 3px 0; padding:0;}
.qu_tit {display:block; overflow:hidden; letter-spacing:-1px; text-align:center; height:25px; padding-top:5px;}

.quick_menu A:link {text-decoration:none; color:#666565;}
.quick_menu A:visited {text-decoration:none; color:#666565;}
.quick_menu A:active {text-decoration:none; color:#f95800; font-weight:bold;}
.quick_menu A:hover {text-decoration:none; color:#f95800; font-weight:bold;}

/*프르그램 소개*/
.m_program_tit {font:bold 15px "맑은 고딕"; height:30px; text-align:left; padding-bottom:3px; border-bottom:#CCC solid 1px;}/*문의 이용안내 타이틀*/

.m_program {float:left; width:300px; padding-top:0px; padding-bottom:0px;}
.m_program {float:left; width:300px;}
/*
.m_program ul {float:left; list-style:none; padding:10px 0px 10px 145px; margin:0; background:url(/_img/main/pro_img.gif) no-repeat 5px 15px;}
.m_program li {height:25px; list-style:none; padding:0 0 0 10px; margin:0;  background:url(/_img/main/icon_pro.gif) 0 50% no-repeat; text-align:left; font:13px "맑은 고딕";}
*/
.m_program ul {float:left; list-style:none; padding:10px 0px 10px 10px; margin:0;}
.m_program li {height:25px;width:46%;float:left; list-style:none; padding:0 0 0 10px; margin:0;  background:url(/_img/main/icon_pro.gif) 0 50% no-repeat; text-align:left; font:13px "맑은 고딕";}

.m_program li A:link {text-decoration:none; color:#6c6c6c;}
.m_program li A:visited {text-decoration:none; color:#6c6c6c;}
.m_program li A:active {text-decoration:none; color:#f85711; font-weight:bold;}
.m_program li A:hover {text-decoration:none; color:#f85711; font-weight:bold;}

/*포토게시판 목록*/
.photo_tit{float:left; overflow:hidden; text-align:center; width:100%; padding:0px 0 0 0; font:14px "맑은 고딕";}
.photo_tit ul {margin:0; padding:0; list-style:none;}
.photo_tit li {float:left; margin:0; padding:0; list-style:none; color:#0e0e0e;}
.photo_tit li.mtit {width:83%; margin:0px 0 7px 0; font-weight:normal; font-family:'맑은 고딕','Malgun Gothic'; font-size:17px; color:#0e0e0e; text-align:left;}
.photo_tit li.mmr {float:right; padding:10px 10px 0px 0px; font-size:12px; font-family:'굴림','Gulim'; font-weight:normal; background:url(../_img/main/icon_more.gif) right 10px no-repeat;}

.photo_tit A:link {text-decoration:none; color:#595959;}
.photo_tit A:hover {text-decoration:none; color:#f85711;}

.photo_list {float:left; overflow:hidden; text-align:center; width:100%; padding:5px 0 0 0; font:13px "맑은 고딕","굴림";}
.photo_list ul {list-style:none; margin:0; padding:0; text-align:center;}
.photo_list li {float:left; list-style:none; margin:0; padding:0 0 0 0;}
.photo_list .th_a {display:block; width:105px; cursor:pointer;}
.photo_list .th_a img {margin:0px; padding:3px; border:1px solid #c2c2c2;}

.th_tit {display:block; overflow:hidden; letter-spacing:0px; padding-top:7px; text-align:center; height:40px;}

.photo_list A:link {text-decoration:none; color:#535353;}
.photo_list A:visited {text-decoration:none; color:#535353;}
.photo_list A:active {text-decoration:none; color:#f95800; font-weight:bold;}
.photo_list A:hover {text-decoration:none; color:#f95800; font-weight:bold;}

.photo_list .lst_right {float:right;}
.photo_list .lst_left {float:left; margin-right:7px;}

/*오른쪽 고객센터, 관련사이트 배너*/

.right_banner{float:left; width:270px; overflow:hidden; text-align:center; padding:0; font:12px "굴림", "맑은 고딕";}
.right_banner ul {list-style:none; margin:0; padding:0; text-align:center;}
.right_banner li {float:left; list-style:none; margin:0; padding:0; text-align:center; }
.right_banner li.banner1 {float:left; list-style:none; margin:0; padding:0 0 5px 0; text-align:center; }
.right_banner li.banner2 {float:left; list-style:none; margin:0; padding:0 3px 0 0; text-align:center; }
.right_banner li.banner3 {float:left; list-style:none; margin:0; padding:0; text-align:center; }
/*.m_program li.pro_text1 {float:left; font:13px "맑은 고딕"; padding:5px 0 10px 0; font-weight:bold; line-height::170%; background:url(/_img/main/icon_pro.gif)0 0 no-repeat;}

/*.m_program li span.cust_tel {font:15px "맑은 고딕"; color:#25ba11; font-weight:bold;}
.m_program li span.cust_fax {font:15px "맑은 고딕"; color:#197b0c; font-weight:bold;}
.m_program li.cust_text2 {font:13px "맑은 고딕"; padding-left:0px; padding-top:6px; font-weight:bold; line-height::170%; }
.m_program li span.cust_mail {font:12px "맑은 고딕";color:#fe5400; font-weight:bold;}
.m_program li.cust_text3 {font:12px "맑은 고딕"; padding-left:0px; padding-top:10px; color:#787878; line-height:160%;  text-align:left;}




/*하단 빠른메뉴 버튼*/
/*.quick_menu{float:left; overflow:hidden; text-align:center; padding:15px 10px 10px 12px; font:12px "굴림", "맑은 고딕";}
.quick_menu ul {list-style:none; margin:0; padding:0; text-align:center;}
.quick_menu li {float:left; list-style:none; margin:0; padding:0; text-align:center; }
.quick_menu .qu_a {display:block; width:110px; cursor:pointer;  font:11px "돋움";}
.quick_menu .qu_a img {margin:0 0 3px 0; padding:0;}
.qu_tit {display:block; overflow:hidden; letter-spacing:-1px; text-align:center; height:18px; padding-top:4px; font:13px  "맑은 고딕";}

.phoquick_menuto_list .th_lst {display:inline; margin:0px;}
.quick_menu A:link {text-decoration:none; color:#666565;}
.quick_menu A:visited {text-decoration:none; color:#666565;}
.quick_menu A:active {text-decoration:none; color:#409107;}
.quick_menu A:hover {text-decoration:none; color:#409107;}

/*하단 빠른메뉴 버튼2*/
/*.quick2_menu{float:left; overflow:hidden; text-align:center; padding:0px; font:12px "굴림", "맑은 고딕"; margin:15px 10px 0 13px;}
.quick2_menu ul {list-style:none; margin:0; padding:0; text-align:left;}
.quick2_menu li {float:left; list-style:none; margin:0; padding:0; text-align:left;   font:bold 14px "맑은 고딕"; color:#616161;}
.quick2_menu li.quick201 {width:82px; height:99px; padding-right:12px;}
.quick2_menu li.quick202 {width:82px; height:99px; padding-right:12px;}
.quick2_menu li.quick203 {width:82px; height:99px;}

.quick2_menu li img {margin:55px 0 0 0; padding:0; vertical-align:bottom;}

.quick2_menu .qu_a {display:block; width:110px; cursor:pointer;  font:11px "돋움";}
.quick2_menu .qu_a img {margin:0 0 3px 0; padding:0;}
.qu_tit {display:block; overflow:hidden; letter-spacing:-1px; text-align:center; height:18px; padding-top:4px; font:13px  "맑은 고딕";}


/*하단배너*/
.bottom_banner{float:left; width:990px; height:80px; border-top:#eceef0 solid 1px; text-align:left; margin:0; padding:0}
.bottom_banner_l{float:left; width:105px; text-align:center; font:bold 14px "맑은 고딕","굴림" ; margin-top:10px; padding-right:5px; border:#333 solid 0px;}
.bottom_banner_l ul {list-style:none; margin:0px 0 0 5px; padding:0; line-height:220%; }
.bottom_banner_l li {list-style:none; margin:0; padding:0; }

.bottom_banner_r{float:left; width:875px; margin-top:15px; padding-left:0px; }
.bottom_banner_r ul {list-style:none; margin:0; padding:0; }
.bottom_banner_r li {float:left; list-style:none; margin:0; padding:0; }
.bottom_banner_r li.ban_img img {margin:0; padding:0; border:#e6e6e6 solid 1px; margin:0 5px 0 5px;}
.ban_img A:link {text-decoration:none; color:#666565;}
.ban_img A:visited {text-decoration:none; color:#666565;}
.ban_img A:active {text-decoration:none; color:#409107;}
.ban_img A:hover {text-decoration:none; color:#409107;}