.menu-bg {
  background: url(/img/design/bg-menu.gif) left top repeat-x #0b106d;
}
.menu-center {
 width:936px;
 margin:0 auto;
}

html:root*.menu-center {
	width: 999px!important;
	}

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  background: url(/img/design/bg-menu.gif) left top repeat-x #0b106d;
 /* width: 999px;*/
  text-align:center;
  font-family: Arial;
  white-space:nowrap;

  }
#nav li {
 display:inline;
 float:left;
 position: relative;
 back\ground: none;
 padding:0;
 width:auto;
 text-align:center;
}
*+html #nav li { display:inline}
*html #nav li { display:inline}

#nav a {
  color: #FFFFFF;
  text-decoration: none;
  display:block;
  width: auto;
 /*font-family:"Times New Roman", Times, serif;*/
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
 /* float:left;*/
  border-left:1px solid #ffffff;
  padding:5px 10px 4px 10px;
  background: none;
  position:relative;
  text-align:center;

 }

#nav a span.bg-blue-link {
display:none
 }

#nav li:hover a ,
#nav li.jshover a  {
 color:#FFFF00
}


#nav li ul {
  display: none;
  position: absolute;
  background: url(/img/design/bg-drop-menu.gif) left bottom repeat-x #000080;
  padding:0 2px 5px 2px;
  margin:0;
  width: 150px;
  z-index:800;
  top:26px;
  left:-26px;
 border-bottom:0 none;
}
#nav li a.gallery-link {
 width:63px;color: #FFFFFF;
 text-decoration: none;
 display:block;
 width: auto;
 /*font-family:"Times New Roman", Times, serif;*/
 font-size:12px;
 font-weight:bold;
 text-transform:uppercase;
 /* float:left;*/
 border-left:1px solid #ffffff;
 padding:5px 10px 5px 10px;
 background: none;
 position:relative;
 text-align:center;
 }
#nav li a.commynities-link {
 width:81px;
 color: #FFFFFF;
 text-decoration: none;
 display:block;
 width: auto;
 /*font-family:"Times New Roman", Times, serif;*/
 font-size:12px;
 font-weight:bold;
 text-transform:uppercase;
 /* float:left;*/
 border-left:1px solid #ffffff;
 padding:5px 10px 5px 10px;
 background: none;
 position:relative;
 text-align:center;
 }
#nav li:hover ,
#nav li.jshover  {
 border-bottom:1px solid #000080;margin-bottom:-1px;
 }
#nav li ul.gallery-menu {
 left:-34px;
 }
#nav li li {
 display:block;
 height:auto;
 text-align:center
 }
#nav li li.border-bott {
  border-bottom:1px solid #ffff00;
 }
#nav li li.no-border {
 border-bottom:0 none;
 }
#nav li li a {
  width: 130px;
  background: none;
  padding:5px 10px;
  border:0 none;
 font-size:9px;
 color:#FFFFFF
}
#nav li:hover li:hover ,
#nav li.jshover li.jshover {margin-bottom:0;}
#nav li:hover li a,
#nav li.jshover li a {
 color:#ffffff
 }
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}
#nav li:hover a:hover,
#nav li.jshover  a:hover {
 color: #FFFF00
 }
#nav  li:hover span.bottom-bg ,
#nav li.jshover  span.bottom-bg {
 display:block
 }
#nav li:hover li:hover,
#nav li.jshoverv li.jshoverv {
 margin:0
 }