#ddmenu {
  display: block;
  width: 100%;
  height: 80px;
  margin: 0 auto;
  padding: 0 5px;
  /*background: #fff;*/
  border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 1px rgba(20, 20, 20, 0.2);
  cursor: pointer;
  outline: none;

 /* font-weight: bold;*/
  /* color: #8aa8bd; */
}

/* #ddmenu li { display: block; position: relative; float: left; font-size: 1.45em; text-shadow: 1px 1px 0 #fff; border-right: 1px solid #dae0e5; }*/

#ddmenu li { display: block; position: relative; float: left; font-size: 1.1em; }

#ddmenu li a {
  display: block;
  float: left;
  padding: 0 12px;
  line-height: 78px;
  /* font-weight: bold;*/
  text-decoration: none;
  /*color: #6c87c0;   font-color*/
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
#ddmenu li:hover > a { color: #7180a0; /* background: #d9e2ee;*/ }

#ddmenu ul {
  position: absolute;
  top: 88px;
  width: 320px;
  background:#4d6bb4; /*#fff;*/
  display: none;
  margin: 0;
  padding: 7px 0;
  list-style: none;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

#ddmenu ul:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  left: 8px;
  border-width: 0 8px 8px 8px;
  border-style: solid;
  border-color: #153c96 transparent; 
}

#ddmenu ul:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  left: 4px;
  border-width: 0 10px 10px 10px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.1) transparent;  
}

#ddmenu ul li { 
  display: block; 
  width: 100%; 
  font-size: 0.75em; 
  text-shadow: 1px 1px 0 #000;
}

#ddmenu ul li a {
 display: block;
  width: 100%;
  padding: 6px 7px;
  line-height: 1.4em;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}


#ddmenu_ru {
  display: block;
  width: 100%;
  height: 80px;
  margin: 0 auto;
  padding: 0 5px;
  /*background: #fff;*/
  border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 1px rgba(20, 20, 20, 0.2);
  cursor: pointer;
  outline: none;

 /* font-weight: bold;*/
  /* color: #8aa8bd; */
}

/* #ddmenu_ru li { display: block; position: relative; float: left; font-size: 1.45em; text-shadow: 1px 1px 0 #fff; border-right: 1px solid #dae0e5; }*/

#ddmenu_ru li { display: block; position: relative; float: left; font-size: 0.9em; }

#ddmenu_ru li a {
  display: block;
  float: left;
  padding: 0 12px;
  line-height: 78px;
  /* font-weight: bold;*/
  text-decoration: none;
  /*color: #6c87c0;   font-color*/
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
#ddmenu_ru li:hover > a { color: #7180a0; /* background: #d9e2ee;*/ }

#ddmenu_ru ul {
  position: absolute;
  top: 88px;
  width: 320px;
  background:#4d6bb4; /*#fff;*/
  display: none;
  margin: 0;
  padding: 7px 0;
  list-style: none;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

#ddmenu_ru ul:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  left: 8px;
  border-width: 0 8px 8px 8px;
  border-style: solid;
  border-color: #153c96 transparent; 
}

#ddmenu_ru ul:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  left: 4px;
  border-width: 0 10px 10px 10px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.1) transparent;  
}

#ddmenu_ru ul li { 
  display: block; 
  width: 100%; 
  font-size: 0.75em; 
  text-shadow: 1px 1px 0 #000;
}

#ddmenu_ru ul li a {
 display: block;
  width: 100%;
  padding: 6px 7px;
  line-height: 1.4em;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}




/* #ddmenu ul li a:hover {
  background: #e9edf3;
}   Here is a selected menu block */


.jMenu
{
	display:table;
	margin:0;
	padding:0;
	list-style:none;
	
	
	-moz-border-radius:4px 4px 0px 0px;/*Mozilla-FireFox*/
-webkit-border-radius:4px; /* Safari and Chrome*/
-khtml-border-radius:4px; /* Linux browsers */
border-radius: 4px; 
/* CSS3* /*/
background: -webkit-linear-gradient(red, #6d7698); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(red, #6d7698); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(red, #6d7698); /* For Firefox 3.6 to 15 */
    background: linear-gradient(red, #6d7698); /* Standard syntax (must be last) */
behavior:url(border-radius.htc);/*IE*/
}


.jMenu li
{display:table-cell;
background-color:#364888;
margin:0;
list-style:none;

/*-moz-border-radius:4px 4px 0px 0px;/*Mozilla-FireFox*/
/*-webkit-border-radius:4px; /* Safari and Chrome*/
/*-khtml-border-radius:4px; /* Linux browsers */
/*border-radius: 4px; /* CSS3* /*/
background: -webkit-linear-gradient(#6d7698, #333e67); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#6d7698, #333e67); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#7887bd, #333e67); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#6d7698, #333e67); /* Standard syntax (must be last) */
behavior:url(border-radius.htc);/*IE*/
}


.jMenu li a{padding:10px 15px;display:block;background-color:transparent;color:#fff;text-transform:uppercase;cursor:pointer;font-size:12px;}
.jMenu li a:hover{background-color:#232b46;} /*#3a3a3a*/
.jMenu li:hover>a{background-color:#232b46;} /*#3a3a3a*/
.jMenu li ul{display:none;position:absolute;z-index:9999;padding:0;margin:0;list-style:none;font-size:13px;}
.jMenu li ul li{background-color:#364888;display:block;border-bottom:1px solid #484548;padding:0;list-style:none;position:relative;width:130px;}
.jMenu li ul li a{font-size:13px;text-transform:none;display:block;padding:7px;border-top:1px solid transparent;border-bottom:1px solid transparent;}
.jMenu li ul li a.isParent{background-color:#3a3a3a;}
.jMenu li ul li a:hover{background-color:#514c52;border-top:1px solid #364888;border-bottom:1px solid #364888;}


