/* Компактная типографика классического сайта. */
body, table, td, th, .n {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.35;
}
.n2, .n3, .nl, .n a, a:link, a:visited, a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.35;
}
a.menu:link, a.menu:visited, a.menu:hover {
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.4;
}
h2, div.h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 1.2;
  margin: 10px 0 8px;
}
.n a.big_link { font-size: 18px; }
.n a.under { font-size: 15px; }
li { padding-bottom: 5px; }
.classic-home .n, .classic-home td {
  font-size: 17px;
  line-height: 1.35;
}
.classic-home p { text-align: left; margin: 0 0 10px; }
.classic-home .n2, .classic-home .n2 a {
  font-size: 16px;
  line-height: 1.35;
}
.classic-home li { padding-bottom: 4px; }
.classic-home img { vertical-align: middle; }
.classic-home .home-copy { padding: 12px 20px 12px 0; }
.classic-home .home-copy ul { margin: 6px 0 12px; padding-left: 22px; }
.classic-home .home-copy li { padding-left: 1px; }
.classic-home .home-partners { margin-top: 6px; }
.classic-home .home-partners h2 { font-size: 17px; margin: 0; text-align: left; }
.classic-home .home-partners td { font-size: 15px; line-height: 1.3; }
small, font[size="1"], .gray { font-size: 12px; line-height: 1.3; }
.classic-gallery .classic-gallery__item figcaption {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.35;
}
