@charset "utf-8";
/* 주 메뉴 */

/* 부 메뉴 */
#sidebar {  min-height:500px;margin:0; padding: 0;}
#sidebar h2 { margin:0; padding: 0; background: transparent; }
#sidebar h2.sidetitle { height:180px; padding:0; margin:0;}
/* sidemenu2Depth+3Depth */
#sidemenu { width: 190px; margin: 0 0 20px 0; padding: 0 0 20px 0;  display:block;background:url(http://www.busan.com/images/leftmenu/leftbg.gif) no-repeat 0 bottom; }
#sidemenu h3 { display: none; margin: 0; padding: 0; background: transparent; }
#sidebar .menuall { position: relative; margin: 0; padding: 0; z-index: 1; }
#sidebar .menuall img { display: block; }/* [IE]부모좌측에4px버그해결  */
#sidemenu ul { list-style: none; padding: 20px 0 0 0; margin:0; background:url(http://www.busan.com/images/leftmenu/leftbg.gif) no-repeat 0 top;}
#sidemenu ul li { padding:0; margin:0;}
#sidemenu ul li a { display: block; margin: 0; padding: 0;}
#sidemenu ul li a.on,
#sidemenu ul li a:hover {}
#sidemenu ul ul { display: block /* none; 춤추는것방지 */; list-style: none; margin:0 0; padding:7px 0px; border-bottom:1px solid #dedede;}
#sidemenu ul ul li { margin: 0; padding: 0; border-bottom: 0; background: transparent; }
#sidemenu ul ul li.first { }
#sidemenu ul ul li a { display: block; margin: 0; padding: 2px 0 2px 10px; background: url(http://www.busan.com/images/leftmenu/d3bul.gif) no-repeat 9px 9px; color: #999; font-weight: normal; line-height: 1.5; }
#sidemenu ul ul li a.on,
#sidemenu ul ul li a:hover { background: url(http://www.busan.com/images/leftmenu/d3bulon.gif) no-repeat 9px 9px; color: #3957a2; font-weight: bold; }
/* tab-list, notice */
#tab3 { position: relative; left: 0; top: 0; width: 220px;  margin: 0; }
#tab3 .tabmenu { width: 100%; height: 51px; margin:0; padding:0;}
#tab3 .tabmenu ul { list-style: none; float: left; width: 100%; margin: 0; padding: 0; height:50px;}
#tab3 .tabmenu ul li { display: inline; float: left; height:51px; margin: 0; padding: 0; background: transparent;}
#tab3 .tabcontent { display: none; position:relative ; left: 0; width: 210px ; margin: 0; padding: 15px 0; background:#1c5764; }
#tab3 .tabcontent ul { clear: both; float: none; width: 100%; padding:0; margin: 0; }
#tab3 .tabcontent ul:after {display:block;border:solid 3px #ccc; }
#tab3 .tabcontent ul li { float: left; width:45%; height: 20px; margin: 0; padding:2px ; white-space: nowrap; line-height: 1.25; }
#tab3 .tabcontent ul li.p100 {width:95%;}
#tab3 .tabcontent ul li a { display: block; margin: 0; text-decoration: none;background: url(http://www.busan.com/images/leftquick/bu_01.gif) no-repeat 3px 6px; margin: 0; padding:2px 0 1px 9px; font-weight:normal; color: #bebed8; font-family: 돋움,dotum;}
#tab3 .tabcontent ul li a:hover {color: #fff;}
/* tab-list, notice */
#tab2 { position: relative; left: 0; top: 0; width: 220px;  margin: 0; }
#tab2 .tabmenu { width: 100%; height: 51px; margin:0; padding:0;}
#tab2 .tabmenu ul { list-style: none; float: left; width: 100%; margin: 0; padding: 0; height:52px;}
#tab2 .tabmenu ul li { display: inline; float: left; height:52px; margin: 0; padding: 0; background: transparent;}
#tab2 .tabcontent { display: none; position:relative ; left: 0; width: 210px ; margin: 0; padding: 15px 0; background:#1c5764;}
#tab2 .tabcontent ul { clear: both; float: none; width: 100%; padding:0;  margin:0; }
#tab2 .tabcontent ul li { float: left; width:45%;height: 20px; margin: 0; padding:2px ; white-space: nowrap; line-height: 1.25;  }
#tab2 .tabcontent ul li.p100 {width:95%;}
#tab2 .tabcontent ul li a { display: block; margin: 0; text-decoration: none;background: url(http://www.busan.com/images/leftquick/bu_01.gif) no-repeat 3px 6px; margin: 0; padding:2px 0 1px 9px; font-weight:normal; color: #bebed8; font-family: 돋움,dotum;}
#tab2 .tabcontent ul li a:hover {color: #fff;}
#foot_quick { margin:auto; width:970px; border:1px solid #dedede; padding:0; line-height:160%;}
 #foot_quick .quick_tit {background:#f8f8f8 url(http://www.busan.com/images/layout/q_plus.gif) no-repeat 180px 10px ;   color:#444; font-weight:bold; padding:8px 20px;}
#foot_quickon { margin:auto; width:970px; border:1px solid #dedede; padding:0; line-height:160%; display:none;}
 #foot_quickon .quick_tit {background:#f8f8f8 url(http://www.busan.com/images/layout/q_minus.gif) no-repeat 180px 10px ; text-decoration: none !important;  color:#444; font-weight:bold; padding:8px 20px; border-bottom:1px solid #dedede; }
  #foot_quickon .quick_tit a  {text-decoration: none !important; }
 #foot_quickon .quick_tit a:hover  {text-decoration: none !important; }
#foot_quickon .quick_tit a:link {text-decoration: none !important; }
 .quick_con {padding:20px;}
 .quick_con ul {margin:0; padding:0;}
 .quick_con ul li {margin:0 20px 0 0; padding:0; width:110px; float:left; }
 .quick_con ul li a {text-decoration: none; }
 .quick_con ul li dl {padding:0; margin:0 0 10px 0; font-size:11px; }
 .quick_con ul li dl a{text-decoration: none; color:#222}
 .quick_con ul li dl dt {padding:0; margin:0; font-weight:bold; }
 .quick_con ul li dl dd {padding:0; margin:0; text-decoration:none; color:#222}
 .quick_con ul li dl dd a{text-decoration: none; color:#222}
#foot_ban { margin:auto; width:970px; padding:0; clear:both;}
 #foot_ban ul {padding:0; margin:10px 0 0 0; height:51px;}
 #foot_ban ul li {float:left; padding:0; margin:0 6px 0 0; }
 #foot_ban ul li.last {float:left; padding:0; margin:0;}
#foot_fam { margin:auto; width:970px; padding:0; clear:both; }
 #foot_fam ul {padding:0; margin:5px 0 0 0; height:30px; }
 #foot_fam ul li {float:left; padding:0; margin:0 6px 0 0; }
 #foot_fam ul li.last {float:left; padding:0; margin:0;}