.closed-block-title {
  font-size: 1.35em !important;
  margin: 0 -20px 1em -20px !important;
  padding: 5px 0 0 20px;
  background: url("/images/icons-gif.png") repeat-x 0 -3200px;
}

.closed-block-data {
  margin-bottom: 1.2em;
}

/* JS */
#js .closed-block-title {
  cursor: pointer;
}

#js .closed-block-title .arrow {
  float: right;
  width: 22px;
  height: 12px;
  overflow: hidden;
}

#js .closed-block-title .arrow i {
  background: url("/images/icons-png.png") no-repeat 0 -100px;
  display: block;
  height: 16px;
  width: 22px;
}

#js .collapsed-block .closed-block-title span {
  color: #808080;
  border-bottom: #808080 1px dotted;
}

#js .wide-cabinet .collapsed-block .closed-block-title span {
  color: #90a594;
  border-bottom: #90a594 1px dotted;
}

#js .collapsed-block .closed-block-data {
  display: none;
}

#js .collapsed-block .closed-block-title .arrow {
  border: none;
}

#js .collapsed-block .closed-block-title .arrow i {
  background: url("/images/icons-png.png") no-repeat 0 -50px;
  border: none;
}

#js .closed-block-title a {
  color: #000 !important;
  text-decoration: none;
}

#js .collapsed-block .closed-block-title a {
  color: #808080 !important;
}

/* Nested */
.closed-block-data .closed-block-title {
  font-size: 1.2em !important;
  margin: 0 0 .8em 0 !important;
  padding: 0;
  background: none;
}

.closed-block-data .closed-block-title span {
  border-bottom: #ccc 1px dotted;
}

.closed-block-data .closed-block-title span {
  font-weight: bold;
}

.closed-block-data .collapsed-block .closed-block-title span {
  font-weight: normal;
}

.closed-block-data .closed-block-title .arrow {
  display: none;
}

#js .closed-block-data .collapsed-block .closed-block-title {
  margin-bottom: 0.2em !important;
}

#js .closed-block-data .collapsed-block .closed-block-title span {
  color: #222;
  border-bottom: #222 1px dotted;
}

.collapsed-list .collapsed-list-item {
  margin-bottom: 3px;
}
.collapsed-list .collapsed-list-item .collapsed-list-title {
  border-bottom: #222 1px dotted;
  color: #222;
  cursor: pointer;
}
.collapsed-list .collapsed-list-item-active .collapsed-list-title {
  font-weight: bold;
}
.collapsed-list .collapsed-list-item .collapsed-list-content {
  margin: 8px 0px 10px 0px;
  display: none;
}
.collapsed-list .collapsed-list-item-active .collapsed-list-content {
  display: block;
}
