/* main layout */

  .outer_frame {
    width: 980px;
    margin: 20px auto;
  }

    .header, .inner_frame, .footer {
      overflow: hidden;
    }

      .left_side {
        float: left;
        width: 225px;
        padding-left: 20px;
        margin-right: 20px;
      }

      .right_side {
        float: right;
        width: 186px;
        margin-left: -20px;
        padding-left: 20px;
      }

      .main_frame {
        margin: 0px 210px 0px 265px;
      }

    .footer {
      margin-left: 250px;
      padding: 15px;
      background: url(/img/back_footer.jpg) top left no-repeat #268F3A;
    }

      .footer ul {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        border: 0px;
        color: #FFF;
        font-size: 11px;
      }

      .inner_frame .left_side {
        margin-top: 12px;
      }

      .inner_frame .right_side {
        margin-top: 6px;
      }

/* header */

  img#corporate_clients {
    margin-right: 0px;
  }

  img#private_clients {
    margin-left: 0px;
  }

  .logo {
    margin: 35px 0px 28px;
  }

  .header_buttons {
    margin: 0px -8px 20px -8px;
    height: 16px;
    position: relative;
  }

    .header_buttons li {
      display: inline;
    }

    .header_buttons .header_button_home {
      position: absolute;
      left: 0px;
    }

    .header_buttons .header_button_email {
      position: absolute;
      padding-left: -50%;
      left: 100px;
    }

    .header_buttons .header_button_sitemap {
      position: absolute;
      right: 0px;
    }

/* sidebars */

  .side_block {
    margin: 0px 0px 20px
  }

  .about_menu {
    margin-top: 10px;
  }

  .hdr_off, .hdr_on, .hdr {
    margin-left: -20px;
    margin-bottom: 5px;
    padding-left: 20px;
  }

  .hdr_off {
    background: url(/img/hdr_arrow_off.jpg) no-repeat 5px 1px;
  }

  .hdr_on {
    background: url(/img/hdr_arrow_on.jpg) no-repeat 0px 6px;
  }

  ul.menu {
    list-style-type: none;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    border: 0px;
  }

    ul.menu ul {
      list-style-type: none;
      padding-left: 15px;
    }

    ul.menu li {
      /*line-height: 180%;*/
      margin: 1px 0px;
    }

    ul.menu a, .crumbs a {
      color: #606F86;
      text-decoration: none;
    }

      ul.menu a:hover, .crumbs a:hover {
        color: #485364;
      }

  .content ul.menu {
    list-style-type: disc;
    margin-left: 25px;
    margin-bottom: 10px;
  }

    .content ul.menu a {
      color: #268F3B;
    }

  .internet_banking, .currencies {
    width: 162px;
    background: #F1F2F4;
    font-size: 10px;
    position: relative;
    padding: 12px;
  }

    .currencies .title {
      color: #FFF;
      background-color: #268F3A;
      padding: 2px;
    }

      .currencies .title a {
        color: #FFF;
      }

    .currencies table {
      width: 100%;
      border: 0px;
    }

    .currencies table td {
      text-align: center;
      border: 0px;
    }

    .currencies th, .currencies td {
      font-size: 11px;
      padding: 2px;
    }

    .currencies .cbr {
      color: #889EBE;
    }

    .internet_banking {
      background: #F1F2F4 url(/img/hdr_internet_banking.jpg) top left no-repeat;
      padding-top: 120px;
    }

    .internet_banking .title {
      text-transform: uppercase;
      color: #EC1556;
    }

/* content */

  .crumbs {
    margin-bottom: 10px;
  }

/* utility styles */

  ul.menu a.active, .crumbs .active {
    color: #268F3B;
  }

  .crumbs .active {
    font-size: 14px;
    font-weight: bold;
  }

  /* round corners */
  .rctl, .rctr, .rcbl, .rcbr {
      position: absolute;
      width: 12px;
      height: 12px;
  }

    .rctl {
      top: 0px;
      left: 0px;
      background: url(/img/corner_top_left.jpg) top left no-repeat;
    }

    .rctr {
      top: 0px;
      right: 0px;
      background: url(/img/corner_top_right.jpg) top right no-repeat;
    }

    .rcbl {
      bottom: 0px;
      left: 0px;
      background: url(/img/corner_bottom_left.jpg) bottom left no-repeat;
    }

    .rcbr {
      bottom: 0px;
      right: 0px;
      background: url(/img/corner_bottom_right.jpg) bottom right no-repeat;
    }

