/* sites/sites — основа: блок-основа этапа 1 (google-clickfraud); сгенерировано tools/css_majority.py */
.sites { background:#f7f9fd;margin:60px 0 }
.sites__block { background:#fff;border:2px solid #4399ff;border-radius:10px;margin-left:auto;margin-right:auto;max-width:1200px;padding:25px 25px 20px }
.sites__subtitle { color:#7094dc;font-size:20px;margin-bottom:35px;text-align:center }
.sites__wrapper { margin:24px auto 0;padding-top:15px }
.sites__table { width:100%;position:relative }
.sites__table-wrap { max-height:468px;overflow-y:scroll }
.sites__table th { color:#515a79;font-weight:600;border-bottom:1px solid #ccc;padding:10px;text-align:center }
.sites__table td { border-bottom:1px solid #ccc;padding:10px;text-align:center }
.sites__table tr td:first-child { padding-left:10px;text-align:left;width:50px }
.sites__table tr th:first-child { padding-left:10px;text-align:left;width:50px }
.sites__table tr td:nth-child(2) { text-align:left }
.sites__table tr th:nth-child(2) { text-align:left;width:400px!important }
.sites__table tr th:nth-child(3) { color:#60c28f }
.sites__table tr th:nth-child(4) { color:#7094dc }
.sites__table tr th:nth-child(5) { color:#798b98 }
.sites__table tr th:nth-child(6) { color:#d36d6a }
.sites__title span { color:#999!important }
.sites__table_1 { padding-right:24px }
.sites__table_2 thead { opacity:0 }
.sites__table_2 tbody { position:relative;top:-42px }
@media screen and (max-width:991px) {
  .sites__table tr th:nth-child(2) { width:350px!important }
  .sites__table_1 { padding-right:0 }
}
@media screen and (max-width:767px) {
  .sites { display:none }
}

/* ===== вручную (генератор этот раздел сохраняет) ===== */