/* ///////////////////////////////////////////////////////¸ÞÀÎ¸Þ´º////////////////////////////////////////////////////////// */

#mMenu {position:relative; width:950px; margin:0px auto;  z-index:101; font-family:"Nanum Gothic";}
#mMenu * {list-style:none;    border:0;    padding:0;    margin:0;}
#mMenu a {display:block; text-align:center; white-space:nowrap; }
#mMenu li {float:left;}
#mMenu li li {float:none;}

#mMenu div {visibility:hidden;   position:absolute; }
#mMenu li:hover>div {visibility:visible;}

/* menu::level 1 */
 
#mMenu li {line-height:44px; height:44px;}

#mMenu a {position:relative; text-decoration:none; color:#f6f6f6; font-size:16px;  font-weight:600;line-height:44px; }
#mMenu a:hover {background:none; color:#edf08e;}
 
 
/* menu::level >= 2 */

#mMenu li ul {border:1px solid #ddd; border-top:none; overflow:hidden; padding-left:25px; margin-left:-25px;}
#mMenu li li {background:#ffffff; -moz-opacity:.90; opacity:.90; filter:alpha(opacity=90);}

#mMenu li li {line-height:24px; height:24px;  border-top:none;}
#mMenu li li a {position:relative; text-decoration:none; color:#333; font-size:12px;  font-weight:bold; line-height:24px;}
#mMenu li li a:hover {background:#666; color:#ffffff;}

#mMenu li:hover a > li {color:#ffffff;}



/* ///////////////////////////////////////////////////////¿ÞÂÊ¸Þ´º -  Vertical Navigation////////////////////////////////////////////////////////// */

/* ¿ÞÂÊ¸Þ´ºÅ¸ÀÌÆ² 
.leftMenu {position:relative; width:180px;	border:1px solid #dddad5;}
.leftMenu .leftTitle {width:150px;margin-left:13px;border-bottom:1px #dddddd solid;}
.leftMenu .leftTitle li {display:inline; font-family:³ª´®°íµñ; font-size:14px; color:#202020;	font-weight:bold;	text-indent:20px; height:40px; line-height:40px; }

/* ¿ÞÂÊ¸Þ´ºÇÏ´Ü 
.leftMenu .leftBottom li {height:13px; }
*/

/*¸Þ´º1Â÷*/
.vNav {position:relative;	width:100%;	overflow:hidden;}
.vNav ul {height:100%;}
 
.vNav li {position:relative; width:100%; line-height:31px; background:#ededed url(/_img/total/menuB1.png) 15px 13px no-repeat; text-indent:30px;  border-bottom:1px solid #ffffff;}
.vNav li a {display:block;	positio:relative;	text-decoration:none !important;	width:100%;	color:#666; font-size:12px;  line-height:31px;}
.vNav li a .i {}

.vNav ul li.active {}
.vNav li.active {z-index:2; background:#7ab213 url(/_img/total/menuB2.png) 15px 13px no-repeat;}
.vNav li.active a {color:#fff; border:0;}
.vNav li.active .i {}

/*¸Þ´º2Â÷*/
.vNav li ul {letter-spacing:-1px; background:#ffffff; padding:5px 30px; border:1px solid #499801; border-top:none;}
.vNav li li {margin:0; line-height:24px; background:#ffffff; text-indent:0;}
.vNav li li a span {color:#555;	font-size:11px; line-height:24px;}
.vNav li li a:hover span {color:#499801;}

.vNav li li.active {border:0; background:#fff;}
.vNav li.active li a span {color:#555;}
.vNav li.active li a:hover span {color:#499801;}
.vNav li.active ul {display:block;}
.vNav li.active li.active a span {color:#499801;}


/* ///////////////////////////////////////////////////////¿ÞÂÊ¸Þ´º ¾Æ·¡ ¹è³Ê////////////////////////////////////////////////////////// */

.left_banner {padding:10px 0px 0px 0px;}
.left_banner ul {padding-bottom:3px;}
.left_auto {padding-top:7px;}
.left_auto ul {padding-bottom:10px;}
