/* Structure
------------------------------------------*/
#coolMenu li a.parent div{float:left;}
/*#coolMenu li a.parent div:first-child{background:url(../images/icon_online.png) 0 0 no-repeat;margin:8px 10px 0 0;width:24px}*/
#coolMenu li a.parent div:last-child{background:url(../images/arrow_hover_menu2.png) center no-repeat;margin:0 5px;width:13px}
.noJS li a div{float:left}
.noJS li a div:last-child{background:url(../images/icon_ym_on2.png) center right no-repeat;width:117px;height:25px}
.noJS li a div:first-child{width:114px;height:25px}

#coolMenu,
#coolMenu ul {
	list-style: none;
}
#coolMenu {
	float: left;
}
#coolMenu > li {
	height:20px;
}
#coolMenu li a {
	display: block;
	height: 2em;
	line-height: 2em;
	padding: 0 10px;
	text-decoration: none;
}
#coolMenu ul {
	position: absolute;
	display: none;
	z-index: 999;
}
#coolMenu ul li a {
	width: 235px;
	padding:5px 12px;
}
#coolMenu li:hover ul.noJS {
	display: block; 
}


/* Main menu
------------------------------------------*/
#coolMenu {
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	text-transform:uppercase;
}
#coolMenu > li > a {
	color: #068c8f;
	font-weight: bold;
	/*height:20px;
	line-height:20px;*/
}
#coolMenu > li:hover > a {
	background: none;
	color: #72BEB4;
}

#coolMenu > li.ym:hover > a, #coolMenu > li.ym > a:hover {
	color: #72BEB4;
}


/* Submenu
------------------------------------------*/
#coolMenu ul {
	background: #fff;
	width:250px;
	padding:10px 0 6px 0;
	 -moz-box-shadow: 1px 1px 1px #FAC635;
	-webkit-box-shadow: 1px 1px 1px #FAC635;
	box-shadow: 1px 1px 1px #FAC635;
	text-transform:none;
	border-bottom:2px solid #FAC635;
}
#coolMenu ul li a {
	color: #72BEB4;
	font-weight: 700;
}
#coolMenu ul li:hover a {
	background: none
}