/* Basic code - don't modify */
 
 #nav { display: block; margin: 0; padding: 0; position: relative; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav li ul{ border:1px solid #999; background-color: #FFF ;}
#nav li ul li{ margin-right:0; font-size:85%; padding:6px 0 6px 16px; background:url(../img/icon_a_07.gif) 6px 8px no-repeat;}
#nav li ul li a{ width:160px; display:block;}

#nav li.gNav01 ul li.gNav0101 { border-bottom:1px dotted #999;}
#nav li.gNav02 ul li.gNav0201 { border-bottom:1px dotted #999;}
#nav li.gNav04 ul li.gNav0401 { border-bottom:1px dotted #999;}
#nav li.gNav04 ul li.gNav0402 { border-bottom:1px dotted #999;}
#nav li.gNav05 ul li.gNav0501 { border-bottom:1px dotted #999;}
#nav li.gNav06 ul li.gNav0601 { border-bottom:1px dotted #999;}
#nav li.gNav06 ul li.gNav0602 { border-bottom:1px dotted #999;}


/*#nav li ul li { float: left; }
#nav li.gNav01 ul li.gNav0102 { left: 110px; top: -18px; }
#nav li.gNav02 ul li.gNav0202 { left: 100px; top: -18px; }
#nav li.gNav03 ul li.gNav0302 { left: 100px; top: -18px; }
#nav li.gNav03 ul li.gNav0303 { left: 170px; top: -36px; }
#nav li.gNav04 ul li.gNav0402 { left: 125px; top: -18px; }

.en #nav li.gNav01 ul li.gNav0102 { left: 145px; top: -18px; }
.en #nav li.gNav02 ul li.gNav0202 { left: 173px; top: -18px; }
.en #nav li.gNav03 ul li.gNav0302 { left: 130px; top: -18px; }
.en #nav li.gNav03 ul li.gNav0303 { left: 248px; top: -36px; }
.en #nav li.gNav04 ul li.gNav0402 { left: 180px; top: -18px; }
*/
