.block_faq .title{background:url(../images/faq/faq.gif) no-repeat left -96px;padding-left:27px}
.block_faq .title a{text-decoration:none}
.block_faq .title a:hover{text-decoration:underline}
.catlist{margin-bottom:15px;margin-top:5px;padding-left:20px}
.catlist li.description{color:#666;font:normal 12px arial, verdana, sans-serif;padding-bottom:10px;padding-left:27px}
.catlist li.main{background:url(../images/faq/faq.gif) no-repeat left -24px;font:bold 12px/24px arial, verdana, sans-serif;padding-left:27px}
.page_title{border-bottom:1px solid #ccc;font:bold 12px/23px arial, verdana, sans-serif}
.show_detail .detail_faq{padding-bottom:15px}
.show_detail .detail_faq .question{padding-bottom:10px}
.show_detail .detail_faq .title{background:url(../images/faq/faq.gif) no-repeat left -48px;border-bottom:1px solid #92c2fe;display:block;font:bold 12px/24px arial, verdana, sans-serif;margin-bottom:5px;padding-left:27px}
.show_detail .detail_faq .title .gotop{float:right;padding-top:4px}
.show_row{padding-bottom:30px;padding-left:20px}
.welcome{font:bold 13px arial, verdana, sans-serif;padding-bottom:10px;padding-top:5px}
.catlist li.main:hover{background:url(../images/faq/faq.gif) no-repeat left 0;font:bold 12px/24px arial, verdana, sans-serif;padding-left:27px}
.note {
    background-color: #e57816;
    padding: 30px 20px;
    color: #fff;
    line-height: 23px;
    margin-bottom: 20px;
}

.note a{
	color: #fff;
	font-weight:600
}

#faq{
	background-color:#fff;
	padding:10px 15px;
	border-radius:3px;
	margin-bottom:15px;
}

#faq .panel-faq{
	border-bottom: dashed 1px #e5e5e5;
    padding: 10px 0;
}
#faq .panel-title{
	font-weight:400;
}
#faq .panel-title a{
	color: #0579a7;
}
#faq .panel-title a:hover{
	color:#24b7f1
}
#faq .panel-title:before {
    content: "\f0da";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 12px;
    padding-right: 0.5em;
    top: 0;
    left: 0;
	color: #0579a7;
}