.block_faq .title{font-size: 17px;}
.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{
	line-height: 22px;
    padding: 15px 15px 15px 15px;
    border: 1px solid #ccc;
    margin: 18px 7px;
    border-width: 0 1px 0 1px;
    -moz-box-shadow: 0 0 7px 3px #dddddd;
    box-shadow: 0 0 6px #777 !important;
    background: #fcffff;	
}
.show_detail .detail_faq .question{padding-bottom:10px}
.show_detail .detail_faq .title{
	background: #fff200 url(../images/faq/faq.gif) no-repeat left -47px;
    border: 1px solid #92c2fe;
    display: block;
    font: bold 18px/24px arial, verdana, sans-serif;
    margin-bottom: 18px;
    padding-left: 27px;
    padding-bottom: 3px;
    padding-top: 2px;
    color: #007500;
}
.show_detail .detail_faq .title .gotop{float:right;padding-top:4px}
.show_row{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}
.block_faq{
	border-bottom: 1px dotted #ccc;
    padding-bottom: 4px;
    margin-bottom: 6px;
}
.block_faq:last-child{
	border: none;
	margin-bottom: 0;
	padding-bottom:0;
}
.detail_faq h1,
.detail_faq h2,
.detail_faq h3,
.detail_faq h4{
	padding: 6px 0;
    text-transform: uppercase;
}
.detail_faq .answer{
	padding-left: 19px;
}