

/* Start:/css/main2/iiko.css?16801896826896*/
.iiko {
  /*font-size: 14px;
  line-height: 1.42857143;
  color: #333;

  p {
    padding-bottom: 20px;
    margin: 0 0 10px 0;
    font-size: 14px;
    line-height: 1.42857143;
  }

  h2 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 16px;
  }*/ }
  .iiko__textimg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px; }
    .iiko__textimg-img {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
      .iiko__textimg-img img {
        max-width: 100%; }
    .iiko__textimg-text {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%;
      padding-left: 43px;
      text-align: justify; }
      .iiko__textimg-text--pr {
        padding-left: 0;
        padding-right: 43px; }
    .iiko__textimg-title {
      font-weight: bold;
      padding-bottom: 20px; }
  .iiko__tariff {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 30px -2px 0 -2px; }
    .iiko__tariff--bottom {
      margin-top: 0;
      margin-bottom: 50px; }
    .iiko__tariff-col {
      padding: 0 2px;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
    .iiko__tariff-inner {
      background-color: #eeeeee;
      height: 100%;
      position: relative;
      padding-bottom: 90px; }
    .iiko__tariff-img {
      text-align: center;
      padding: 20px 0 15px 0; }
    .iiko__tariff-name {
      color: #444443;
      font-size: 14px;
      line-height: 18px;
      padding: 0 5px 0 5px;
      margin-bottom: 10px;
      text-align: center;
      font-weight: 700;
      height: 54px; }
    .iiko__tariff-price {
      text-align: center;
      color: #ffffff;
      font-weight: 700;
      line-height: 20px;
      padding: 30px 0 18px 0; }
      .iiko__tariff-price--c1 {
        background-color: #a2c03e;
        background-image: -o-linear-gradient(64deg, rgba(175, 225, 0, 0.09) 0%, rgba(85, 116, 0, 0.09) 100%);
        background-image: linear-gradient(26deg, rgba(175, 225, 0, 0.09) 0%, rgba(85, 116, 0, 0.09) 100%); }
      .iiko__tariff-price--c2 {
        background-color: #a2c03e;
        background-image: -o-linear-gradient(64deg, rgba(175, 225, 0, 0.42) 0%, rgba(85, 116, 0, 0.42) 100%);
        background-image: linear-gradient(26deg, rgba(175, 225, 0, 0.42) 0%, rgba(85, 116, 0, 0.42) 100%); }
      .iiko__tariff-price--c3 {
        background-color: #a2c03e;
        background-image: -o-linear-gradient(64deg, rgba(175, 225, 0, 0.43) 0%, rgba(85, 116, 0, 0.43) 100%);
        background-image: linear-gradient(26deg, rgba(175, 225, 0, 0.43) 0%, rgba(85, 116, 0, 0.43) 100%); }
      .iiko__tariff-price--c4 {
        background-color: #a2c03e;
        background-image: -o-linear-gradient(64deg, rgba(175, 225, 0, 0.27) 0%, rgba(76, 104, 0, 0.27) 100%);
        background-image: linear-gradient(26deg, rgba(175, 225, 0, 0.27) 0%, rgba(76, 104, 0, 0.27) 100%); }
      .iiko__tariff-price-value {
        font-size: 36px; }
        .iiko__tariff-price-value span {
          font-size: 16px; }
      .iiko__tariff-price-term {
        font-size: 16px; }
    .iiko__tariff-text {
      padding: 15px 15px 0 15px;
      font-size: 11px;
      font-weight: 400;
      color: #1b1b1b; }
      .iiko__tariff-text div {
        padding-bottom: 10px; }
        .iiko__tariff-text div:last-child {
          padding-bottom: 0; }
      .iiko__tariff-text-note {
        color: #444443; }
    .iiko__tariff-btn {
      width: 146px;
      height: 45px;
      border-radius: 5px;
      background-color: #a2c03e;
      color: #ffffff !important;
      font-size: 16px;
      font-weight: 700;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: absolute;
      text-decoration: none !important;
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      bottom: 20px; }
    .iiko__tariff-col-1 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%;
      padding: 0 2px; }
      .iiko__tariff-col-1 div {
        background-color: #a2c03e;
        height: 26px;
        color: #ffffff;
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
    .iiko__tariff-col-2 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%;
      padding: 0 2px; }
      .iiko__tariff-col-2 div {
        background-color: #979797;
        height: 26px; }
  .iiko__table {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 60px; }
    .iiko__table th {
      width: 12.5%;
      background-color: #ededed;
      border: 0;
      border-bottom: 2px solid #ffffff;
      padding: 3px 0;
      text-align: center; }
      .iiko__table th.th--top {
        width: 50%; }
    .iiko__table td {
      text-align: center;
      padding: 5px 0 5px 0; }
      .iiko__table td:first-child {
        text-align: left;
        color: #444443;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        padding: 5px 15px 5px 15px; }
    .iiko__table tr.catHeader {
      cursor: pointer; }
      .iiko__table tr.catHeader td:first-child {
        font-weight: 700;
        padding: 5px 30px 5px 15px;
        position: relative; }
        .iiko__table tr.catHeader td:first-child:after {
          content: '';
          display: block;
          border: 6px solid transparent;
          border-top: 8px solid #979797;
          position: absolute;
          right: 0px;
          top: 15px; }
      .iiko__table tr.catHeader.c1 td {
        background-color: #ededed; }
      .iiko__table tr.catHeader.c2 td {
        background-color: #ffffff; }
      .iiko__table tr.catHeader.open td:first-child:after {
        border: 6px solid transparent;
        border-bottom: 8px solid #979797;
        right: 0px;
        top: 8px; }
    .iiko__table .price-table-body {
      display: none; }
      .iiko__table .price-table-body.open {
        display: table-row-group; }
      .iiko__table .price-table-body.c1 td {
        background-color: #ededed; }
      .iiko__table .price-table-body.c2 td {
        background-color: #ffffff; }

/* End */
/* /css/main2/iiko.css?16801896826896 */
