﻿@charset "utf-8";
/* CSS Document */
/*================================*/
.cf:after, .cf:before { display:table; content:""; }
.cf:after { clear:both; }
.cf { zoom:1; }

#menu-barx {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	position:relative;
	/*right:50%;*/

}
#menu-barx li {
  margin: 0px 0px 0px 18px;
  padding: 3px 0px 3px 0px;
  float: left;
  /*left:50%;*/
  position: relative;
  list-style: none;
  text-align:center;
  z-index:100;
}

#menu-barx li:first-child {
	margin:0;
}
#menu-barx ul li {
	min-width:120px;
}
#menu-barx ul li:first-child {

}

#menu-barx a {
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  text-decoration: none;
  display: block;
  margin: 0;
  text-align:center;
}
#menu-barx li ul li a{
	text-align:left;
	color: #FFFFFF;
}
#menu-barx li:last-child > a {
}
#menu-barx > li:last-child {
}
#menu-barx .current a{
  color: #0399D4;
}
#menu-barx li:hover {
	
}
#menu-barx li:hover > a {
	color:#FFF;
}
#menu-barx ul li:hover > a {
	color:#FFFFFF;
}
#menu-barx > li:last-child:hover {
}
#menu-barx li:hover {

}
#menu-barx li ul li:hover {

  }
#menu-barx ul {
	display: none;
	margin: 0;
	padding: 0;
	width: auto;
	position: absolute;
	top: 22px;
	left: 0;
	border: 1px #000 solid;
}

#menu-barx li:hover > ul {
  display: block; 
}
#menu-barx ul li {
  float: none;
  margin: 0;
  padding: 0;
  background-color:#CC0000;
  background-image:none;
  z-index:99;
  border: 1px #FFF solid;
  }
#menu-barx ul li:last-child {
	border-top:0;
  }
#menu-barx ul li > a {
	line-height:18px;
	/*height:28px;*/
}
#menu-barx li.category-selected > a{
	color:#444444;
}
#menu-barx li ul li.category-selected > a{
	background:none;
	color:#FFFFFF;
}
#menu-barx ul a {
  padding:4px 0px 4px 15px;
  font-size:12px;
  /*text-shadow: 2px 2px 3px #FFFFFF;*/
}

#menu-barx ul li  {
  padding:0;
}
#menu-barx ul li:hover  {
  background-color:#FFF;
}
#menu-barx ul li:hover > a {
  color:#000000
}
#menu-barx ul li a:hover  span{
  /*color:#000000;*/
}

#menu-barx ul a:hover {
  z-index:9999999;
}
#menu-barx ul li:first-child > a {
}

#menu-barx ul li:last-child > a {
}

#menu-barx:after {
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
  
}
#menu-barx {
  display: inline-block;
}
  html[xmlns] #menu-barx {
  display: block;
}
* html #menu-barx {
  height: 1%;
}

