/* Стили меню */ 
 #nav { display:inline-block; margin:0px auto; padding:0;  }
 #nav li { margin:5px 0 0 25px; float:left; position:relative; list-style:none; }
 #nav a { color:#FFFFFF; text-decoration:none; display:block; padding-bottom: 7px; }
 #nav li > a {  border-bottom: 4px solid rgba(255,255,255,0.0);}
 /* sВыбранный пункт меню */ 
 #nav .current a, #nav li:hover > a { color:#FFFFFF; border-bottom: 4px solid rgba(255,255,255,1);}
 /* Подуровень */ 
 #nav ul li:hover a, #nav li:hover li a { background:none; border:none; color:#FFFFFF; }
 #nav ul li a:hover { background:#000000; color:#FFFFFF;}
 /* выпадающий список */ 
 #nav li:hover > ul { opacity:1; visibility:visible; background-color: rgba(1,1,1,0.7); border: none;}
 #nav ul { opacity:0; visibility:hidden; padding:0; width:250px; position:absolute; left: -20px; z-index: 10; background-color: rgba(21,16,19,0.7); border: none;
	-moz-transition:opacity .35s linear, visibility .31s linear .1s; -webkit-transition:opacity .35s linear, visibility .31s linear .1s; 
	-o-transition:opacity .35s linear, visibility .31s linear .1s; transition:opacity .35s linear, visibility .31s linear .1s; }
 #nav ul li { float:none; margin:0; text-align: left; border: none;}
 #nav ul a { font-weight:normal; border: none;}
 #nav ul ul { left:250px; top:-1px; border: none; }
 #nav ul a, #nav ul ul a {padding: 7px 20px;  border: none;}
