/* declarations for the not-responsove-menu */
.sub_ul {}
nav {
background: linear-gradient(to bottom,  #008 48%,#00f 100%);
    font-family: "Roboto",sans-serif;
    height: 2.0em;
	margin: 0 auto;
    z-index: 100;}
nav ul { margin: 0;  padding: 0;}
nav a {  display: block; color: #fff; text-decoration: none; }
nav ul li {    border-color: #fff; border-right: 1px solid #fff;
    border-top-right-radius: 12px;  float: left;
    list-style: outside none none;  position: relative;
    transition: all 0.5s ease 0s;   }
nav ul li { min-width: 135px; } 
nav ul li a {     font-size: 11pt; min-width: 90px; padding: 5px 0 5px 7px;}
nav ul li a:hover { background: linear-gradient(to bottom,  #47c3ed 51%,#70e 100%);
					border-top-right-radius: 11px; color: #fff; }
nav ul ul { background: transparent ; left: -9999px;  position: absolute; top: -9999px;}    
nav ul ul li a { 
	background: linear-gradient(to bottom,  #47c3ed 51%,#70e 100%); 
	border-top-right-radius: 12px; 
	color: #000 !important;
    font-size: 10pt; margin-bottom: 1px; padding: 4px 0; text-indent: 17px; width: 145px;}
nav ul ul li a:hover {background: #dddddd url("/img/subnav/subnav_0.gif") no-repeat 0 50%;
  background: -moz-linear-gradient(top,  #cdeb8e 0%, #a5c956 100%) url("/img/subnav/subnav_0.gif") no-repeat 0 50%;
  background: -webkit-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%) url("/img/subnav/subnav_0.gif") no-repeat 0 50%;
  background: linear-gradient(to bottom,  #cdeb8e 0%,#a5c956 100%) url("/img/subnav/subnav_0.gif") no-repeat 0 50%;color: #030 !important; width: 145px !important;}

nav ul li:hover > ul { top: 100%; left: 0; -webkit-box-shadow: -2px 2px 2px 2px rgba(0, 0, 0, 0.4);
-moz-box-shadow: -2px 2px 2px 2px rgba(0, 0, 0, 0.4); 
box-shadow: -2px 2px 2px 2px rgba(0, 0, 0, 0.4); width: 145px} 

nav ul ul ul   {}
nav ul ul ul li{}
nav ul ul ul li a {}
nav ul ul ul li a:hover {}