.faq{

}
.faq .top{
height:64px;
background:#E6E6E6 url(/p/area-top.gif) no-repeat 0 0;
}

.faq .top table{
background:url(/p/smenu-bg.gif) repeat-x 0 0;
height:41px;
width:932px;
margin:0 2px;
}

.faq .top td{
}
.faq .top a{
padding:0 15px;
display:block;
font-size:13px;
text-align:center;
text-decoration:none;
outline:0;
color:#fff;
}
.faq .top td.active{
background:url(/p/smenu-bg.gif) repeat-x 0 -41px;
}
.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{
background:url(/p/area-bottom.png) no-repeat right bottom;
padding:0;
height:4px;
font-size:1px;
}
.faq .bottom div{
height:5px;
font-size:1px;
}
.faq-list{
background:#E6E6E6 url(/p/area-repeat.gif) repeat-y 0 0;
padding:1px 20px 10px 20px;
font-size:12px;
}


.bx-tglr{
cursor:pointer;
color:#555;
margin:2px 0 0 0;
padding:8px 0;
font-size:12px;
font-weight:bold;
clear:both;
font-family:tahoma;
background:url(/p/h-dots2.gif) repeat-x left bottom;
}
.faq-list .bx-tglr-ico{
float:left;
display:block;
width:17px;
height:14px;
background:url(/p/plus.gif) no-repeat 0 0;
margin:0 10px 0 0;
}
.faq-list .active .bx-tglr-ico{
clear:both;
float:left;
width:17px;
height:14px;
background:url(/p/minus.gif) no-repeat 0 0;
}
.faq-list .bx-tglr.active{
font-weight:bold;
background:none;
}
.faq-list .element{
height:0;
overflow:hidden;
}
.bx-top{
background:url(/p/box.gif) no-repeat right top;
padding:0 10px 0 0;
height:7px;
font-size:1px;
}
.bx-top div{
height:7px;
font-size:1px;
background:url(/p/box.gif) no-repeat left top;
}
.bx-bottom{
background:url(/p/box.gif) no-repeat right bottom;
padding:0 10px 0 0;
height:7px;
font-size:1px;
}
.bx-bottom div{
height:7px;
font-size:1px;
background:url(/p/box.gif) no-repeat left bottom;
}
.bx-content{
padding:5px 15px;
background:#fff;
color:#333;
line-height:120%;
}

