.ctAccordion.skin-minimal{}
.ctAccordion.skin-minimal a,
.ctAccordion.skin-minimal span{
	text-decoration:none;display:inline-block
}
.ctAccordion.skin-minimal li>a.head{	
	color:#000;
	cursor:pointer;
	display:block;
	margin:0;
	padding:0 0 0 2px;
	text-decoration:none;
	text-indent:14px;
	text-transform:none;	
	line-height:30px;font-size:11px;
}
.ctAccordion.skin-minimal li>a.head:hover{color:#91949d}
.ctAccordion.skin-minimal li.open>a.head{	
	line-height:30px;margin:0;padding:0;
	color:#FF0000 !important;
}
.ctAccordion.skin-minimal>li{
	margin-bottom:.4em
}
.ctAccordion.skin-minimal ul,
.ctAccordion.skin-minimal{
	padding:0;margin:0;list-style:none;
	background:#fff;
	
}
.ctAccordion.skin-minimal ul{background:#f1f1f1; border-top:1px solid #f1f1f1;}
.ctAccordion.skin-minimal ul.open{
	display:block!important;
}
.ctAccordion.skin-minimal li.closed{ }
ul.sub-nav li.closed{
	background:url(img/icon/icon.png) no-repeat 0 center; padding:0 20px;
}
.ctAccordion.skin-minimal li.open{
 	/*background:url("img/icon/icon.png") no-repeat scroll 20px 10px transparent;	*/
}
.ctAccordion.skin-minimal li.open a{
	color:#343434;
}
.ctAccordion.skin-minimal li.open>a{
	color:#343434;
}
.ctAccordion.skin-minimal li{
	position:relative;z-index:10;	
		
}
.ctAccordion.skin-minimal li.closed:hover{}
.ctAccordion.skin-minimal li>a.active{}
.ctAccordion.skin-minimal li.closed a{
	color:#ff0000;
	display:block;margin:0;padding:0;text-decoration:none;text-transform:none
}
.ctAccordion.skin-minimal li.closed a:last-child{border:none}
.ctAccordion.skin-minimal li ul li>ul{}
.ctAccordion.skin-minimal li ul li>ul li{
	background:none
}
.ctAccordion.skin-minimal li ul li>ul li:last-child{
	border-bottom:none}
.ctAccordion.skin-minimal li ul li:hover>ul{display:block}

/***********************/
ul#menu2 li a{	
    font-size: .9em; 
	color: #333 !important; 	
	line-height: 30px;
	background:url("img/line2.png") no-repeat scroll 16px 100% transparent;
	font-weight:bold;
	display: block;
	
}
ul#menu2 li:last-child a{		
	background:none;
}

ul#menu2 > li > a:hover{
	color:#ff0000;
}
ul#menu2 li ul li a{
	text-transform:none;
	background: none;	
}

.sub, .sub1{
	position: absolute; 
	left: 100%; 
	width: 200px; 
	top: -1px;	
	background: #fff !important;
	display: none;
}

ul#menu2 > li{
	position: relative;
}

ul#menu2 > li:hover > .sub{
	display: block;
}


.sub > li, .sub1 > li {
	color: #333 !important; 	
	border-bottom: 1px solid #ececec;
	font-weight:bold;
	padding: 5px 15px !important;
	margin: 0 5px !important;
	position: relative;
}

.sub > li > a, .sub1 > li > a{
	color: #333 !important;
	line-height: 20px !important;
}