/*TABLE*/
.page TABLE {
  margin-top: 20px;
  border-collapse: collapse;
  width: 100%;
}
.page TABLE TD {
  border-top: 1px solid #D1E7CF;
  padding: 10px;
}
.page TABLE TD P {
  margin: 0;
}
.page TABLE TD STRONG {
  color: #FFFFFF;
  background: #62AFCB;
  padding: 2px 5px;
  border-radius: 3px;
  margin-left: -10px;
  display: inline-block;
}
.page TABLE TD I {
  font-size: 12px;
  font-style: normal;
  color: #A9A9A9;
}
.page TABLE.tab TR:nth-child(odd) {
  background: #EEF9ED;
}
.page TABLE.tab TR:nth-child(1) {
  background: #32B328;
}
.page TABLE.tab TR:nth-child(1) TD {
  text-align: left !important;
  font-size: 13px !important;
  color: #FFFFFF !important;
  border: none;
}
.page TABLE.tab TR TD:nth-child(1) {
  text-transform: uppercase;
  padding-right: 10px;
  font-size: 13px;
  color: #32B328;
  font-weight: bold !important;
}

/*SERVICE PAGE*/
.service-page UL {
  margin-left: 30px;
}
.service-page H3 {
  font-size: 18px;
  border-top: 1px dashed #FA2F2F;
  padding-top: 20px;
  border-right: 10px solid #F92F2E;
  padding-bottom: 20px;
  margin-bottom: -20px;
}
.service-page H4 {
  border-top: 1px dashed #F92F2E;
  padding-top: 20px;
}

/*FAQ*/
.faq-list H3 A {
  text-transform: none;
  font-size: 21px;
  color: #0081AE;
}
.faq-list .item {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px dashed #BEBEBE;
}
.faq-list .date-time {
  font-size: 12px;
  color: #F9BA00;
}
.faq-list .fio {
  border-left: 1px solid #B8B8B8;
  padding-left: 10px;
  margin-left: 5px;
  font-size: 12px;
  color: #979797;
}
.faq-list H3 {
  margin-top: 8px;
  margin-bottom: 5px;
}
.faq-list P {
  color: #727272;
}

/*COMFORT*/
.comfort-list UL LI:before {
  content: "" !important;
}
.comfort-list UL LI H3 {
  text-transform: none;
  font-weight: normal;
  font-size: 18px;
  line-height: 1.5em;
}

/*# sourceMappingURL=template_styles.css.map */
