.subs_on_page_cat {
  border: 1px solid #e7e7e7;
  padding: 20px; }
  .subs_on_page_cat div {
    display: inline-block;
    vertical-align: top;
    width: 48%; }
    .subs_on_page_cat div a {
      color: #1581bf;
      font: normal normal 13px/18px Tahoma, sans-serif;
      text-decoration: none; }
      .subs_on_page_cat div a:hover {
        text-decoration: underline; }
      .subs_on_page_cat div a span, .subs_on_page_cat .tape .one_tape > div a .info .right_block table tr:first-child td a, .tape .subs_on_page_cat .one_tape > div a .info .right_block table tr:first-child td a, .subs_on_page_cat .tape .one_tape > div .info .right_block table tr:first-child td a a, .tape .subs_on_page_cat .one_tape > div .info .right_block table tr:first-child td a a {
        color: #6e6e6e; }

.tape .one_tape {
  border-bottom: 1px solid #bfe7ff;
  padding: 2px 0; }
  .tape .one_tape:first-child {
    border-top: 1px solid #bfe7ff; }
  .tape .one_tape > div {
    background: #fff;
    padding: 3px 0; }
    .tape .one_tape > div:hover {
      background: #f8f8f8; }
      .tape .one_tape > div:hover .category, .tape .one_tape > div:hover .unsubscribe {
        display: block !important; }
    .tape .one_tape > div .img {
      float: left;
      padding: 0 3px;
      width: 100px;
      height: 100px;
      border-left: 1px dashed #a6d7f2;
      border-right: 1px dashed #a6d7f2;
      margin-right: 15px;
      position: relative; }
      .tape .one_tape > div .img .pod_img {
        display: none;
        width: 204px;
        height: 204px;
        border: 1px solid #959595;
        border-radius: 5px;
        background: #fff;
        padding: 7px;
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 1000;
        cursor: pointer;
        margin-top: -110px;
        margin-left: -110px; }
        .tape .one_tape > div .img .pod_img img {
          max-width: 204px;
          max-height: 204px; }
      .tape .one_tape > div .img a img {
        max-width: 100px;
        max-height: 100px; }
    .tape .one_tape > div .info {
      overflow: hidden;
      height: 81px;
      padding: 9px 6px 10px 0; }
      .tape .one_tape > div .info .right_block {
        float: right;
        width: 170px;
        padding-left: 10px; }
        .tape .one_tape > div .info .right_block table {
          width: 100%;
          height: 81px; }
          .tape .one_tape > div .info .right_block table tr:first-child td {
            vertical-align: top; }
            .tape .one_tape > div .info .right_block table tr:first-child td span, .tape .one_tape > div .info .right_block table tr:first-child td a {
              color: #999;
              font: normal normal 9px/17px Tahoma, sans-serif;
              display: inline-block;
              vertical-align: top; }
              .tape .one_tape > div .info .right_block table tr:first-child td span.q, .tape .one_tape > div .info .right_block table tr:first-child td a.q {
                padding: 0 9px 0 11px;
                background: url('../pic/q_g.png') no-repeat 0 0; }
              .tape .one_tape > div .info .right_block table tr:first-child td span.g, .tape .one_tape > div .info .right_block table tr:first-child td a.g {
                padding: 0 9px 0 15px;
                background: url('../pic/q_g.png') no-repeat 0 -17px; }
            .tape .one_tape > div .info .right_block table tr:first-child td a {
              width: 17px;
              height: 17px;
              margin-left: 13px;
              background: url('../pic/complaint.png') no-repeat 0 0; }
          .tape .one_tape > div .info .right_block table tr td {
            text-align: right; }
            .tape .one_tape > div .info .right_block table tr td.cost {
              font-size: 16px;
              color: #353535;
              font-weight: bold; }
            .tape .one_tape > div .info .right_block table tr td.city {
              font-size: 11px;
              color: #3d4143;
              vertical-align: bottom; }
            .tape .one_tape > div .info .right_block table tr td.adv_action {
              text-align: right; }
              .tape .one_tape > div .info .right_block table tr td.adv_action .company a {
                font: normal normal 11px/12px Tahoma, sans-serif;
                color: rgba(0, 0, 0, 0.25);
                white-space: nowrap;
                background: none;
                float: right;
                display: block;
                width: 73px;
                height: 12px; }
              .tape .one_tape > div .info .right_block table tr td.adv_action .company span, .tape .one_tape > div .info .right_block table tr:first-child td.adv_action .company a {
                font: normal normal 11px/12px Tahoma, sans-serif;
                color: rgba(0, 0, 0, 0.25);
                float: right;
                padding-right: 10px; }
              .tape .one_tape > div .info .right_block table tr td.adv_action .rating {
                overflow: hidden;
                margin-top: 15px;
                margin-bottom: 8px; }
                .tape .one_tape > div .info .right_block table tr td.adv_action .rating span, .tape .one_tape > div .info .right_block table tr:first-child td.adv_action .rating a {
                  font: normal normal 11px/12px Tahoma, sans-serif;
                  color: rgba(0, 0, 0, 0.25);
                  padding-right: 10px;
                  float: right; }
                .tape .one_tape > div .info .right_block table tr td.adv_action .rating .rating_img {
                  width: 73px;
                  height: 12px;
                  background: url('../pic/blue_rating.png') no-repeat;
                  float: right; }
                  .tape .one_tape > div .info .right_block table tr td.adv_action .rating .rating_img.r0 {
                    background-position: 0 0px; }
                  .tape .one_tape > div .info .right_block table tr td.adv_action .rating .rating_img.r1 {
                    background-position: 0 -12px; }
                  .tape .one_tape > div .info .right_block table tr td.adv_action .rating .rating_img.r2 {
                    background-position: 0 -24px; }
                  .tape .one_tape > div .info .right_block table tr td.adv_action .rating .rating_img.r3 {
                    background-position: 0 -36px; }
                  .tape .one_tape > div .info .right_block table tr td.adv_action .rating .rating_img.r4 {
                    background-position: 0 -48px; }
                  .tape .one_tape > div .info .right_block table tr td.adv_action .rating .rating_img.r5 {
                    background-position: 0 -60px; }
              .tape .one_tape > div .info .right_block table tr td.adv_action a {
                display: inline-block;
                vertical-align: top;
                margin-left: 5px;
                width: 17px;
                height: 17px;
                background: url('../pic/adv_action.png') no-repeat;
                position: relative; }
                .tape .one_tape > div .info .right_block table tr td.adv_action a > span, .tape .one_tape > div .info .right_block table tr:first-child td.adv_action a > a {
                  display: none;
                  width: 127px;
                  height: 24px;
                  text-align: left;
                  padding: 0 5px;
                  border: 1px solid #b2aaa1;
                  border-radius: 5px;
                  background: #fff;
                  font: normal normal 11px/24px Tahoma, sans-serif;
                  color: #575b5e;
                  position: absolute;
                  top: -36px;
                  left: -112px; }
                  .tape .one_tape > div .info .right_block table tr td.adv_action a > span > span.ugol, .tape .one_tape > div .info .right_block table tr:first-child td.adv_action a > a > span.ugol, .tape .one_tape > div .info .right_block table tr:first-child td.adv_action a > span > a.ugol, .tape .one_tape > div .info .right_block table tr:first-child td.adv_action a > a > a.ugol {
                    display: block;
                    width: 8px;
                    height: 7px;
                    background: url('../pic/adv_ugol.png') no-repeat 0 0;
                    position: absolute;
                    bottom: -7px;
                    right: 13px; }
                .tape .one_tape > div .info .right_block table tr td.adv_action a:first-child {
                  margin-left: 0;
                  margin-right: 8px; }
                .tape .one_tape > div .info .right_block table tr td.adv_action a:hover > span, .tape .one_tape > div .info .right_block table tr:first-child td.adv_action a:hover > a {
                  display: block; }
                .tape .one_tape > div .info .right_block table tr td.adv_action a.a1 {
                  background-position: 0px 0; }
                  .tape .one_tape > div .info .right_block table tr td.adv_action a.a1.a1:hover {
                    background-position: 0px -17px; }
                .tape .one_tape > div .info .right_block table tr td.adv_action a.a2 {
                  background-position: -17px 0; }
                  .tape .one_tape > div .info .right_block table tr td.adv_action a.a2.a2:hover {
                    background-position: -17px -17px; }
                .tape .one_tape > div .info .right_block table tr td.adv_action a.a3 {
                  background-position: -34px 0; }
                  .tape .one_tape > div .info .right_block table tr td.adv_action a.a3.a3:hover {
                    background-position: -34px -17px; }
                .tape .one_tape > div .info .right_block table tr td.adv_action a.a4 {
                  background-position: -51px 0; }
                  .tape .one_tape > div .info .right_block table tr td.adv_action a.a4.a4:hover {
                    background-position: -51px -17px; }
            .tape .one_tape > div .info .right_block table tr td.adv_end {
              font: normal normal 11px/16px Tahoma, sans-serif;
              color: #575b5e;
              vertical-align: bottom;
              padding-top: 18px; }
      .tape .one_tape > div .info .left_block {
        width: 350px;
        height: 81px;
        overflow: hidden;
        display: table-cell;
        vertical-align: middle;
        position: relative; }
        .tape .one_tape > div .info .left_block a {
          font-size: 11px;
          color: #010101;
          text-decoration: none; }
          .tape .one_tape > div .info .left_block a.unsubscribe {
            display: none;
            padding-left: 18px;
            position: absolute;
            bottom: 0;
            left: 0;
            background: url('../pic/unsubscribe.png') no-repeat 0 0;
            font: normal normal 11px/10px Tahoma, sans-serif;
            color: #0076b9; }
        .tape .one_tape > div .info .left_block .category {
          display: none;
          position: absolute;
          bottom: 0;
          left: 0;
          height: 12px; }
          .tape .one_tape > div .info .left_block .category span, .tape .one_tape > div .info .left_block .category .right_block table tr:first-child td a, .tape .one_tape > div .info .right_block table tr:first-child td .left_block .category a, .tape .one_tape > div .info .left_block .category a {
            display: inline-block;
            vertical-align: top;
            font: normal normal 11px/11px Tahoma, sans-serif;
            color: #0076b9; }
          .tape .one_tape > div .info .left_block .category a {
            text-decoration: underline;
            margin-left: 5px; }
            .tape .one_tape > div .info .left_block .category a:hover {
              text-decoration: none; }
  .tape .one_tape.blue > div .img, .tape .one_tape.orange > div .img {
    border-left: 1px dashed transparent;
    border-right: 1px dashed transparent; }
  .tape .one_tape.blue > div .right_block .adv_action a.a1, .tape .one_tape.orange > div .right_block .adv_action a.a1 {
    background-position: 0px -17px !important; }
  .tape .one_tape.blue > div .right_block .adv_action a.a2, .tape .one_tape.orange > div .right_block .adv_action a.a2 {
    background-position: -17px -17px !important; }
  .tape .one_tape.blue > div .right_block .adv_action a.a3, .tape .one_tape.orange > div .right_block .adv_action a.a3 {
    background-position: -34px -17px !important; }
  .tape .one_tape.blue > div .right_block .adv_action a.a4, .tape .one_tape.orange > div .right_block .adv_action a.a4 {
    background-position: -51px -17px !important; }
  .tape .one_tape.blue > div .left_block a, .tape .one_tape.orange > div .left_block a {
    font-weight: bold; }
  .tape .one_tape.blue > div {
    border: 2px solid #6bc1f2;
    background: #eaf7ff; }
    .tape .one_tape.blue > div:hover {
      background: #ccecff; }
  .tape .one_tape.orange > div {
    border: 2px solid #fd8e3f;
    background: #fff3e7; }
    .tape .one_tape.orange > div:hover {
      background: #ffdfbe; }
  .tape .one_tape.red > div {
    background: #fcdbdc; }
    .tape .one_tape.red > div:hover {
      background: #fcdbdc; }
    .tape .one_tape.red > div .a1 {
      display: none !important; }
.tape a.go_select {
  display: block;
  height: 110px;
  background: #fff;
  border: 1px solid #d7d7d7;
  text-align: center;
  font: normal normal 16px/110px Tahoma, sans-serif !important;
  color: #007dbc;
  text-decoration: none;
  background: url('../pic/krest.png') no-repeat 190px center; }
  .tape a.go_select.up {
    background-position: 210px center;
    margin-top: 5px; }
.tape .block_add {
  border: 1px dashed #55b6ed;
  height: 106px;
  color: #b6dcf6;
  text-align: center;
  font: normal normal 14px/106px Tahoma, sans-serif;
  margin-bottom: 18px; }
  .tape .block_add a {
    color: #b6dcf6;
    text-decoration: underline; }
    .tape .block_add a:hover {
      text-decoration: none; }

.pagination {
  margin: 0;
  padding: 30px 0 0;
  height: 24px;
  text-align: center; }
  .pagination li {
    display: inline-block;
    vertical-align: top;
    margin: 0 2px; }
    .pagination li.disabled {
      display: none; }
    .pagination li:hover, .pagination li.active {
      background: #22aaf8; }
      .pagination li:hover span, .pagination li:hover .tape .one_tape > div .info .right_block table tr:first-child td a, .tape .one_tape > div .info .right_block table tr:first-child td .pagination li:hover a, .pagination li:hover a, .pagination li.active span, .pagination li.active .tape .one_tape > div .info .right_block table tr:first-child td a, .tape .one_tape > div .info .right_block table tr:first-child td .pagination li.active a, .pagination li.active a {
        color: #fff; }
    .pagination li span, .pagination li .tape .one_tape > div .info .right_block table tr:first-child td a, .tape .one_tape > div .info .right_block table tr:first-child td .pagination li a, .pagination li a {
      display: inline-block;
      vertical-align: top;
      width: 21px;
      height: 24px;
      font: bold normal 14px/24px Tahoma, sans-serif;
      color: #3d4143;
      text-decoration: none;
      text-align: center; }
      .pagination li span[rel="prev"], .pagination li .tape .one_tape > div .info .right_block table tr:first-child td a[rel="prev"], .tape .one_tape > div .info .right_block table tr:first-child td .pagination li a[rel="prev"], .pagination li span[rel="next"], .pagination li .tape .one_tape > div .info .right_block table tr:first-child td a[rel="next"], .tape .one_tape > div .info .right_block table tr:first-child td .pagination li a[rel="next"], .pagination li a[rel="prev"], .pagination li a[rel="next"] {
        background: url('../pic/pagi.png') no-repeat 0 0;
        text-indent: -10000px; }
        .pagination li span[rel="prev"][rel="next"], .pagination li .tape .one_tape > div .info .right_block table tr:first-child td a[rel="prev"][rel="next"], .tape .one_tape > div .info .right_block table tr:first-child td .pagination li a[rel="prev"][rel="next"], .pagination li span[rel="next"][rel="next"], .pagination li .tape .one_tape > div .info .right_block table tr:first-child td a[rel="next"][rel="next"], .tape .one_tape > div .info .right_block table tr:first-child td .pagination li a[rel="next"][rel="next"], .pagination li a[rel="prev"][rel="next"], .pagination li a[rel="next"][rel="next"] {
          background-position: 0 -24px; }
        .pagination li span[rel="prev"]:hover, .pagination li .tape .one_tape > div .info .right_block table tr:first-child td a[rel="prev"]:hover, .tape .one_tape > div .info .right_block table tr:first-child td .pagination li a[rel="prev"]:hover, .pagination li span[rel="next"]:hover, .pagination li .tape .one_tape > div .info .right_block table tr:first-child td a[rel="next"]:hover, .tape .one_tape > div .info .right_block table tr:first-child td .pagination li a[rel="next"]:hover, .pagination li a[rel="prev"]:hover, .pagination li a[rel="next"]:hover {
          background-color: #fff; }
      .pagination li span.first, .pagination li .tape .one_tape > div .info .right_block table tr:first-child td a.first, .tape .one_tape > div .info .right_block table tr:first-child td .pagination li a.first, .pagination li span.last, .pagination li .tape .one_tape > div .info .right_block table tr:first-child td a.last, .tape .one_tape > div .info .right_block table tr:first-child td .pagination li a.last, .pagination li a.first, .pagination li a.last {
        width: inherit;
        text-decoration: underline;
        font-weight: normal; }
        .pagination li span.first:hover, .pagination li .tape .one_tape > div .info .right_block table tr:first-child td a.first:hover, .tape .one_tape > div .info .right_block table tr:first-child td .pagination li a.first:hover, .pagination li span.last:hover, .pagination li .tape .one_tape > div .info .right_block table tr:first-child td a.last:hover, .tape .one_tape > div .info .right_block table tr:first-child td .pagination li a.last:hover, .pagination li a.first:hover, .pagination li a.last:hover {
          color: #3d4143;
          background-color: #fff;
          text-decoration: none; }

.enforces > a {
  display: inline-block;
  vertical-align: top;
  width: 184px;
  overflow: hidden;
  text-decoration: none;
  margin: 0 2px 10px; }
  .enforces > a > span, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > a {
    display: block; }
    .enforces > a > span.img, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > a.img {
      border: 1px solid #9a9a9a;
      width: 182px;
      height: 182px;
      overflow: hidden;
      position: relative; }
      .enforces > a > span.img.blue, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > a.img.blue {
        border: 1px solid #b5e0f8;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        color: #000; }
      .enforces > a > span.img img, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > a.img img {
        max-width: 182px;
        max-height: 182px; }
      .enforces > a > span.img .span_info, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > a.img .span_info {
        width: 162px;
        display: none;
        height: 23px;
        background: rgba(0, 0, 0, 0.3);
        position: absolute;
        bottom: 0;
        left: 0;
        padding-left: 20px;
        font: normal normal 12px/23px Tahoma, sans-serif;
        color: #fff; }
        .enforces > a > span.img .span_info span, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > a.img .span_info span, .enforces > a > span.img .span_info .tape .one_tape > div .info .right_block table tr:first-child td a, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > span.img .span_info a, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > a.img .span_info a {
          padding-left: 18px;
          display: inline-block;
          vertical-align: top; }
          .enforces > a > span.img .span_info span:first-child, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > a.img .span_info span:first-child, .enforces > a > span.img .span_info .tape .one_tape > div .info .right_block table tr:first-child td a:first-child, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > span.img .span_info a:first-child, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > a.img .span_info a:first-child {
            margin-right: 15px; }
          .enforces > a > span.img .span_info span.view, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > a.img .span_info span.view, .enforces > a > span.img .span_info .tape .one_tape > div .info .right_block table tr:first-child td a.view, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > span.img .span_info a.view, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > a.img .span_info a.view {
            background: url('../pic/span_info.png') no-repeat 0 0; }
          .enforces > a > span.img .span_info span.date, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > a.img .span_info span.date, .enforces > a > span.img .span_info .tape .one_tape > div .info .right_block table tr:first-child td a.date, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > span.img .span_info a.date, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > a.img .span_info a.date {
            background: url('../pic/span_info.png') no-repeat 0 -23px; }
    .enforces > a > span.text, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a > a.text {
      display: table-cell;
      vertical-align: middle;
      height: 50px;
      color: #3d4143;
      text-align: center;
      font: normal normal 12px/14px Tahoma, sans-serif; }
  .enforces > a:hover .span_info {
    display: block !important; }
  .enforces > a.blue span.img, .enforces > a.blue .tape .one_tape > div .info .right_block table tr:first-child td a.img, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a.blue a.img {
    border: 1px solid #1581bf; }
  .enforces > a.blue span.text, .enforces > a.blue .tape .one_tape > div .info .right_block table tr:first-child td a.text, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a.blue a.text {
    background: #1581bf;
    color: #fff; }
  .enforces > a.orange span.img, .enforces > a.orange .tape .one_tape > div .info .right_block table tr:first-child td a.img, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a.orange a.img {
    border: 1px solid #d96619; }
  .enforces > a.orange span.text, .enforces > a.orange .tape .one_tape > div .info .right_block table tr:first-child td a.text, .tape .one_tape > div .info .right_block table tr:first-child td .enforces > a.orange a.text {
    background: #d96619;
    color: #fff; }
