.topnav {width:178px; border-top:1px solid #c1c1c1; border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; }
ul.topnav      {list-style: none; font-size: 1em;}

ul.topnav li   {margin-top:0px; background-color:#eaeaea; border-bottom__:1px solid #d4d4d4; height: }

ul.topnav li a {font-family:'Nanum Gothic'; font-size:14px; font-weight:bold; color:#575757; display: block; line-height:40px; text-decoration:none;
                border-bottom:1px solid #fff; background:url(/js/left_menu/image/direc.png) 13px 17px no-repeat; padding-left:25px;}
ul.topnav>li>a:hover,ul.topnav>li.on>a{color:#fff; background:url(/js/left_menu/image/direc_on.png) 155px 15px no-repeat #e2344f;  padding-left:25px;}
ul.topnav li ul   {margin:0; padding:12px 0; display:none; background-color:#cccccc; border-bottom:1px solid #fff;}
ul.topnav ul li   {margin:0; padding:0; clear:both; margin-top:0px; }
ul.topnav ul li a {font-family:'Nanum Gothic'; font-size: 13px; font-weight:bold; line-height:28px; color:#545454; margin-bottom:0px; background:none #cccccc; border-bottom:none; outline:0; text-decoration:none;}
ul.topnav li ul li a:hover {color:#c51c36; background_:url(/js/left_menu/image/direc.png) 0 0px no-repeat; padding-left:25px; font-weight:bold;}
ul.topnav li ul li.active a {color:#c51c36; background_:url(/js/left_menu/image/direc.png) 0 0px no-repeat; padding-left:25px; font-weight:bold;}
ul.topnav span__{float:left; margin-bottom:-4px; #margin-top:0px;}

