.faq{
}
.faq .top{
height:47px;
}
.faq .top table{
}
.faq .top table.first-line{
}



.faq .top td{
width:98px;
vertical-align:top;
border-right:#A2A4A3 1px solid;
}
.faq .top a{
padding:4px 10px;
display:block;
text-align:center;
outline:0;
}
.faq .top td.active{
}
.faq .top td.no-dots{
background:transparent;
}
.faq .top td.active a,
.faq .top td.active a:hover{
color:#FE8503;
font-weight:bold;
text-decoration:none;
}
.faq .bottom{
padding:0 10px 0 0;
height:5px;
font-size:1px;
}
.faq .bottom div{
height:5px;
font-size:1px;
}
.faq-list{
padding:1px 20px 10px 20px;
font-size:12px;
}


.bx-tglr{
cursor:pointer;
margin:2px 0 5px 0;
padding:2px 0;
font-size:12px;
font-weight:normal;
clear:both;
}
.faq-list .bx-tglr-ico{
display:none;
}
.faq-list .active{
color:#FE8503;
font-weight:bold;
}
.faq-list .element{
height:0;
overflow:hidden;
}
.bx-top{
background:#fff;
padding:0 10px 0 0;
height:5px;
font-size:1px;
}
.bx-top div{
height:5px;
font-size:1px;
}
.bx-bottom{
background:#fff;
padding:0 10px 0 0;
height:5px;
font-size:1px;
}
.bx-bottom div{
height:5px;
font-size:1px;
background:#fff;
}
.bx-content{
padding:5px 10px;
background:#fff;
color:#5A5A5A;
font-size:12px;
line-height:120%;
}

