@charset "utf-8";

@import url('/css/layout.css');
@import url('/css/base.css');
@import url('/css/reser.css');

/* layout.css 재정의 */
#header{width:100%; height:39px; background:url(/images/renew_201006/header_bg.gif) repeat-x top}	

#container{position:relative; margin:0 auto!important; width:100%; background: url(/images/renew_201006/mvis_2.jpg) repeat-x left top;}
div.util ul li{display:inline; margin:0 3px 0 0; padding:0 0 0 5px; background:url(/images/renew_201006/util_pipe.gif) no-repeat 0 3px;}
 
 
/* main_layout */
#container .mwrap { }
div.main_container{width:1000px; margin:0 auto; position:relative;background:url(/images/renew_201006/mvis_1.jpg) no-repeat center top; }

div.mgnb{height:64px; padding:0 100px 0 0; background:url(/images/renew_201006/bg_mgnb_1.gif) no-repeat left top; text-align:right;}
div.mvisual{width:919px; height:659px;}
div.mcont{position:relative;}

div.mcont div.mgroup01{position:absolute;top:30px; left:0; width:231px; height:117px; background:url(/images/main/bg_mgroup01.gif) no-repeat bottom;}
div.mcont div.mgroup02{position:absolute;top:163px; left:-5px;}

p.more{float:right; padding:12px 4px 0 0;}
ul.mtab{float:left; height:23px;}
ul.mtab li{float:left;}
div.mtabcont{clear:both; _padding:8px 0 0 0; padding:13px 0 0 0; }
div.mtabcont{_padding:8px 0 0 0px;}

div.mtabcont ul li{padding:0 0 0 8px; line-height:18px; background:url(/images/renew_201006/m_bottombg01_re.gif) no-repeat 0 5px; letter-spacing:-1px;}
div.mtabcont ul li a,
div.mtabcont ul li a:link,
div.mtabcont ul li a:visited{  text-decoration:none;}
div.mtabcont ul li a:hover,
div.mtabcont ul li a:active { text-decoration:none;}
#cmcnews02,#cmcnews03 {display:none;}

div.m_bcont{width:900px; overflow:hidden;    padding:30px 0 0 0;}

div.m_tcont{width:900px; overflow:hidden;  }
 
div.m_left01{float:left; width:138px;}
div.m_centerv{float:left; width:625px;  }
div.m_right01{float:right; width:120px;}
div.m_left01 h3,
div.m_right01 h3{padding:15px 0;}

div.m_left02{float:left; width:220px; overflow:hidden; }
div.m_left02 .mtab_bg {width:220px; border-bottom:solid 1px #E1E1E1;}
div.m_centerv02{float:left; width:260px; padding-left:56px;}
div.m_right02{float:right; width:251px;}


ul.tw01{margin-top:30px;}
ul.tw01 li{padding-top:3px;}

#cmcnews02,#cmcnews03 {display:none;}

div.news_img {padding:0 0 8px 0}
div.main_re_title {padding:0 0 6px 2px}
div.main_re_title2 {padding:15px 0 6px 2px}
div.main_re_title3 {padding:4px 0 6px 2px}

div.m_left03{float:left; width:183px; overflow:hidden;padding:0 14px }
ul.main_re_love   {width:183px;  background:url(/images/renew_201006/bg_jum.gif)  bottom no-repeat; }
ul.main_re_love li {width:60px;float:left; background:url(/images/renew_201006/main_love_icon.gif) 0 7px no-repeat;padding:4px 0 2px 13px;margin:0 0 0 10px}


div.m_left04 {float:left; width:232px; overflow:hidden;padding:0 14px 0 0}
div.m_left05 {float:left; width:221px; overflow:hidden;}

/* 메뉴 */
#Navi {position:relative;width:913px;height:60px;}
#TopMenu {position:absolute;width:913px;height:60px;background:url(/images/renew_201006/bg_topmenu.gif) no-repeat left top; }
#TopMenuSub {padding:0; margin:0; background:url(/images/renew_201006/sub_menu_bg.gif) no-repeat;}
#TopMenuSub ul {margin:0; padding:0; list-style:none; }
#TopMenuSub ul li {float:left;height:30px; margin:0; padding:0px; list-style:none; }
#TopMenuSub ul li div.TopSubMenu {position:absolute;top:30px;width:895px;height:26px;margin-left:8px; padding:0px; background:url(/images/renew_201006/bg_submenu.gif) no-repeat left top;}
#TopMenuSub ul li.menu1 div { left:0px; }
#TopMenuSub ul li.menu2 div { left:0px; }
#TopMenuSub ul li.menu3 div { left:0px; }
#TopMenuSub ul li.menu4 div { left:0px; }
#TopMenuSub ul li.menu5 div { left:0px; }
#TopMenuSub ul li.menu6 div { left:0px; }
#TopMenuSub ul li.menu7 div { left:0px; }
#TopMenuSub ul li div ul { float:left;list-style:none;display:inline;margin:0 0 0 15px;padding:0 15px 0 0; background:url(http://www.cmcbaoro.or.kr/images/main_20110427/bg_topmenu_2a.gif) no-repeat right top; }
#TopMenuSub ul li div ul li { width:auto; height:auto;  padding:6px 0 0 15px;}
/* 메뉴 끝 */
