.faq-list {
    }
    .faq-list .faq-item {
        }
    .faq-list .faq-item-title {
        padding:10px 0 6px;
        font-size:18px; font-weight:700;
        }
    .faq-list .faq-item-question {
        padding:6px 0;
margin-left:110px;font-size:14px;
        }
    .faq-list .faq-item-answer {
        padding:6px 0 18px;
margin-left:110px;font-size:14px;
        }
    .faq-list .faq-item-date {
        float:right;
        color:#385a75;
        font-size:14px; font-weight:400;
        }
.faq-list .faq-label-question,
.faq-list .faq-label-answer {float:left; width:80px; padding:6px 0 0 20px; font-size:16px; font-weight:700;}        
        
#faq-form {  
        }          
    #faq-form .starrequired {
        color:#d00;  
        }        
.faq-form-row {
    margin-bottom:18px;   
    }
    .faq-form-row label,
    .faq-form-captcha label {
        display:block;  
float:left;
width:90px;
font-size:20px;
        }
    .faq-form-row .faq-form-row-cont,
    .faq-form-captcha .faq-form-row-cont {
        display:block;  
margin-left:110px;
        }
    .faq-form-row .faq-form-row-cont input, 
    .faq-form-row .faq-form-row-cont textarea {
        font-size:16px;
        }
    .faq-form-row input,
    .faq-form-row textarea {
        width:394px;  
        }    
    .faq-form-row textarea {
        height:120px!important;  
        }  
.faq-form-captcha {
    margin-bottom:12px;   
    }  
    .faq-form-captcha img {
        vertical-align: middle; 
        }
    .faq-form-captcha input {
        width:76px;  
        }   

    .faq-form-submit input {
        display:block;  width:130px; height:49px; border:none; color:#b94b00; font-size:20px; padding:0!important; text-align:center; line-height:16px;
        background:url(images/btn.png) no-repeat 0 0;
        }      
    .faq-form-submit input:hover {
        background-position:0 -49px; color:#006fbc;
        }            