.faq_list{
    overflow:hidden;
}

.block_faq , .content_new_question{ 
margin-bottom: 7px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 0px 0px 5px 15px;
background-color: rgb(240, 240, 240);
}

.sortPagiBar #faqSortForm , 
.sortPagiBar #faqSearchForm {
 /* float: right; */
 padding-top: 20px;
}

.content_new_question {
    display: none;
}

.new_question_link{
    cursor: pointer;
    background: rgb(111, 173, 136);
    color: rgb(255, 255, 255);
    position: relative;
    left: 25px;
    width: 166px;
    height: 19px;
    top: 18px;
    text-align: center;
    line-height: 19px;
    border-radius: 5px;
    font-size: 10pt;
}

#faqNewForm textarea {
    resize: none;
}

#faqNewForm textarea,
#faqNewForm .inp {
    width: 100%;
}

#faqNewForm td {
    padding: 2px 0px 0px 0px;
}

#faq_list ol {
    list-style: decimal inside;
}

#faq_list ul {
    list-style: circle inside;
    padding-bottom: 20px;
}

#faq_list li.block_faq {
    list-style: none;
}

.belvg_faq_err li {
    list-style-position: inside
}

/*#faqNewForm input, 
#faqNewForm select,
#faqNewForm textarea {
    font-size: 18px;
}*/

.faq_category_title h4 {
    margin-bottom: 5px;
}

.selectFaqSort {
border: 1px solid rgb(204, 204, 204);
width: 185px;
margin-bottom: 0;
height: 21px;
padding: 0px 0px 0px 9px;
line-height: 11px;
border-radius: 5px 5px 5px 5px;
font-size: 10pt;
}

#pagination_previous a, 
#pagination_previous span, 
#pagination_next a, 
#pagination_next span {
    width: auto;
}