@import url(reset.css);
td {
  font: inherit; }

body.active-scaffold {
  font-size: 12pt;
  margin: 5px; }
  body.active-scaffold .menu {
    text-transform: lowercase; }
    body.active-scaffold .menu > * {
      float: left; }
      body.active-scaffold .menu > *:after {
        content: "|";
        margin: 0 0.5ex;
        color: #cccccc; }
      body.active-scaffold .menu > *:last-child:after {
        content: "";
        margin: 0; }
      body.active-scaffold .menu > *:empty {
        display: none; }
    body.active-scaffold .menu > li {
      list-style: none; }
  body.active-scaffold .header .personal {
    float: left; }
    body.active-scaffold .header .personal .name {
      text-transform: none; }
  body.active-scaffold .header .sections {
    float: right; }
  body.active-scaffold .content {
    clear: both;
    margin: 0 -5px;
    margin-top: 10px;
    padding: 0 5px;
    padding-top: 10px;
    border-top: 1px solid;
    border-top-color: #cccccc; }
    body.active-scaffold .content table.totals caption {
      font-size: 120%;
      font-weight: bold; }
    body.active-scaffold .content table.totals thead {
      font-weight: bold; }
    body.active-scaffold .content table.totals tbody tr:nth-child(odd) td {
      background: #dae5f2; }
    body.active-scaffold .content table.totals tbody .total {
      font: !important;
      font-weight: bold; }
    body.active-scaffold .content table.totals .number {
      width: 18ex; }
    body.active-scaffold .content .number, body.active-scaffold .content .in-column, body.active-scaffold .content .out-column, body.active-scaffold .content .total-column {
      text-align: right;
      width: 10ex; }
    body.active-scaffold .content .funds-column, body.active-scaffold .content .funds_total-column {
      width: 22ex; }
      body.active-scaffold .content .funds-column span, body.active-scaffold .content .funds_total-column span {
        display: table-cell;
        text-align: right; }
        body.active-scaffold .content .funds-column span.total, body.active-scaffold .content .funds_total-column span.total {
          width: 12ex; }
        body.active-scaffold .content .funds-column span.delta, body.active-scaffold .content .funds_total-column span.delta {
          width: 10ex; }
    body.active-scaffold .content .increase {
      color: #00dd00; }
    body.active-scaffold .content .decrease {
      color: #F00; }
    body.active-scaffold .content #cart {
      width: 95%;
      margin: auto;
      margin-bottom: 10px;
      border: 2px dashed #AAA;
      padding: 0.2em;
      background: #F2FFE6;
      text-align: center; }
      body.active-scaffold .content #cart > * {
        margin: 0 0.5em;
        display: inline-block;
        white-space: nowrap; }
      body.active-scaffold .content #cart .remove {
        color: red;
        position: relative;
        bottom: 0.8ex;
        right: 0.2ex; }
      body.active-scaffold .content #cart.hover {
        background: #AFA !important; }
      body.active-scaffold .content #cart:empty {
        background: #FFFFE6;
        color: #AAA;
        vertical-align: middle;
        text-transform: lowercase; }
        body.active-scaffold .content #cart:empty:after {
          content: "Перетащите сюда выбранные объекты"; }
  body.active-scaffold .footer {
    margin: 0 -5px;
    margin-top: 10px;
    padding: 0 5px;
    border-top: 1px solid;
    border-top-color: #cccccc;
    color: gray;
    font-style: italic;
    font-size: 80%; }
    body.active-scaffold .footer a {
      font-weight: bold; }
