.faq .top{
display:none;
}

.faq .top table{
width:100%;
height:38px;
}

.faq .top td{
}
.faq .top a{
padding:0 15px;
display:block;
font-size:13px;
text-align:center;
text-decoration:none;
outline:0;
color:#fff;
height:38px;
line-height:120%;
}
.faq .top a span{
display:block;
padding:2px 0 0 0;
}
.faq .top td.active{
font-weight:bold;
}
.faq .top td.no-dots{
}
.faq .top td.active a,
.faq .top td.active a:hover{
color:#fff;
font-weight:bold;
text-decoration:none;
}
.faq .bottom{
padding:0;
height:5px;
font-size:1px;
}
.faq .bottom div{
height:5px;
font-size:1px;
}
.faq-list{
padding:5px 0 10px 0;
}


.bx-tglr{
cursor:pointer;
margin:0;
padding:8px 15px 8px 20px;
font-weight:bold;
font-size:13px;
clear:both;
position:relative;
color:#616161;
}
.faq-list .bx-tglr-ico{
position:absolute;
top:7px;
left:0;
display:block;
width:16px;
height:16px;
background:url(p/right.png) no-repeat 0 5px;
margin:0;
}
.faq-list .active .bx-tglr-ico{
clear:both;
background:url(p/bottom.png) no-repeat 0 6px;
}

.faq-list .element{
height:0;
margin:0;
overflow:hidden;
}
.bx-top{
display:none;
}
.bx-top div{
display:none;
}
.bx-bottom{
display:none;
}
.bx-content{
padding:0 0 5px 20px;
font:12px Tahoma;
color:#222;
}
.faq-section{
display:none;
}

/*
.faq-item h3 { font: bold 13px Tahoma; color: #616161; text-align: left; }
.faq-item h3 span.closed-icon, span.right-icon { background: url(right.png) center center no-repeat; height: 8px; width: 8px; 
								display: inline-block; margin-right: 5px; }
.faq-item h3 span.open-icon { background: url(bottom.png)  center center no-repeat; height: 8px; width: 8px; 
								display: inline-block; margin-right: 5px; }
								
.faq-item .element { font: 12px Tahoma; color: #222; display: none; }
.faq-item .element.active { display: block; }
*/
