html {
  box-sizing: border-box; }

*,
::before,
::after {
  box-sizing: inherit; }

.photo-album-in-list {
  margin: 1rem 0; }
  .photo-album-in-list img {
    float: left;
    margin-right: 1rem; }
  .photo-album-in-list span {
    float: left;
    line-height: 90px; }

body {
  background-color: #006;
  color: #000;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  margin: 0;
  padding: 1rem 2rem; }

.container {
  margin: 0 auto;
  max-width: 1650px; }

.content-wrapper {
  background-color: #fff;
  border: thin solid #cfcfcf;
  padding: 2rem; }

@media (max-width: 1279px) {
  body {
    padding: 1rem 2rem; } }
@media (max-width: 767px) {
  body {
    padding: 1rem; }

  .content-wrapper {
    padding: 1rem; } }
.group::after {
  clear: both;
  content: '';
  display: table; }

header {
  min-height: 100px; }

@media (max-width: 767px) {
  .header-ad-wrapper {
    display: none; } }
.header-menu {
  list-style: none;
  margin: 0;
  padding-left: 0;
  width: 100%; }
  .header-menu li {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f5f5f5+0,e5e5e5+100 */
    background: #f5f5f5;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f5f5f5 0%, #e5e5e5 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f5f5f5 0%, #e5e5e5 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f5f5f5 0%, #e5e5e5 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e5e5e5',GradientType=0 );
    /* IE6-9 */
    border-bottom: 1px solid #d5d5d5;
    display: none;
    font-size: 1.3rem;
    margin: 0;
    text-align: center;
    width: 100%; }
    .header-menu li.active {
      background-color: #dbdbdb; }
    .header-menu li a {
      display: block;
      padding: .5rem; }

.header-descr {
  color: #b6bcff;
  float: left;
  font-size: .8rem; }

.logo {
  clear: left;
  float: left;
  margin-right: 2rem; }

form {
  margin: 0; }

a {
  color: #000;
  text-decoration: underline; }
  a:hover {
    color: #515151; }

footer {
  color: #b6bcff;
  margin: 1rem 0; }

.footer-link {
  color: #fff; }
  .footer-link:hover {
    color: #b6bcff;
    text-decoration: none; }

.copyright {
  font-size: .8rem;
  margin: .5rem 0; }

.column-header {
  border-top-left-radius: 15px;
  font-size: 1.4rem;
  font-weight: bold;
  padding-bottom: .5rem; }
  .column-header span {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+77,ededed+83,e5e5e5+100 */
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 77%, #ededed 83%, #e5e5e5 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 77%, #ededed 83%, #e5e5e5 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 77%, #ededed 83%, #e5e5e5 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
    /* IE6-9 */
    border-bottom-right-radius: 12px;
    border-left: thin solid #eee;
    border-top: thin solid #eee;
    border-top-left-radius: 12px;
    padding: 3px 16px; }

.in-list-title {
  font-size: 1.2rem;
  line-height: 1.3; }

.darkred .rubric-label {
  background-color: #8b0000;
  border: thin solid #8b0000;
  border-radius: 5px; }
  .darkred .rubric-label:hover {
    background-color: #fff;
    color: #8b0000; }
.darkred .column-header {
  background: #8b0000; }
  .darkred .column-header span {
    color: #8b0000; }
.darkred .in-list-title {
  color: #8b0000; }
.darkred .in-list-item {
  border: thin solid #8b0000; }

.dodgerblue .rubric-label {
  background-color: #369;
  border: thin solid #369;
  border-radius: 5px; }
  .dodgerblue .rubric-label:hover {
    background-color: #fff;
    color: #369; }
.dodgerblue .column-header {
  background: #369; }
  .dodgerblue .column-header span {
    color: #369; }
.dodgerblue .in-list-item {
  border: thin solid #369; }

.silver .rubric-label {
  background-color: #2d2d2d;
  border: thin solid #2d2d2d;
  border-radius: 5px; }
  .silver .rubric-label:hover {
    background-color: #fff;
    color: #2d2d2d; }
.silver .column-header {
  background: #c0c0c0; }
  .silver .column-header span {
    color: #2d2d2d; }
.silver .in-list-item {
  border: thin solid #c0c0c0; }

.columns {
  box-sizing: inherit;
  margin-left: -1rem;
  margin-right: -1rem; }

.column {
  float: left;
  min-height: 1px;
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative; }

.column-onethird {
  width: 100%; }

.column-twothird {
  width: 100%; }
  .column-twothird.dodgerblue .in-list-title {
    color: #8b0000; }

@media (min-width: 1024px) {
  .column-onethird {
    width: 33.333%; }

  .column-twothird {
    width: 66.666%; } }
.in-list-item {
  border-radius: 5px;
  margin: 1rem 0;
  padding: 1rem;
  width: 100%; }
  .in-list-item img {
    float: left;
    margin: 0 .5rem .5rem 0; }
  .in-list-item .in-list-anons {
    text-decoration: none; }

.time {
  color: #808080;
  margin: .5rem 0; }

.rubric-label {
  color: #fff;
  font-weight: bold;
  margin-left: 3px;
  padding: 0 5px;
  text-decoration-line: none; }

h1 {
  color: #8b0000;
  margin: 0; }

@media (min-width: 768px) {
  .header-menu li {
    border-right: thin dotted #808080;
    display: table-cell;
    width: 1%; }

  .in-list-item {
    float: left; }

  .footer-menu-col {
    float: left;
    width: 60%; }

  .counters {
    float: left;
    text-align: right;
    width: 40%; } }
.article {
  text-align: justify;
  width: 100%; }

.article > p > img {
  max-width: 100%; }

.inserted-image {
  margin-bottom: 1rem;
  margin-right: 1rem;
  max-width: 100%; }
  .inserted-image img {
    margin-right: 1rem;
    max-width: 100%;}
  .inserted-image div {
    color: #ccc;
    font-size: small;
    font-style: italic; }

@media (max-width: 1500px) {
  .inserted-image {
    float: none; }

  .inserted-image {
    margin-bottom: 0;
    margin-right: 0; }

  .inserted-image img {
    float: none;
    margin-right: 0;
    max-width: 100%; } }
@media (min-width: 1280px) {
  .article .float-ad {
    float: left;
    margin-bottom: 1rem;
    margin-right: 1rem; } }
.author-under-article {
  font-weight: bold; }

@media (max-width: 767px) {
  .in-text-ad {
    display: none; } }
@media (min-width: 768px) {
  .mobile-in-text-ad {
    display: none; } }
#vk_comments {
  margin: 2rem 0; }

.pagination {
  margin: 1rem auto; }
  .pagination a {
    display: inline-block;
    padding: .5rem 1rem; }

.page-selected {
  background-color: #369;
  color: #fff;
  padding: .5rem 1rem; }

/*# sourceMappingURL=rusday.css.map */
