/*Gnb 메뉴 -중재수정-  */
<!-- #header{position:relative; margin-top:-40px; width:1024px; height:70px;} -->
#header{position:relative; margin-top:-40px; width:1024px; height:20px;}
#logo{position:absolute; left:30px; height:70px; width:100px; padding-top:20px; float:left; z-index:2;}

/* Base Styles */
<!-- #cssmenu{position:relative; left:200px; height:70px; padding-top:30px;  padding-left:120px; width:760px; }  /* gnb의 크기 */ -->
#cssmenu{position:relative; left:-110px; height:70px; padding-top:25px;  padding-left:120px; width:760px; }  /* gnb의 크기 */
#cssmenu > ul,
#cssmenu > ul li,
#cssmenu > ul ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  font-weight:bold;
}
#cssmenu > ul {
  position: relative;
  z-index: 598;
  float: left;
}
#cssmenu > ul li {
  float: left;
  min-height: 1px;
  line-height: 1.3em;
  vertical-align: middle;
  padding: 10px;
}
#cssmenu > ul li.hover,
#cssmenu > ul li:hover {
  z-index: 599;
  cursor: default;
}
#cssmenu > ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 598;
}
#cssmenu > ul ul li {
  float: none;
}
#cssmenu > ul li:hover > ul {
  visibility: visible;
}
/* Align last drop down RTL */
/* Theme Styles */
#cssmenu > ul a:link {
  text-decoration: none;
}
#cssmenu > ul a:active {
  color: #ffa500;
}
#cssmenu li {
  padding: 0px;
  color: #000;
}
#cssmenu {   /*메인 1차 글자 크기 및 배경색 조절 */
  font-family: "돋움", Dotum, Helvetica, sans-serif;
  width: 760px;
  font-size: 12pt;  
}
#cssmenu > ul {
  padding: 0px 5px;
  display: block;
  float: none;
  zoom: 1;
}
#cssmenu > ul:before {
  content: '';
  display: block;
}
#cssmenu > ul:after {
  content: '';
  display: table;
  clear: both;
}
#cssmenu > ul > li {	
  padding: 0px 0px;
}
#cssmenu > ul > li > a,
#cssmenu > ul > li > a:link,
#cssmenu > ul > li > a:visited {
  text-decoration:none;
  color: #FFFFFF;       /*메인 글자색*/
  padding: 0px 11px; /*메인 메뉴 간격*/
  display: inline;
  padding-top: 5px;
  padding-bottom: 5px;
  
}

/*메뉴별 색상 추가*/
#cssmenu li li a{color:#fff; text-decoration:none;} // 서브메뉴 글씨
#cssmenu li li a:hover{color:red;}
/*전체 hover옵션(라인)*/
#cssmenu a:hover {text-decoration:none;}
#cssmenu > ul li > ul {
  border-radius: 15px;
  border-top-left-radius: 3em;
  border-top-right-radius: 3em;
  border-bottom-right-radius: 3em;
  border-bottom-left-radius: 3em;
  }

/*재단소개*/
#cssmenu  > ul > li.fd_intro > a:hover,
#cssmenu > ul > li.fd_intro:hover > a{color:#fff;}
#cssmenu ul li.fd_intro> ul {margin: 0px 10px; padding: 8px 10px; float: none; left:-20px;}

/*사업소개*/
#cssmenu  > ul > li.business_intro > a:hover,
#cssmenu > ul > li.business_intro:hover > a{color:#fff;}
#cssmenu ul li.business_intro> ul {margin: 0px 10px;padding: 8px 10px;float: none;  left:30px;}

/*재단소식*/
#cssmenu  > ul > li.fd_news > a:hover,
#cssmenu > ul > li.fd_news:hover > a{color:#fff;}
#cssmenu ul li.fd_news> ul {margin: 0px 10px;padding: 8px 10px;float: none; left:190px;}

