.faqs_cols_cols {
  clear: both;
  width: 100%;
  overflow: hidden;
}
  .faqs_cols_left {
    float: left; display: inline;
    width: 300px;
  }
  .faqs_cols_right {
    float: right; display: inline;
    width: 640px;
  }



.faqs_header {
  background-color: #f7f7f5;
  color: inherit;
  padding: 100px 50px;
}
  .faqs_header .title {
    margin: 0 0 0.2em 0;
    padding: 0;
    font-size: 550%;
    line-height: 1.1em;
  }

.faqs_menu, .faqs_menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
  .faqs_menu ul {
    padding-bottom: 15px;
  }
  .faqs_menu .title {
    font-size: 230%;
    line-height: 1.2em;
  }
  .faqs_menu ul li {
    margin: 0.75em 0;
    font-size: 150%;
    line-height: 1.2em;
  }

.faqs_area_title {
  font-size: 250%;
  line-height: 1.2em;
  margin: 0 0 1em 0;
  color: #ccc;
  background-color: transparent;
}

.faqs_answers {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
  .faqs_answers li {
    margin-top: 25px;
  }
  .faqs_answers .title {
    font-size: 190%;
    line-height: 1.1em;
    margin: 0 0 0.3em 0;
  }
  .faqs_answers .answer {
    font-size: 150%;
    line-height: 1.2em;
  }  
  
  
.faqs_top_link {
  font-size: 130%;
  line-height: 1.2em;
  text-align: right;
  margin: 20px 0 35px;
}  


.faqs_more {
  background-color: #f2f2f2;
  color: inherit;
  margin: 60px 0 20px 0;
  padding: 20px;
  font-size: 150%;
  line-height: 1.2em;
  -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
  .faqs_more a {
    color: inherit;
    background-color: transparent;
    text-decoration: none;
  }