.row div.text {
  width: 450px;
  margin: 0 8px 10px 0;
}

.row div.image {
  margin: 0 0 10px 0;
}

.detail p {
  font-size: 14px;
  margin: 8px;
}

.body p {
  font-size: 14px;
  margin: 8px;
}

div.text table {
  border-collapse: collapse;
  margin: 3px;
}

div.text table thead tr th {
  background-color: #dddddd;
  border: solid 1px #000000;
}

div.text table thead tr th div.layout {
  margin: 1px 3px;
}

div.text table thead tr th div.layout p {
  font-size: 12px;
}

div.text table tbody tr td {
  border: solid 1px #000000;
}

div.text table tbody tr td div.layout {
  margin: 1px 3px;
}

div.text table tbody tr td div.layout p {
  font-size: 12px;
}

div.notation div.body table tr th {
  width: 120px;
  vertical-align: top;
  padding-bottom: 10px;
}

div.notation div.body table tr td {
  width: 600px;
  vertical-align: top;
  padding-bottom: 10px;
}

/*---- FAQ ----*/

div.faq {
  margin-top: 10px;
  margin-bottom: 25px;
  font-size: 1.2em;
}

div.faq div.body {
  margin: 10px;
}

div.faq div.body div.left-menu ul {
   list-style-type: none;
   line-height: 160%;
}

div.faq div.body div.right-main {
   padding-left: 10px;
   line-height: 160%;
}

div.faq div.body div.right-main table {
  margin-bottom: 15px;
}


div.faq div.body p.break {
  margin-bottom: 1.5em;
}

div.faq table {
  border-collapse: collapse;
  margin: 5px;
}

div.faq table thead tr th {
  background-color: #dddddd;
  border: solid 1px #000000;
}

div.faq table thead tr th div.layout {
  margin: 2px 5px;
}

div.faq table thead tr th div.layout p {
  font-size: 12px;
}

div.faq table tbody tr td {
  border: solid 1px #000000;
}

div.faq table tbody tr td div.layout {
  margin: 2px 5px;
}

div.faq table tbody tr td div.layout p {
  font-size: 12px;
}