/*자원봉사단*/
#cssmenu  > ul > li.voluntary > a:hover,
#cssmenu > ul > li.voluntary:hover > a{color:#fff;}
#cssmenu ul li.voluntary> ul {margin: 0px 10px;padding: 8px 10px;float: none; left:380px;}

/*좋은데이미술대전 또는 좋은데이영상공모전*/
#cssmenu  > ul > li.art > a:hover,
#cssmenu > ul > li.art:hover > a{color:#fff;}
#cssmenu ul li.art> ul {margin: 0px 10px;padding: 8px 10px;float: none; left:350px;} /* left:355px 였음, 미술대전 갤러리만 놔두면서 간격 변경함 > 마지막상태 left:330px

/*좋은세상글짓기대전*/
#cssmenu  > ul > li.write > a:hover,
#cssmenu > ul > li.write:hover > a{color:#fff;}
#cssmenu ul li.write> ul {margin: 0px 10px;padding: 8px 10px;float: none; left:530px;}

/*좋은세상사진대전*/
#cssmenu  > ul > li.picture > a:hover,
#cssmenu > ul > li.picture:hover > a{color:#fff;}
#cssmenu ul li.picture> ul {margin: 0px 10px;padding: 8px 10px;float: none; left:300px;}

/*경남관광사진공모전*/
#cssmenu  > ul > li.tourism > a:hover,
#cssmenu > ul > li.tourism:hover > a{color:#fff;}
#cssmenu ul li.tourism> ul {margin: 0px 10px;padding: 8px 10px;float: none; left:200px;} /* left:380px 였음, 봉사단 삭제하면서 위치변경

/*좋은데이대학생봉사단*/
#cssmenu  > ul > li.volunteercops > a:hover,
#cssmenu > ul > li.volunteercops:hover > a{color:#fff;}
#cssmenu ul li.volunteercops> ul {margin: 0px 10px;padding: 8px 10px;float: none; left:500px;}


#cssmenu ul > li > ul > li {/*서브메뉴 간격*/
  margin: 0px 6px 0px 6px;
  position: relative;
  padding: 0px;
  float: left;
}
#cssmenu ul > li > ul > li > a { /* 서브메뉴 글씨 */
  padding: 3px 0px;
  display: block;
  font-size:8pt;
}
#cssmenu ul > li > ul > li > a:hover{ /*서브메뉴 호버 */
	color:#3F9;
}

#cssmenu ul > li > ul > li.has-sub > a:before {
  content: '';
  position: absolute;
  top: 18px;
  right: 6px;
  border: 5px solid transparent;
  border-top: 5px solid #8b8b8b;
}
#cssmenu ul > li > ul > li.has-sub > a:hover:before {
  border-top: 5px solid #5c5c5c;
}
#cssmenu ul ul ul {
  width: 200px;
  top: 100%;
  border: 2px solid #1b9bff;

}
#cssmenu ul ul ul li {
  float: none;
}

/*--------------------------------------------------*/
#left_back{background-repeat: no-repeat;}


/*사이드 메뉴 -중재수정- */
/*전체 고정*/
#subMenu li a
{
	color:#fff;
}
#subMenu li a:hover
{
	text-decoration:none;
	color:#3F9;
}
#subMenu li{
	color:#fff;
	margin-top:10px;
  /*  list-style-image:url(/muhak/subMenu/image/sub_image.png); */
	text-decoration:none;
	font-size:11pt;
	font-weight:bold;
  	font-family: "굴림";
}

#subMenu li ul li{
	font-size:10pt;
	margin-top:5px;
}



/*  호버 + 호버    */
#introduce > ul ul
{
  visibility:hidden;
  position:absolute;
}
#introduce > ul li:hover > ul {
  visibility: visible;
  position:relative;
}
#introduce ul li ul li a
{
	font-size:9pt;	
}

#introduce ul li :hover
{
	color:#06F;
}
