@charset "UTF-8";
body.special iframe {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }
body.special #oldsitemsg {
  top: 140px; }
body.special .bottomslider {
  background-image: url(../img/bottomcarousel_gray.jpg); }
body.special.en .newscontainer {
  border: 0px !important; }
body.special .bottomslider .slick-track img.grays {
  display: inline-block !important; }
body.special .bottomslider .slick-track img.colored {
  display: none !important; }
body.special #secondpages a.yakor {
  height: 137px;
  margin-top: -137px; }

body.noimage .cap-info {
  padding-left: 0px; }
body.noimage .cap-div .cap-info {
  width: 100%; }
body.noimage img, body.noimage .cap-img {
  display: none !important; }
body.noimage .logo-block img {
  display: block !important; }
body.noimage .bx-wrapper .bx-caption {
  width: 100%; }
body.noimage #header .rightlogo {
  background-image: none !important;
  padding-top: 29px;
  margin-bottom: 27px; }
body.noimage #npi .list ul li a {
  background-image: none !important;
  padding-left: 0px !important; }
body.noimage #npi .list ul li.button a span {
  background-image: none !important;
  padding-left: 0px !important; }
body.noimage .bottomslider img {
  display: inline-block !important; }
body.noimage .bottomslider {
  background-color: #707070;
  background-image: none; }
body.noimage #meropriatia .listofblocks .col-md-3 .img {
  display: none; }
body.noimage .zalgnoimage {
  display: block !important; }

body.color1 .mid-left a:hover, body.color2 .mid-left a:hover {
  text-decoration: underline; }
body.color1 .cont-modal .mod-date, body.color2 .cont-modal .mod-date {
  padding-left: 0px; }
body.color1 .mod-btn .voice, body.color2 .mod-btn .voice {
  padding-left: 10px; }
body.color1 .news-list .news-block:last-child .full-news, body.color1 .news-list .news-block .full-news, body.color2 .news-list .news-block:last-child .full-news, body.color2 .news-list .news-block .full-news {
  display: none; }
body.color1 .mid-bottom .mb-block.block3:after, body.color1 .mb-left .service:before, body.color2 .mid-bottom .mb-block.block3:after, body.color2 .mb-left .service:before {
  display: none; }
body.color1 .dt-logo .logo, body.color1 .btn-top .spec-ver, body.color1 .call, body.color1 .foot-block .foot-btn, body.color1 .foot-block .contacts .cont.adres,
body.color1 .foot-block .contacts .cont.mail, body.color1 .foot-block .contacts .cont.phone1, body.color1 .foot-block .contacts .cont.phone2,
body.color1 .menu-left li a, body.color1 .boast .div1, body.color1 .boast .div2, body.color1 .boast .div3, body.color1 .boast .div4, body.color1 .mb-left .wrap-div > a,
body.color1 .mid-bottom .mb-block.block1, body.color1 .mid-bottom .mb-block.block2, body.color1 .mid-bottom .mb-block.block3, body.color1 .mid-bottom .mb-block .dop-mb, body.color1 .quiz, body.color1 .news-list .news-block,
body.color1 .doc-list .dl-div.pdf, body.color1 .cont-modal .mod-date, body.color1 .mod-btn .voice, body.color1 .contara .promo-ban.ban1, body.color1 .contara .promo-ban.ban2, body.color2 .dt-logo .logo, body.color2 .btn-top .spec-ver, body.color2 .call, body.color2 .foot-block .foot-btn, body.color2 .foot-block .contacts .cont.adres,
body.color2 .foot-block .contacts .cont.mail, body.color2 .foot-block .contacts .cont.phone1, body.color2 .foot-block .contacts .cont.phone2,
body.color2 .menu-left li a, body.color2 .boast .div1, body.color2 .boast .div2, body.color2 .boast .div3, body.color2 .boast .div4, body.color2 .mb-left .wrap-div > a,
body.color2 .mid-bottom .mb-block.block1, body.color2 .mid-bottom .mb-block.block2, body.color2 .mid-bottom .mb-block.block3, body.color2 .mid-bottom .mb-block .dop-mb, body.color2 .quiz, body.color2 .news-list .news-block,
body.color2 .doc-list .dl-div.pdf, body.color2 .cont-modal .mod-date, body.color2 .mod-btn .voice, body.color2 .contara .promo-ban.ban1, body.color2 .contara .promo-ban.ban2 {
  background-image: none !important; }
body.color1 .doc-list .dl-div.pdf, body.color2 .doc-list .dl-div.pdf {
  padding-left: 3rem; }
body.color1 .call, body.color2 .call {
  padding-left: 2rem; }
body.color1 .logo, body.color2 .logo {
  padding-left: 0px; }
body.color1 .btn-top .spec-ver, body.color1 .foot-block .foot-btn, body.color2 .btn-top .spec-ver, body.color2 .foot-block .foot-btn {
  padding-left: 10px; }
body.color1 .foot-block .contacts .cont.adres, body.color1 .foot-block .contacts .cont.mail, body.color1 .foot-block .contacts .cont.phone1, body.color1 .foot-block .contacts .cont.phone2,
body.color1 .menu-left li a, body.color2 .foot-block .contacts .cont.adres, body.color2 .foot-block .contacts .cont.mail, body.color2 .foot-block .contacts .cont.phone1, body.color2 .foot-block .contacts .cont.phone2,
body.color2 .menu-left li a {
  padding-left: 0px; }
body.color1 .menu-left li ul li a, body.color2 .menu-left li ul li a {
  padding: 1rem 2rem; }
body.color1 .menu-left li ul, body.color2 .menu-left li ul {
  margin-left: 0px; }
body.color1 .logo-mtsz img, body.color2 .logo-mtsz img {
  display: block !important; }
body.color1 .quiz, body.color2 .quiz {
  padding: 2.2rem 8.7rem 2rem 3rem; }
body.color1 .mb-left .service, body.color2 .mb-left .service {
  padding: 2rem 1.5rem 5.5rem 2rem; }
body.color1 .mid-bottom .mb-block.block2, body.color2 .mid-bottom .mb-block.block2 {
  border: 1px solid black;
  color: black !important; }
body.color1 .mid-bottom .mb-block, body.color2 .mid-bottom .mb-block {
  color: black; }
body.color1 .ban-dt .banner, body.color2 .ban-dt .banner {
  background-image: none !important; }
body.color1 .ban-dt .banner .ban-button, body.color2 .ban-dt .banner .ban-button {
  background-image: none !important; }
body.color1 .mid-bottom .mb-block .dop-mb, body.color2 .mid-bottom .mb-block .dop-mb {
  padding: 1rem 1rem 1rem 1rem; }
body.color1 .mid-bottom .mb-block .dop-mb .dmb, body.color2 .mid-bottom .mb-block .dop-mb .dmb {
  padding-left: 1rem;
  width: 100%; }
body.color1 .mid-bottom .mb-block.block3, body.color2 .mid-bottom .mb-block.block3 {
  border: 1px solid black;
  color: black; }
body.color1 img, body.color2 img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }
body.color1 .soc-link a, body.color2 .soc-link a {
  border: 0px !important; }

.mod-btn .spec {
  display: none; }

.sv_settings {
  display: none;
  padding: 10px;
  min-height: 40px;
  font-size: 21px;
  color: #333;
  background: white; }

.fs-outer button {
  display: inline-block;
  background: white !important;
  color: black !important;
  height: 35px;
  width: 35px;
  padding: 0; }

.fs-n {
  font-size: 14px; }

.fs-m {
  font-size: 18px; }

.fs-l {
  font-size: 22px; }

.cs-outer button {
  display: inline-block;
  height: 35px;
  width: 35px;
  padding: 0; }

.sv_settings {
  display: none; }
  .sv_settings button {
    outline: none !important; }

.special .sv_settings {
  display: block;
  position: fixed;
  top: 0px;
  width: 100%;
  background-color: white;
  border-bottom: 3px solid black;
  z-index: 7010;
  left: 0px;
  padding-top: 14px;
  padding-bottom: 14px; }

.special {
  margin-top: 62px; }

body.color1 #secondpages .blueblocktext {
  color: black; }
body.color1.en #npi .normalsr form {
  border-left: 5px solid black; }
body.color1.en #npi .searchfield input[type='submit'] {
  background-image: none !important;
  color: black;
  border-color: black !important; }
body.color1.en #npi .searchfield .button .icon {
  background-image: url(../img/color1/search.svg); }
body.color1.en #npi .chosen-container-single .chosen-single {
  border-color: black !important; }
body.color1 .fs-outer button {
  text-decoration: none;
  display: inline-block;
  border: 1px solid #ebebeb;
  color: #333333;
  transition: all 0s ease 0s;
  vertical-align: top;
  background-color: white;
  width: 35px;
  height: 35px;
  font-weight: bold;
  text-transform: uppercase; }
body.color1 .cs-outer button {
  text-decoration: none;
  display: inline-block;
  border: 1px solid #ebebeb;
  color: #333333;
  transition: all 0s ease 0s;
  vertical-align: top;
  background-color: white;
  width: 40px;
  height: 35px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 24px; }
body.color1 .fs-outer button:hover, body.color1 .cs-outer button:hover, body.color1 .img-back button:hover, body.color1 .img-outer button:hover, body.color1 .fs-outer button.active, body.color1 .cs-outer button.active, body.color1 .img-outer button.active {
  background-color: black !important;
  color: white !important;
  cursor: pointer; }
body.color1 .special .sv_settings span {
  font-size: 20px;
  font-weight: 400;
  display: inline-block;
  vertical-align: middle; }
body.color1 .fs-outer, body.color1 .cs-outer {
  margin-left: 10px;
  margin-right: 50px;
  height: 35px;
  display: inline-block;
  vertical-align: middle; }
body.color1 .img-outer {
  margin-left: 10px;
  margin-right: 50px;
  height: 35px;
  display: inline-block;
  vertical-align: middle; }
  body.color1 .img-outer button {
    text-decoration: none;
    display: inline-block;
    border: 1px solid #ebebeb;
    color: #333333;
    background-color: white;
    font-weight: bold;
    transition: all 0s ease 0s;
    vertical-align: top;
    width: 100px;
    height: 35px;
    text-transform: uppercase; }
body.color1 #sv_settings .cont {
  text-align: center; }
body.color1 .sv_settings {
  font-size: 16px;
  font-weight: 400; }
body.color1 .download-modal .fancybox-skin {
  padding: 0px !important;
  background-color: white; }
  body.color1 .download-modal .fancybox-skin .title-m {
    background-color: black; }
  body.color1 .download-modal .fancybox-skin .fancybox-close {
    background-image: url(../img/color2/clear-button.svg); }
  body.color1 .download-modal .fancybox-skin .form input[type='submit'] {
    border: 1px solid black;
    border-left: 5px solid black;
    color: black; }
    body.color1 .download-modal .fancybox-skin .form input[type='submit']:hover {
      background-color: black;
      color: white; }

body.color2 #go-top {
  background-image: url(/bitrix/templates/patent-analytics/img/up-right-arrow-main-w.svg); }
body.color2 .download-modal .fancybox-skin {
  padding: 0px !important;
  background-color: black; }
  body.color2 .download-modal .fancybox-skin .title-m {
    border-bottom: 1px solid white;
    background-color: black; }
  body.color2 .download-modal .fancybox-skin .fancybox-close {
    background-image: url(../img/color2/clear-button.svg); }
  body.color2 .download-modal .fancybox-skin .form input[type='submit'] {
    border: 1px solid white;
    border-left: 5px solid white;
    color: white;
    background-color: black; }
    body.color2 .download-modal .fancybox-skin .form input[type='submit']:hover {
      background-color: white;
      color: black; }
body.color2 .download-modal .note {
  color: white; }
body.color2.special .sv_settings {
  background-color: black;
  color: white;
  border-bottom: 3px solid white; }
body.color2 .fs-outer button {
  text-decoration: none;
  display: inline-block;
  border: 1px solid #ebebeb;
  color: #333333;
  transition: all 0s ease 0s;
  vertical-align: top;
  background-color: white;
  width: 35px;
  height: 35px;
  color: black;
  font-weight: bold;
  text-transform: uppercase; }
body.color2 .cs-outer button {
  text-decoration: none;
  display: inline-block;
  border: 1px solid #ebebeb;
  color: #333333;
  transition: all 0s ease 0s;
  vertical-align: top;
  background-color: white;
  width: 40px;
  height: 35px;
  color: black;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 24px; }
body.color2 .fs-outer button, body.color2 .cs-outer button, body.color2 .img-outer button, body.color2 .img-back button {
  background-color: black !important;
  color: white !important;
  cursor: pointer;
  border: 1px solid white; }
body.color2 .header, body.color2 .menu {
  background-color: black; }
body.color2 .fs-outer button:hover, body.color2 .img-back button:hover, body.color2 .cs-outer button:hover, body.color2 .img-outer button:hover, body.color2 .fs-outer button.active, body.color2 .cs-outer button.active, body.color2 .img-outer button.active {
  background-color: white !important;
  color: black !important;
  cursor: pointer; }
body.color2 .special .sv_settings span {
  font-size: 20px;
  font-weight: 400;
  display: inline-block;
  vertical-align: middle; }
body.color2 .fs-outer, body.color2 .cs-outer {
  margin-left: 10px;
  margin-right: 50px;
  height: 35px;
  display: inline-block;
  vertical-align: middle; }
body.color2 .img-outer {
  margin-left: 10px;
  margin-right: 50px;
  height: 35px;
  display: inline-block;
  vertical-align: middle; }
  body.color2 .img-outer button {
    text-decoration: none;
    display: inline-block;
    border: 1px solid #ebebeb;
    color: #333333;
    background-color: white;
    font-weight: bold;
    transition: all 0s ease 0s;
    vertical-align: top;
    width: 100px;
    height: 35px;
    text-transform: uppercase; }
body.color2 #sv_settings .cont {
  text-align: center; }
body.color2 .sv_settings {
  font-size: 16px;
  font-weight: 400; }

/** ╨Э╨╕╨╢╨╡ ╨╜╨░╤З╨╕╨╜╨░╨╡╤В╤Б╤П ╤Б╨╗╨╡╨┐╨░╤П ╨▓╨╡╤А╤Б╨╕╤П */
body.color1 .pat-container .right .download a {
  border: 2px solid black;
  color: black !important; }
  body.color1 .pat-container .right .download a:hover {
    color: white !important;
    background-color: black; }
body.color1 #header .rightlogo {
  color: black; }
body.color1 #npi .list ul li.i1 a {
  background-image: url(../img/color1/s_1.png); }
body.color1 #npi .list ul li.i2 a {
  background-image: url(../img/color1/s_2.png); }
body.color1 #npi .list ul li.i3 a {
  background-image: url(../img/color1/s_3.png); }
body.color1 #npi .list ul li.i4 a {
  background-image: url(../img/color1/s_4.png); }
body.color1 #npi .list ul li.i5 a {
  background-image: url(../img/color1/s_5.png); }
body.color1 #npi .list ul li.i6 a {
  background-image: url(../img/color1/s_6.png); }
body.color1 #npi .list ul li.i7 a {
  background-image: url(../img/color1/s_7.png); }
body.color1 #npi .list ul li.i8 a {
  background-image: url(../img/color1/s_8.png); }
body.color1 #npi .list ul li.i9 a {
  background-image: url(../img/color1/s_9.png); }
body.color1 .bx-wrapper .bx-pager.bx-default-pager a {
  border: 1px solid black;
  background-color: white; }
body.color1 .bx-wrapper .bx-pager.bx-default-pager a:hover, body.color1 .bx-wrapper .bx-pager.bx-default-pager a.active, body.color1 .bx-wrapper .bx-pager.bx-default-pager a:focus {
  background-color: black; }
body.color1 .likesitemap ul li a:hover {
  text-decoration: underline !important; }
body.color1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, body.color1 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000000; }
body.color1 a, body.color1 p, body.color1 span {
  color: black !important; }
body.color1 #mainmenu {
  background-color: #ffffff;
  border-top: 2px solid black;
  border-bottom: 2px solid black; }
  body.color1 #mainmenu .sitemap {
    background-image: url(../img/color1/menu.svg); }
  body.color1 #mainmenu ul li a {
    border-top: 3px solid white;
    border-bottom: 3px solid white; }
    body.color1 #mainmenu ul li a:hover {
      border-top: 3px solid #c8c8c8;
      border-bottom: 3px solid #c8c8c8; }
body.color1 #header .rightlogo {
  background-image: url(../img/color1/rospat.png); }
body.color1 #header .sr input[type='submit'] {
  background-image: url(../img/color1/search.svg);
  border-left: 2px solid black; }
body.color1 #header .sr input[type='text'] {
  border: 2px solid black; }
body.color1 #header .logo a div {
  background-image: url(../img/color1/logo.svg);
  color: black; }
body.color1 #footer .rightlogo {
  background-image: url(../img/color1/rospat.png); }
body.color1 #footer .sr input[type='submit'] {
  background-image: url(../img/color1/search.svg);
  border-left: 2px solid black; }
body.color1 #footer .sr input[type='text'] {
  border: 2px solid black; }
body.color1 #news .bx-wrapper .bx-caption {
  background: rgba(255, 255, 255, 0.96); }
body.color1 #news .bx-caption .date {
  color: black; }
body.color1 .fancybox-wrap .fancybox-close {
  background-image: url(../img/color1/clear-button.svg); }
body.color1 .megatitle > div {
  color: black;
  border-bottom: 3px solid black; }
body.color1 .chosen-container-active.chosen-with-drop .chosen-single, body.color1 .chosen-container-single .chosen-single {
  border: 1px solid black;
  border-left: 5px solid black; }
body.color1 #npi .searchfield input[type="text"] {
  border: 1px solid black; }
body.color1 #npi .searchfield input[type='submit'] {
  border-left: 1px solid black;
  background-image: url(../img/color1/search.svg); }
body.color1 .chosen-container .chosen-results li.highlighted {
  background-image: none;
  background: black; }
body.color1 #npi .list ul li.button a span {
  background-image: url(../img/color1/list_blue.svg); }
body.color1 #npi .list ul li.button:hover a span {
  background-image: url(../img/list_white.svg);
  color: white !important; }
body.color1 #npi .list ul li.button a {
  border: 1px solid black;
  border-left: 5px solid black; }
body.color1 #npi .list ul li.button a:hover {
  background-color: black; }
body.color1 #services .items a, body.color1 #uslugi .items a, body.color1 #bottomutp .oneblock {
  background: #ffffff;
  background-image: none !important;
  border: 1px solid black; }
  body.color1 #services .items a:hover, body.color1 #uslugi .items a:hover, body.color1 #bottomutp .oneblock:hover {
    background-color: black;
    color: white !important;
    opacity: 1; }
body.color1 #header .globaliconline .hico.mailico {
  background-image: url(../img/color1/h_icon2.svg); }
body.color1 #header .globaliconline .hico.sitemapico {
  background-image: url(../img/color1/h_icon1.svg); }
body.color1 #header .globaliconline .hico.glassico {
  background-image: url(../img/color1/h_icon3.svg); }
body.color1 #header .globaliconline .hico.rssico {
  background-image: url(../img/color1/h_icon4.svg); }
body.color1 #bottomutp .oneblock .toptitle, body.color1 #bottomutp .oneblock .text {
  color: black; }
body.color1 #bottomutp .oneblock:hover .toptitle, body.color1 #bottomutp .oneblock:hover .text {
  color: white; }
body.color1 .newscontainer {
  -webkit-box-shadow: none;
  border: 1px solid black;
  background-color: white;
  -moz-box-shadow: none;
  box-shadow: none; }
body.color1 #meropriatia .anons .cal {
  border: 1px solid black;
  background-color: white; }
body.color1 #meropriatia .anons .cal .minititle {
  color: black; }
body.color1 #meropriatia .anons #datepicker .ui-datepicker .ui-datepicker-next span {
  background-image: url(../img/color1/c_data_right.svg); }
body.color1 #meropriatia .anons #datepicker .ui-datepicker .ui-datepicker-prev span {
  background-image: url(../img/color1/c_data_left.svg); }
body.color1 #meropriatia .anons #datepicker .events {
  background-image: url(../img/color1/c_triangl.svg) !important;
  color: white !important;
  background-color: black !important; }
  body.color1 #meropriatia .anons #datepicker .events a {
    color: white !important; }
body.color1 #meropriatia .anons #datepicker .ui-datepicker-current-day {
  background-color: #d0d0d0; }
body.color1 #meropriatia .listofblocks .col-md-3 .date, body.color1 #meropriatia .listofblocks .col-md-3 .title, body.color1 #meropriatia .listofblocks .col-md-3 .contenttext .tpart .text {
  color: black; }
body.color1 #meropriatia .listofblocks .col-md-3 {
  padding: 0px;
  background-color: #ffffff;
  border: 1px solid black;
  margin-left: -1px; }
body.color1 #meropriatia .listofblocks .col-md-3:nth-child(odd) .img:before {
  border-top: 15px solid #ffffff; }
body.color1 #meropriatia .listofblocks .col-md-3:nth-child(even) .img:before {
  border-bottom: 15px solid #ffffff; }
body.color1 #meropriatia .listofblocks .col-md-3:hover {
  background-color: black;
  color: white !important; }
body.color1 #meropriatia .listofblocks .col-md-3:hover * {
  color: white !important; }
body.color1 #meropriatia .listofblocks .col-md-3:nth-child(odd):hover .img:before {
  border-top: 15px solid black; }
body.color1 #meropriatia .listofblocks .col-md-3:nth-child(even):hover .img:before {
  border-bottom: 15px solid black; }
body.color1 .bottomslider {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }
body.color1 #footer {
  background-color: white; }
  body.color1 #footer * {
    color: black !important; }
body.color1 #footer .soc .ss.s1 {
  background-image: url(../img/color1/social1.svg) !important; }
body.color1 #footer .soc .ss.s2 {
  background-image: url(../img/color1/social2.svg) !important; }
body.color1 #footer .soc .ss.s3 {
  background-image: url(../img/color1/social3.svg) !important; }
body.color1 #footer .soc .ss.s4 {
  background-image: url(../img/color1/social4.svg) !important; }
body.color1 #footer .soc .ss.s5 {
  background-image: url(../img/color1/social5.svg) !important; }
body.color1 #footer .soc .ss.s6 {
  background-image: url(../img/color1/social6.svg) !important; }
body.color1 #header .sr {
  margin-top: 17px; }
body.color1 #sidebar .typicalsbblock {
  box-shadow: none; }
body.color1 #sidebar .typicalsbblock .title {
  color: black; }
body.color1 #sidebar .typicalsbblock ul li:before {
  color: black; }
body.color1 #sidebar .typicalsbblock.blueblock {
  background-color: white;
  color: black; }
body.color1 #sidebar .typicalsbblock ul li.doc:before {
  background-image: url(/bitrix/templates/patent-analytics/img/color1/s-icon1.svg); }
body.color1 #sidebar .typicalsbblock ul li.link:before {
  background-image: url(/bitrix/templates/patent-analytics/img/color1/s-icon2.svg); }
body.color1 #bigmap {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }
body.color1 #secondpages .globaltext .grayblock {
  background-color: #fafafa; }
body.color1 #secondpages .map-columns .map-level-0 > li > a {
  background-color: #fafafa; }
body.color1 #secondpages .map-columns li ul li:before {
  color: black; }
body.color1 #sidebar .typicalsbblock.withtitle .title {
  background-color: #fafafa;
  box-shadow: none; }
body.color1 #secondpages .filters ul li.active a {
  background-color: black !important;
  color: white !important; }
body.color1 #secondpages .filters ul li a {
  border: 1px solid black !important; }
body.color1 #secondpages .filters ul li:hover a {
  background-color: black !important;
  color: white !important; }
body.color1 #secondpages .spoiler {
  background-color: #fafafa; }
body.color1 #secondpages .megatitle .newsdate {
  background-color: #fafafa; }
body.color1 #secondpages .share {
  color: black; }
body.color1 #secondpages .megatitle .newsdate .print {
  background-image: url(/bitrix/templates/patent-analytics/img/color1/printer.svg); }
body.color1 #secondpages a {
  text-decoration: underline; }
  body.color1 #secondpages a:hover {
    text-decoration: none; }
body.color1 .share .ya-share2__item_service_odnoklassniki .ya-share2__icon {
  background-image: url(/bitrix/templates/patent-analytics/img/color1/odnoklassniki.svg) !important; }
body.color1 .share .ya-share2__item_service_vkontakte .ya-share2__icon {
  background-image: url(/bitrix/templates/patent-analytics/img/color1/vk.svg) !important; }
body.color1 .share .ya-share2__item_service_facebook .ya-share2__icon {
  background-image: url(/bitrix/templates/patent-analytics/img/color1/facebook.svg) !important; }
body.color1 .share .ya-share2__item_service_twitter .ya-share2__icon {
  background-image: url(/bitrix/templates/patent-analytics/img/color1/twitter.svg) !important; }
body.color1 .button-in-content a {
  border: 1px solid black;
  border-left: 5px solid black;
  text-decoration: none !important; }
body.color1 .button-in-content a:hover {
  background-color: black; }
body.color1 #sidebar .typicalsbblock.redblock {
  background-color: white;
  color: black; }
body.color1 #secondpages .news-list-page-item .subcat, body.color1 #secondpages .news-list-page-item .date {
  color: black; }
body.color1 #secondpages .filters .numbernews .number {
  background-color: #fafafa; }
body.color1 #secondpages .modern-page-navigation {
  border-top: 2px solid black; }
body.color1 #secondpages .filters .timefilter > div input[type='text'] {
  border: 1px solid black !important; }
body.color1 #secondpages .modern-page-navigation .modern-page-current {
  background-color: #fafafa; }
body.color1 #secondpages .filters .timefilter > div input[type='submit'] {
  border: 1px solid black !important;
  background-color: white;
  border: 1px solid black;
  color: black; }
  body.color1 #secondpages .filters .timefilter > div input[type='submit']:hover {
    background-color: black !important;
    color: white !important; }
body.color1 #secondpages .megatitle .right .rssi {
  background-image: url(../img/color1/rss.svg); }
body.color1 #secondpages .modern-page-navigation .modern-page-next {
  background-image: url(../img/color1/next.svg); }
body.color1 #secondpages .modern-page-navigation .modern-page-previous {
  background-image: url(../img/color1/back.svg); }
body.color1 #ui-datepicker-div .ui-datepicker-calendar, body.color1 #ui-datepicker-div .ui-datepicker-header {
  background-color: white;
  background-image: none; }
body.color1 #ui-datepicker-div .ui-datepicker-next span {
  background-image: url(../img/color1/c_data_right.svg); }
body.color1 #ui-datepicker-div .ui-datepicker-prev span {
  background-image: url(../img/color1/c_data_left.svg); }
body.color1 #ui-datepicker-div .events {
  background-image: url(../img/color1/c_triangl.svg) !important; }
body.color1 #ui-datepicker-div .ui-state-active {
  background-color: black;
  color: white !important; }
body.color1 #oldsitemsg {
  background-color: white;
  box-shadow: none; }
body.color1 #secondpages table.doc-table th {
  background-color: #fafafa; }
body.color1 #secondpages .doccollection {
  background-color: #fafafa; }
body.color1 #secondpages h1, body.color1 #secondpages h2, body.color1 #secondpages h3, body.color1 #secondpages h4, body.color1 #secondpages h5, body.color1 #secondpages h6 {
  color: black;
  border-bottom: 3px solid black; }
body.color1 #secondpages h4, body.color1 #secondpages h5, body.color1 #secondpages h6 {
  border-bottom: 0px !important;
  margin-bottom: 15px; }
body.color1 #secondpages .docslist .document.doc .ico {
  background-image: url(../img/color1/doc.svg); }
body.color1 #secondpages .docslist .document.docx .ico {
  background-image: url(../img/color1/docx.svg); }
body.color1 #secondpages .docslist .document.pdf .ico {
  background-image: url(../img/color1/pdf.svg); }
body.color1 #secondpages .docslist .document.ppt .ico {
  background-image: url(../img/color1/ppt.svg); }
body.color1 #secondpages .docslist .document.rar .ico {
  background-image: url(../img/color1/rar.svg); }
body.color1 #secondpages .docslist .document.rtf .ico {
  background-image: url(../img/color1/rtf.svg); }
body.color1 #secondpages .docslist .document.xml .ico {
  background-image: url(../img/color1/xml.svg); }
body.color1 #secondpages .docslist .document.xmlx .ico {
  background-image: url(../img/color1/xmlx.svg); }
body.color1 #secondpages .docslist .document.zip .ico {
  background-image: url(../img/color1/zip.svg); }
body.color1 #secondpages .docslist .document.nodocico .ico {
  background-image: url(../img/color1/nodocico.svg); }
body.color1 #secondpages .docslist .document.xls .ico {
  background-image: url(../img/color1/xls.svg); }
body.color1 #secondpages .docslist .document.xlsx .ico {
  background-image: url(../img/color1/xlsx.svg); }
body.color1 #secondpages .checker .ch.c1 {
  background-image: url(../img/color1/filtel_1.svg); }
  body.color1 #secondpages .checker .ch.c1:hover {
    background-image: url(../img/color1/filtel_1_hover.svg); }
  body.color1 #secondpages .checker .ch.c1.active {
    background-image: url(../img/color1/filtel_1_hover.svg); }
body.color1 #secondpages .checker .ch.c2 {
  background-image: url(../img/color1/filtel_2.svg); }
  body.color1 #secondpages .checker .ch.c2:hover {
    background-image: url(../img/color1/filtel_2_hover.svg); }
  body.color1 #secondpages .checker .ch.c2.active {
    background-image: url(../img/color1/filtel_2_hover.svg); }
body.color1 #mainmenu ul li div {
  background-color: white;
  border: 0px;
  border-bottom: 2px solid black;
  box-shadow: none; }
body.color1 #secondpages .multimediablock.opros .tit,
body.color1 #secondpages .multimediablock.bros .brosura li .title {
  color: black; }
body.color1 #secondpages .multimediablock.opros.res,
body.color1 #secondpages .multimediablock iframe {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }
body.color1 #secondpages .multimediablock.opros {
  border: 1px solid black;
  box-shadow: none; }
body.color1 #secondpages .multimediablock.opros .btn input[type='submit'] {
  border: 2px solid black;
  color: black; }
  body.color1 #secondpages .multimediablock.opros .btn input[type='submit']:hover {
    background-color: black;
    color: white; }
body.color1 #secondpages .multimediablock.bros .brosura li .text {
  color: black; }
body.color1 .feedback-form .form-group.has-error input, body.color1 .feedback-form .form-group.has-error textarea {
  border: 2px solid black; }
body.color1 .feedback-form input, body.color1 .feedback-form textarea {
  border: 2px solid black;
  background-color: white;
  color: black; }
body.color1 .feedback-form .form-control:focus {
  box-shadow: none;
  border: 2px solid black; }
body.color1 .feedback-form .help-block.with-errors {
  color: black; }
body.color1 .feedback-form button {
  border: 1px solid black;
  border-left: 5px solid black;
  background-color: white;
  color: black; }
  body.color1 .feedback-form button:hover {
    background-color: black;
    color: white; }
body.color1 #secondpages .jvectormap-container {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }
body.color1 #secondpages .arrow-snippet {
  background-image: url(/bitrix/templates/patent-analytics/img/color1/link-arrow.svg); }
body.color1 #secondpages .styled-table tr th {
  border-bottom: 1px solid black; }
body.color1 #secondpages .styled-table tr td {
  border-bottom: 1px solid black; }
body.color1 #secondpages .styled-table tr:nth-child(odd) {
  background-color: #fafafa; }
body.color1 .search-page form input[type="text"] {
  border: 2px solid black; }
body.color1 .search-page form input[type='submit'] {
  border: 1px solid black;
  border-left: 5px solid black;
  color: black; }
  body.color1 .search-page form input[type='submit']:hover {
    background-color: black;
    color: white; }
body.color1 #secondpages .multimediablock.opros input[type='text'] {
  border: 1px solid black; }
body.color1 #secondpages .multimediablock.opros .jq-checkbox, body.color1 #secondpages .multimediablock.opros .jq-radio, body.color1 #secondpages .multimediablock.opros textarea {
  border: 1px solid black; }
body.color1 #secondpages .multimediablock.opros .jq-radio.checked .jq-radio__div {
  background: #000000; }
body.color1 #secondpages .multimediablock.opros .jq-checkbox.checked .jq-checkbox__div {
  border-bottom: 2px solid #000000;
  border-left: 2px solid #000000; }
body.color1 #secondpages .calculator-on-page input {
  border: 1px solid black; }
body.color1 #secondpages .calculator-on-page .jq-checkbox.checked .jq-checkbox__div {
  border-bottom: 2px solid #000000;
  border-left: 2px solid #000000; }
body.color1 #secondpages .calculator-on-page ol.cal li p {
  background: #fafafa; }
body.color1 #secondpages .calculator-on-page ol.cal li {
  background: #fafafa; }
  body.color1 #secondpages .calculator-on-page ol.cal li:hover {
    border-bottom: 2px solid black; }
body.color1 #secondpages .calculator-on-page .jq-checkbox, body.color1 #secondpages .calculator-on-page .jq-radio {
  border: 1px solid black; }
body.color1 #secondpages .calculator-on-page button {
  border: 1px solid black;
  border-left: 5px solid black;
  color: black; }
  body.color1 #secondpages .calculator-on-page button:hover {
    background-color: black;
    color: white; }
body.color1 #secondpages .like-table-map .block {
  border: 1px solid black;
  box-shadow: none; }
body.color1 .fs-label-wrap {
  border: 1px solid #000000; }
body.color1 .fs-wrap.multiple .fs-option.selected .fs-checkbox i {
  background-color: black; }
body.color1 #secondpages .selectgrid .btnapply, body.color1 .fs-option {
  color: black;
  background-color: white;
  border: 1px solid black; }
body.color1 .fs-dropdown {
  box-shadow: none; }
body.color1 #secondpages .selectgrid .btnapply {
  width: 100%;
  margin-left: 0px; }
  body.color1 #secondpages .selectgrid .btnapply:hover {
    background-color: black;
    color: white; }
body.color1 .pat-container .right .title, body.color1 .pat-container .right .undertitle {
  color: black; }
body.color1 .bx-wrapper .bx-next {
  background-image: url(../img/s_right-g.svg); }
body.color1 .bx-wrapper .bx-prev {
  background-image: url(../img/s_left-g.svg); }
body.color1 .typicalsbblock.grayblock-white {
  background-color: white;
  color: black !important; }
  body.color1 .typicalsbblock.grayblock-white .soc .ss.s1 {
    background-image: url(../img/color1/social1.svg) !important; }
  body.color1 .typicalsbblock.grayblock-white .soc .ss.s2 {
    background-image: url(../img/color1/social2.svg) !important; }
  body.color1 .typicalsbblock.grayblock-white .soc .ss.s3 {
    background-image: url(../img/color1/social3.svg) !important; }
  body.color1 .typicalsbblock.grayblock-white .soc .ss.s4 {
    background-image: url(../img/color1/social4.svg) !important; }
  body.color1 .typicalsbblock.grayblock-white .soc .ss.s5 {
    background-image: url(../img/color1/social5.svg) !important; }
  body.color1 .typicalsbblock.grayblock-white .soc .ss.s6 {
    background-image: url(../img/color1/social6.svg) !important; }

body.color2 {
  background-color: black; }
  body.color2 .typicalsbblock.grayblock-white {
    background-color: black;
    color: white !important; }
    body.color2 .typicalsbblock.grayblock-white .soc .ss.s1 {
      background-image: url(../img/color2/social1.svg) !important; }
    body.color2 .typicalsbblock.grayblock-white .soc .ss.s2 {
      background-image: url(../img/color2/social2.svg) !important; }
    body.color2 .typicalsbblock.grayblock-white .soc .ss.s3 {
      background-image: url(../img/color2/social3.svg) !important; }
    body.color2 .typicalsbblock.grayblock-white .soc .ss.s4 {
      background-image: url(../img/color2/social4.svg) !important; }
    body.color2 .typicalsbblock.grayblock-white .soc .ss.s5 {
      background-image: url(../img/color2/social5.svg) !important; }
    body.color2 .typicalsbblock.grayblock-white .soc .ss.s6 {
      background-image: url(../img/color2/social6.svg) !important; }
  body.color2 .pat-container .right .title, body.color2 .pat-container .right .undertitle {
    color: white; }
  body.color2 .pat-container .right .download a {
    border: 2px solid white;
    color: white !important; }
    body.color2 .pat-container .right .download a:hover {
      color: black !important;
      background-color: white; }
  body.color2 .pat-container .bx-pager.bx-default-pager {
    background-color: #000000; }
  body.color2 #secondpages .blueblocktext {
    color: white; }
  body.color2.en .newscontainer, body.color2.en #npi {
    background-color: black !important; }
  body.color2.en #npi .normalsr form {
    border-left: 5px solid white; }
  body.color2.en #npi .searchfield input[type='submit'] {
    background-image: none !important;
    color: white;
    border-color: white !important; }
  body.color2.en #npi .searchfield .button .icon {
    background-image: url(../img/color2/search.svg); }
  body.color2.en #npi .chosen-container-single .chosen-single {
    border-color: white !important; }
  body.color2 .fs-label-wrap {
    border: 1px solid #ffffff; }
  body.color2 .fs-wrap.multiple .fs-option.selected .fs-checkbox i {
    background-color: white; }
  body.color2 #secondpages .selectgrid .btnapply, body.color2 .fs-option {
    color: white;
    background-color: black;
    border: 1px solid white; }
  body.color2 .likesitemap.err .text {
    color: white; }
  body.color2 .fs-dropdown {
    box-shadow: none; }
  body.color2 #secondpages .selectgrid .btnapply {
    width: 100%;
    margin-left: 0px; }
    body.color2 #secondpages .selectgrid .btnapply:hover {
      background-color: white;
      color: black; }
  body.color2 .fs-label-wrap .fs-label {
    color: white; }
  body.color2 .fs-wrap.multiple .fs-option.selected .fs-checkbox i {
    background-color: black;
    border: 1px solid white; }
  body.color2 .fs-wrap.multiple .fs-option .fs-checkbox i {
    background-color: black;
    border: 1px solid white; }
  body.color2 .fs-arrow {
    border-top: 5px solid #fff; }
  body.color2 #secondpages .voting-result-box table tr:nth-child(odd) td {
    background-color: #0f0f0f; }
  body.color2 #secondpages .like-table-map .block {
    border: 1px solid white;
    box-shadow: none; }
  body.color2 #secondpages .calculator-on-page input {
    border: 1px solid white;
    background-color: black;
    color: white; }
  body.color2 #secondpages .calculator-on-page .jq-checkbox, body.color2 #secondpages .calculator-on-page .jq-radio {
    border: 1px solid white;
    background-color: black; }
  body.color2 #secondpages .calculator-on-page .jq-checkbox.checked .jq-checkbox__div {
    border-bottom: 2px solid white;
    border-left: 2px solid white; }
  body.color2 #secondpages .calculator-on-page ol.cal li p {
    background: #0f0f0f; }
  body.color2 #secondpages .calculator-on-page ol.cal li {
    background: #0f0f0f;
    border-bottom: 2px solid #0f0f0f; }
    body.color2 #secondpages .calculator-on-page ol.cal li:hover {
      border-bottom: 2px solid white; }
  body.color2 #secondpages .calculator-on-page button {
    border: 1px solid white;
    border-left: 5px solid white;
    background-color: black;
    color: white; }
    body.color2 #secondpages .calculator-on-page button:hover {
      background-color: white;
      color: black; }
  body.color2 #secondpages .multimediablock.opros input[type='text'], body.color2 #secondpages .multimediablock.opros textarea {
    border: 1px solid white;
    background-color: black;
    color: white; }
  body.color2 #secondpages .multimediablock.opros .jq-checkbox, body.color2 #secondpages .multimediablock.opros .jq-radio {
    border: 1px solid white;
    background: black; }
  body.color2 #secondpages .multimediablock.opros .jq-radio.checked .jq-radio__div {
    background: white; }
  body.color2 #secondpages .multimediablock.opros .jq-checkbox.checked .jq-checkbox__div {
    border-bottom: 2px solid white;
    border-left: 2px solid white; }
  body.color2 .search-page form input[type="text"] {
    border: 2px solid white;
    background-color: black;
    color: white; }
  body.color2 .search-page form input[type='submit'] {
    border: 1px solid white;
    border-left: 5px solid white;
    background-color: black;
    color: white; }
    body.color2 .search-page form input[type='submit']:hover {
      background-color: white;
      color: black; }
  body.color2 #secondpages .styled-table tr th {
    border-bottom: 1px solid white; }
  body.color2 #secondpages .styled-table tr td {
    border-bottom: 1px solid white; }
  body.color2 #secondpages .styled-table tr:nth-child(odd) {
    background-color: #0f0f0f; }
  body.color2 #secondpages .jvectormap-container {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%); }
  body.color2 #secondpages .arrow-snippet {
    background-image: url(/bitrix/templates/patent-analytics/img/color2/link-arrow.svg); }
  body.color2 .feedback-form .form-group.has-error input, body.color2 .feedback-form .form-group.has-error textarea {
    border: 2px solid white; }
  body.color2 .feedback-form input, body.color2 .feedback-form textarea {
    border: 2px solid white;
    background-color: black;
    color: white; }
  body.color2 .feedback-form .form-control:focus {
    box-shadow: none;
    border: 2px solid white; }
  body.color2 .feedback-form .help-block.with-errors {
    color: white; }
  body.color2 .feedback-form button {
    border: 1px solid white;
    border-left: 5px solid white;
    background-color: black;
    color: white; }
    body.color2 .feedback-form button:hover {
      background-color: white;
      color: black; }
  body.color2 #secondpages .multimediablock.bros .brosura li .text {
    color: white; }
  body.color2 #secondpages .multimediablock.opros .btn input[type='submit'] {
    border: 2px solid #ffffff;
    color: #ffffff; }
    body.color2 #secondpages .multimediablock.opros .btn input[type='submit']:hover {
      background-color: #FFFFFF;
      color: black; }
  body.color2 #secondpages .multimediablock.opros {
    border: 1px solid white;
    box-shadow: none; }
  body.color2 #secondpages .multimediablock.opros.res,
  body.color2 #secondpages .multimediablock iframe {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%); }
  body.color2 #secondpages .multimediablock.opros .tit,
  body.color2 #secondpages .multimediablock.bros .brosura li .title {
    color: white; }
  body.color2 #mainmenu ul li div {
    background-color: black;
    border: 0px;
    border-bottom: 2px solid white;
    box-shadow: none; }
  body.color2 #secondpages table.doc-table th {
    background-color: #0f0f0f; }
  body.color2 #secondpages .doccollection {
    background-color: #0f0f0f; }
  body.color2 #secondpages h1, body.color2 #secondpages h2, body.color2 #secondpages h3, body.color2 #secondpages h4, body.color2 #secondpages h5, body.color2 #secondpages h6 {
    color: white;
    border-bottom: 3px solid white; }
  body.color2 #secondpages h4, body.color2 #secondpages h5, body.color2 #secondpages h6 {
    border-bottom: 0px !important;
    margin-bottom: 15px; }
  body.color2 #secondpages .docslist .document.doc .ico {
    background-image: url(../img/color2/doc.svg); }
  body.color2 #secondpages .docslist .document.docx .ico {
    background-image: url(../img/color2/docx.svg); }
  body.color2 #secondpages .docslist .document.pdf .ico {
    background-image: url(../img/color2/pdf.svg); }
  body.color2 #secondpages .docslist .document.ppt .ico {
    background-image: url(../img/color2/ppt.svg); }
  body.color2 #secondpages .docslist .document.rar .ico {
    background-image: url(../img/color2/rar.svg); }
  body.color2 #secondpages .docslist .document.rtf .ico {
    background-image: url(../img/color2/rtf.svg); }
  body.color2 #secondpages .docslist .document.xml .ico {
    background-image: url(../img/color2/xml.svg); }
  body.color2 #secondpages .docslist .document.xmlx .ico {
    background-image: url(../img/color2/xmlx.svg); }
  body.color2 #secondpages .docslist .document.zip .ico {
    background-image: url(../img/color2/zip.svg); }
  body.color2 #secondpages .docslist .document.nodocico .ico {
    background-image: url(../img/color2/nodocico.svg); }
  body.color2 #secondpages .docslist .document.xls .ico {
    background-image: url(../img/color2/xls.svg); }
  body.color2 #secondpages .docslist .document.xlsx .ico {
    background-image: url(../img/color2/xlsx.svg); }
  body.color2 #secondpages .checker .ch.c1 {
    background-image: url(../img/color2/filtel_1.svg); }
    body.color2 #secondpages .checker .ch.c1:hover {
      background-image: url(../img/color2/filtel_1_hover.svg); }
    body.color2 #secondpages .checker .ch.c1.active {
      background-image: url(../img/color2/filtel_1_hover.svg); }
  body.color2 #secondpages .checker .ch.c2 {
    background-image: url(../img/color2/filtel_2.svg); }
    body.color2 #secondpages .checker .ch.c2:hover {
      background-image: url(../img/color2/filtel_2_hover.svg); }
    body.color2 #secondpages .checker .ch.c2.active {
      background-image: url(../img/color2/filtel_2_hover.svg); }
  body.color2 #oldsitemsg {
    background-color: black;
    box-shadow: none; }
    body.color2 #oldsitemsg .closeico {
      background-image: url(../img/color2/clear-button.svg); }
  body.color2 #secondpages .filters .timefilter > div input[type='text'] {
    background-color: black;
    border: 1px solid white;
    color: white; }
  body.color2 #ui-datepicker-div th {
    background-color: white; }
    body.color2 #ui-datepicker-div th span {
      color: black !important; }
  body.color2 #ui-datepicker-div .ui-state-active {
    background-color: white;
    color: black !important; }
  body.color2 #ui-datepicker-div .ui-datepicker-calendar, body.color2 #ui-datepicker-div .ui-datepicker-header {
    background-color: black;
    background-image: none; }
  body.color2 #ui-datepicker-div .ui-datepicker-next span {
    background-image: url(../img/color2/c_data_right.svg); }
  body.color2 #ui-datepicker-div .ui-datepicker-prev span {
    background-image: url(../img/color2/c_data_left.svg); }
  body.color2 #ui-datepicker-div .events {
    background-image: url(../img/color2/c_triangl.svg) !important; }
  body.color2 #secondpages .filters .timefilter > div input[type='submit'] {
    border: 1px solid white !important;
    background-color: black;
    border: 1px solid white;
    color: white; }
    body.color2 #secondpages .filters .timefilter > div input[type='submit']:hover {
      background-color: white !important;
      color: black !important; }
  body.color2 #secondpages .modern-page-navigation {
    border-top: 2px solid white; }
  body.color2 #secondpages .megatitle .right .rssi {
    background-image: url(../img/color2/rss.svg); }
  body.color2 #secondpages .modern-page-navigation .modern-page-next {
    background-image: url(../img/color2/next.svg); }
  body.color2 #secondpages .modern-page-navigation .modern-page-previous {
    background-image: url(../img/color2/back.svg); }
  body.color2 #sidebar .typicalsbblock.redblock {
    background-color: black;
    color: white; }
  body.color2 #secondpages .modern-page-navigation .modern-page-current {
    background-color: #0f0f0f;
    color: white; }
  body.color2 #secondpages .news-list-page-item .subcat, body.color2 #secondpages .news-list-page-item .date {
    color: white; }
  body.color2 #secondpages .filters .numbernews .number {
    background-color: #0f0f0f;
    color: white; }
  body.color2 .button-in-content a {
    border: 1px solid white;
    border-left: 5px solid white;
    text-decoration: none !important; }
  body.color2 .button-in-content a:hover {
    background-color: white;
    color: black !important; }
  body.color2 #secondpages .share {
    color: white; }
  body.color2 .share .ya-share2__item_service_odnoklassniki .ya-share2__icon {
    background-image: url(/bitrix/templates/patent-analytics/img/color2/odnoklassniki.svg) !important; }
  body.color2 .share .ya-share2__item_service_vkontakte .ya-share2__icon {
    background-image: url(/bitrix/templates/patent-analytics/img/color2/vk.svg) !important; }
  body.color2 .share .ya-share2__item_service_facebook .ya-share2__icon {
    background-image: url(/bitrix/templates/patent-analytics/img/color2/facebook.svg) !important; }
  body.color2 .share .ya-share2__item_service_twitter .ya-share2__icon {
    background-image: url(/bitrix/templates/patent-analytics/img/color2/twitter.svg) !important; }
  body.color2 #secondpages .megatitle .newsdate .print {
    background-image: url(/bitrix/templates/patent-analytics/img/color2/printer.svg); }
  body.color2 #secondpages .spoiler {
    background-image: url(/bitrix/templates/patent-analytics/img/color2/ar-down.svg); }
  body.color2 #secondpages .spoiler.spoiler-active {
    background-image: url(/bitrix/templates/patent-analytics/img/color2/ar-top.svg); }
  body.color2 #secondpages .megatitle .newsdate {
    background-color: #0f0f0f;
    color: white; }
    body.color2 #secondpages .megatitle .newsdate span {
      color: white !important; }
  body.color2 #secondpages a {
    text-decoration: underline; }
    body.color2 #secondpages a:hover {
      text-decoration: none; }
  body.color2 #secondpages .filters ul li a {
    border: 1px solid white !important; }
  body.color2 #secondpages .filters ul li.active a {
    background-color: white !important;
    color: black !important; }
  body.color2 #secondpages .filters ul li:hover a {
    background-color: white !important;
    color: black !important; }
  body.color2 #secondpages .spoiler {
    background-color: #0f0f0f; }
  body.color2 #sidebar .typicalsbblock.withtitle .title {
    background-color: #0f0f0f;
    box-shadow: none; }
  body.color2 #secondpages .map-columns li ul li:before {
    color: white; }
  body.color2 #secondpages .map-columns .map-level-0 > li > a {
    background-color: #0f0f0f; }
  body.color2 #secondpages .globaltext .grayblock {
    background-color: #0f0f0f; }
  body.color2 #sidebar .typicalsbblock {
    color: white; }
  body.color2 #bigmap {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%); }
  body.color2 #sidebar .typicalsbblock ul li.doc:before {
    background-image: url(/bitrix/templates/patent-analytics/img/color2/s-icon1.svg); }
  body.color2 #sidebar .typicalsbblock ul li.link:before {
    background-image: url(/bitrix/templates/patent-analytics/img/color2/s-icon2.svg); }
  body.color2 #sidebar .typicalsbblock.blueblock {
    background-color: black;
    color: white; }
  body.color2 #sidebar .typicalsbblock ul li:before {
    color: white; }
  body.color2 #sidebar .typicalsbblock .title {
    color: white; }
  body.color2 #sidebar .typicalsbblock {
    box-shadow: none; }
  body.color2 #secondpages .globaltext {
    color: white; }
  body.color2 #header .rightlogo {
    color: white; }
  body.color2 #header .sr {
    margin-top: 17px; }
  body.color2 #npi .list ul li.i1 a {
    background-image: url(../img/color2/s_1.png); }
  body.color2 #npi .list ul li.i2 a {
    background-image: url(../img/color2/s_2.png); }
  body.color2 #npi .list ul li.i3 a {
    background-image: url(../img/color2/s_3.png); }
  body.color2 #npi .list ul li.i4 a {
    background-image: url(../img/color2/s_4.png); }
  body.color2 #npi .list ul li.i5 a {
    background-image: url(../img/color2/s_5.png); }
  body.color2 #npi .list ul li.i6 a {
    background-image: url(../img/color2/s_6.png); }
  body.color2 #npi .list ul li.i7 a {
    background-image: url(../img/color2/s_7.png); }
  body.color2 #npi .list ul li.i8 a {
    background-image: url(../img/color2/s_8.png); }
  body.color2 #npi .list ul li.i9 a {
    background-image: url(../img/color2/s_9.png); }
  body.color2 .bx-wrapper .bx-pager.bx-default-pager a {
    border: 1px solid white;
    background-color: black; }
  body.color2 .bx-wrapper .bx-pager.bx-default-pager a:hover, body.color2 .bx-wrapper .bx-pager.bx-default-pager a.active, body.color2 .bx-wrapper .bx-pager.bx-default-pager a:focus {
    background-color: white; }
  body.color2 .likesitemap ul li a:hover {
    text-decoration: underline !important; }
  body.color2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, body.color2 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #ffffff; }
  body.color2 a, body.color2 p, body.color2 span {
    color: white !important; }
  body.color2 #mainmenu {
    background-color: black;
    border-top: 2px solid white;
    border-bottom: 2px solid white; }
    body.color2 #mainmenu .sitemap {
      background-image: url(../img/color2/menu.svg); }
    body.color2 #mainmenu ul li a {
      border-top: 3px solid black;
      border-bottom: 3px solid black; }
      body.color2 #mainmenu ul li a:hover {
        border-top: 3px solid #c8c8c8;
        border-bottom: 3px solid #c8c8c8; }
  body.color2 #header .rightlogo {
    background-image: url(../img/color2/rospat.png); }
  body.color2 #header .sr input[type='submit'] {
    background-image: url(../img/color2/search.svg);
    border-left: 2px solid white; }
  body.color2 #header .sr input[type='text'] {
    border: 2px solid white;
    background-color: black;
    color: white !important; }
  body.color2 #header .sr input[type='text']::-webkit-input-placeholder {
    color: white; }
  body.color2 #header .sr input[type='text']::-moz-placeholder {
    color: white; }
  body.color2 #header .sr input[type='text']:-ms-input-placeholder {
    color: white; }
  body.color2 #header .sr input[type='text']:-moz-placeholder {
    color: white; }
  body.color2 #header .logo a div {
    background-image: url(../img/color2/logo.svg);
    color: white; }
  body.color2 #footer .sr input[type='submit'] {
    background-image: url(../img/color2/search.svg);
    border-left: 2px solid white; }
  body.color2 #footer .sr input[type='text'] {
    border: 2px solid white;
    background-color: black;
    color: white !important; }
  body.color2 #footer .sr input[type='text']::-webkit-input-placeholder {
    color: white; }
  body.color2 #footer .sr input[type='text']::-moz-placeholder {
    color: white; }
  body.color2 #footer .sr input[type='text']:-ms-input-placeholder {
    color: white; }
  body.color2 #footer .sr input[type='text']:-moz-placeholder {
    color: white; }
  body.color2 #news .bx-wrapper .bx-caption {
    background: rgba(0, 0, 0, 0.96); }
  body.color2 #news .bx-caption .date {
    color: white; }
  body.color2 .fancybox-wrap .fancybox-close {
    background-image: url(../img/color2/clear-button.svg); }
  body.color2 .chosen-container .chosen-results, body.color2 .chosen-container .chosen-drop {
    background-color: black;
    color: white; }
  body.color2 .megatitle > div {
    color: white;
    border-bottom: 3px solid white; }
  body.color2 .chosen-container-active.chosen-with-drop .chosen-single, body.color2 .chosen-container-single .chosen-single {
    border: 1px solid white;
    border-left: 5px solid white;
    background-color: black; }
  body.color2 #npi .searchfield input[type="text"] {
    border: 1px solid white;
    background-color: black;
    color: white; }
  body.color2 #npi .searchfield input[type="text"]::-webkit-input-placeholder {
    color: white; }
  body.color2 #npi .searchfield input[type="text"]::-moz-placeholder {
    color: white; }
  body.color2 #npi .searchfield input[type="text"]:-ms-input-placeholder {
    color: white; }
  body.color2 #npi .searchfield input[type="text"]:-moz-placeholder {
    color: white; }
  body.color2 #npi .searchfield input[type='submit'] {
    border-left: 1px solid white;
    background-color: black;
    background-image: url(../img/color2/search.svg); }
  body.color2 .chosen-container .chosen-results li.highlighted {
    background-image: none;
    background: #fafafa;
    color: black; }
  body.color2 #npi .list ul li.button a span {
    background-image: url(../img/color2/list_blue.svg); }
  body.color2 #npi .list ul li.button:hover a span {
    background-image: url(../img/list_white.svg);
    color: black !important; }
  body.color2 #npi .list ul li.button a {
    border: 1px solid white;
    border-left: 5px solid white; }
  body.color2 #npi .list ul li.button a:hover {
    background-color: white; }
  body.color2 #services .items a, body.color2 #uslugi .items a, body.color2 #bottomutp .oneblock {
    background: black;
    background-image: none !important;
    border: 1px solid white; }
    body.color2 #services .items a:hover, body.color2 #uslugi .items a:hover, body.color2 #bottomutp .oneblock:hover {
      background-color: white;
      color: black !important;
      opacity: 1; }
  body.color2 #header .globaliconline .hico.mailico {
    background-image: url(../img/color2/h_icon2.svg); }
  body.color2 #header .globaliconline .hico.sitemapico {
    background-image: url(../img/color2/h_icon1.svg); }
  body.color2 #header .globaliconline .hico.glassico {
    background-image: url(../img/color2/h_icon3.svg); }
  body.color2 #header .globaliconline .hico.rssico {
    background-image: url(../img/color2/h_icon4.svg); }
  body.color2 #bottomutp .oneblock .toptitle, body.color2 #bottomutp .oneblock .text {
    color: white; }
  body.color2 #bottomutp .oneblock:hover .toptitle, body.color2 #bottomutp .oneblock:hover .text {
    color: black; }
  body.color2 .newscontainer {
    -webkit-box-shadow: none;
    border: 1px solid white;
    background-color: black;
    -moz-box-shadow: none;
    box-shadow: none; }
  body.color2 #meropriatia .anons .cal {
    border: 1px solid white;
    background-color: black; }
  body.color2 #meropriatia .anons .cal .minititle {
    color: white; }
  body.color2 #meropriatia .anons #datepicker .ui-datepicker .ui-datepicker-next span {
    background-image: url(../img/color2/c_data_right.svg); }
  body.color2 #meropriatia .anons #datepicker .ui-datepicker .ui-datepicker-prev span {
    background-image: url(../img/color2/c_data_left.svg); }
  body.color2 #meropriatia .anons #datepicker .events {
    background-image: url(../img/color2/c_triangl.svg) !important;
    color: black !important;
    background-color: white !important; }
    body.color2 #meropriatia .anons #datepicker .events a {
      color: black !important; }
  body.color2 #meropriatia .anons #datepicker .ui-datepicker-current-day {
    background-color: #d0d0d0; }
  body.color2 #meropriatia .listofblocks .col-md-3 .date, body.color2 #meropriatia .listofblocks .col-md-3 .title, body.color2 #meropriatia .listofblocks .col-md-3 .contenttext .tpart .text {
    color: white; }
  body.color2 #meropriatia .listofblocks .col-md-3 {
    padding: 0px;
    background-color: #000000;
    border: 1px solid white;
    margin-left: -1px; }
  body.color2 #meropriatia .listofblocks .col-md-3:nth-child(odd) .img:before {
    border-top: 15px solid #000000; }
  body.color2 #meropriatia .listofblocks .col-md-3:nth-child(even) .img:before {
    border-bottom: 15px solid #000000; }
  body.color2 #meropriatia .listofblocks .col-md-3:hover {
    background-color: white;
    color: black !important; }
  body.color2 #meropriatia .listofblocks .col-md-3:hover * {
    color: black !important; }
  body.color2 #meropriatia .listofblocks .col-md-3:nth-child(odd):hover .img:before {
    border-top: 15px solid white; }
  body.color2 #meropriatia .listofblocks .col-md-3:nth-child(even):hover .img:before {
    border-bottom: 15px solid white; }
  body.color2 .bottomslider {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%); }
  body.color2 #footer {
    background-color: black; }
    body.color2 #footer * {
      color: white !important; }
  body.color2 #footer .soc .ss.s1 {
    background-image: url(../img/color2/social1.svg) !important; }
  body.color2 #footer .soc .ss.s2 {
    background-image: url(../img/color2/social2.svg) !important; }
  body.color2 #footer .soc .ss.s3 {
    background-image: url(../img/color2/social3.svg) !important; }
  body.color2 #footer .soc .ss.s4 {
    background-image: url(../img/color2/social4.svg) !important; }
  body.color2 #footer .soc .ss.s5 {
    background-image: url(../img/color2/social5.svg) !important; }
  body.color2 #footer .soc .ss.s6 {
    background-image: url(../img/color2/social6.svg) !important; }
  body.color2 .fancybox-skin {
    background: #000000; }
  body.color2 .likesitemap .title {
    color: white;
    border-bottom: 3px solid white; }
  body.color2 #meropriatia .anons #datepicker .ui-datepicker {
    background-image: none;
    background-color: black; }
  body.color2 #meropriatia .anons #datepicker .ui-datepicker-calendar, body.color2 #meropriatia .anons #datepicker .ui-datepicker-header {
    background-image: none;
    background-color: black; }
  body.color2 .ui-state-highlight, body.color2 .ui-widget-content .ui-state-highlight, body.color2 .ui-widget-header .ui-state-highlight {
    color: black; }
  body.color2 #meropriatia .anons #datepicker .ui-datepicker-current-day a {
    color: black !important; }
  body.color2 #meropriatia .anons #datepicker th {
    color: black;
    background-color: white; }
    body.color2 #meropriatia .anons #datepicker th span {
      color: black !important; }

body.font2 {
  /*all +4px */
  font-size: 20px; }
  body.font2 #secondpages .selectgrid .btnapply {
    bottom: -44px;
    height: 45px; }
  body.font2 .styled-table {
    font-size: 19px; }
    body.font2 .styled-table tr th {
      font-size: 17px; }
    body.font2 .styled-table tr:nth-child(odd) {
      background-color: #ecf0f6;
      padding: 15px; }
  body.font2 #secondpages .multimediablock .downloadbtn {
    height: 48px; }
  body.font2 #secondpages .megatitle.likeh3 .left {
    font-size: 20px; }
  body.font2 #oldsitemsg {
    font-size: 19px; }
  body.font2 #secondpages .filters .timefilter > div span, body.font2 #secondpages .news-list-page-item .subcat, body.font2 #secondpages .news-list-page-item .date {
    font-size: 18px; }
  body.font2 #secondpages .news-list-page-item .name a {
    font-size: 20px; }
  body.font2 #secondpages, body.font2 #sidebar .typicalsbblock .title {
    font-size: 20px; }
  body.font2 #secondpages .megatitle > div {
    font-size: 25px; }
  body.font2 #header .logo a div {
    font-size: 20px;
    line-height: 21px;
    background-size: 58px 71px;
    margin-bottom: 10px;
    padding-left: 64px; }
  body.font2 #header .sr input[type='text'] {
    font-size: 19px; }
  body.font2 #header .lang {
    font-size: 18px;
    margin-top: -4px; }
  body.font2 #header .globaliconline .hico.mailico {
    width: 27px;
    height: 20px;
    background-size: 22px 20px; }
  body.font2 #header .globaliconline .hico.sitemapico {
    width: 27px;
    height: 23px;
    background-size: 21px 23px; }
  body.font2 #header .globaliconline .hico.glassico {
    width: 37px;
    height: 23px;
    background-size: 28px 23px; }
  body.font2 #header .globaliconline .hico.rssico {
    width: 39px;
    height: 18px;
    background-size: 38px 18px;
    margin-top: 2px; }
  body.font2 #header .globaliconline {
    margin-top: 36px; }
  body.font2 #header .sr {
    margin-top: 25px; }
  body.font2 #header .rightlogo {
    font-size: 16px; }
  body.font2 #mainmenu ul li a {
    font-size: 20px; }
  body.font2 #mainmenu .sitemap {
    width: 27px;
    height: 21px;
    background-size: 28px auto; }
  body.font2 .likesitemap .title {
    font-size: 29px; }
  body.font2 .likesitemap ul li a {
    font-size: 22px; }
  body.font2 .likesitemap ul ul li a {
    font-size: 21px; }
  body.font2 .megatitle > div.cont {
    font-size: 25px; }
  body.font2 .megatitle > div.cont .right {
    font-size: 17px; }
  body.font2 #news .bx-caption span.text {
    font-size: 21px !important;
    line-height: 28px; }
  body.font2 #news .bx-caption .date {
    font-size: 17px;
    margin-bottom: 0px; }
  body.font2 .chosen-container-active.chosen-with-drop .chosen-single, body.font2 .chosen-container-single .chosen-single {
    font-size: 18px; }
  body.font2 .chosen-container .chosen-results li {
    font-size: 18px;
    line-height: 18px; }
  body.font2 #npi .searchfield input[type="text"] {
    font-size: 18px; }
  body.font2 #npi .searchfield input[type="text"]::-webkit-input-placeholder {
    font-size: 18px; }
  body.font2 #npi .searchfield input[type="text"]::-moz-placeholder {
    font-size: 18px; }
  body.font2 #npi .searchfield input[type="text"]:-ms-input-placeholder {
    font-size: 18px; }
  body.font2 #npi .searchfield input[type="text"]:-moz-placeholder {
    font-size: 18px; }
  body.font2 #npi .list ul li.icon a {
    font-size: 17px;
    padding-top: 0px; }
  body.font2 #npi .list ul li.button a {
    font-size: 20px; }
  body.font2 #services .items a, body.font2 #uslugi .items a, body.font2 #bottomutp .oneblock {
    font-size: 20px; }
  body.font2 #meropriatia .anons .cal .minititle {
    font-size: 22px; }
  body.font2 #meropriatia .anons #datepicker .ui-datepicker .ui-datepicker-title {
    font-size: 16px; }
  body.font2 .ui-datepicker .ui-datepicker-prev span, body.font2 .ui-datepicker .ui-datepicker-next span {
    margin-top: -5px; }
  body.font2 #meropriatia .anons #datepicker th {
    font-size: 14px; }
  body.font2 #meropriatia .anons #datepicker td a {
    font-size: 15px;
    padding: 5px; }
  body.font2 #meropriatia .listofblocks .col-md-3 .date {
    font-size: 18px; }
  body.font2 #meropriatia .listofblocks .col-md-3 .title {
    font-size: 20px;
    line-height: 21px; }
  body.font2 #meropriatia .listofblocks .col-md-3 .contenttext .tpart .text {
    line-height: 21px;
    font-size: 18px; }
  body.font2 #bottomutp .oneblock .toptitle {
    font-size: 25px; }
  body.font2 #bottomutp .oneblock.b3 .toptitle {
    font-size: 25px; }
  body.font2 #bottomutp .oneblock .text.bigt {
    font-size: 25px; }
  body.font2 #bottomutp .oneblock .text {
    font-size: 20px; }
  body.font2 #footer .toptitle {
    font-size: 18px; }
  body.font2 #footer {
    font-size: 18px; }
  body.font2 #footer .menu a {
    font-size: 17px;
    line-height: 22px; }
  body.font2 #footer .copy {
    font-size: 14px;
    line-height: 22px; }
@media(max-width: 1220px) {
  body.font2 #header .globaliconline {
    margin-top: 16px;
    transform: scale(1); }
  body.font2 #header .globaliconline .separator {
    margin-top: -5px;
    height: 70px;
    margin-right: 15px; }
  body.font2 #header .lang {
    margin-top: 15px; } }
  body.font2 #secondpages .megatitle > div .right {
    font-size: 18px; }
  body.font2 #secondpages .megatitle .right .rssi {
    height: 24px;
    background-position: right 5px; }
  body.font2 #secondpages .modern-page-navigation {
    font-size: 20px; }
  body.font2 #ui-datepicker-div td a {
    font-size: 15px;
    padding: 5px; }
  body.font2 #ui-datepicker-div th {
    font-size: 14px; }
  body.font2 #ui-datepicker-div .ui-datepicker-title {
    font-size: 16px; }
  body.font2 #secondpages .multimediablock.bros .brosura li .title {
    font-size: 19px; }

body.font3 {
  /*all +6px */
  font-size: 22px; }
  body.font3 #secondpages .selectgrid .btnapply {
    bottom: -47px;
    height: 48px; }
  body.font3 .styled-table {
    font-size: 21px; }
    body.font3 .styled-table tr th {
      font-size: 19px; }
  body.font3 #secondpages .multimediablock.bros .brosura li .title {
    font-size: 21px; }
  body.font3 #secondpages .multimediablock .downloadbtn {
    height: 48px; }
  body.font3 #secondpages .megatitle.likeh3 .left {
    font-size: 22px; }
  body.font3 #oldsitemsg {
    font-size: 21px; }
  body.font3 #ui-datepicker-div td a {
    font-size: 17px;
    padding: 5px; }
  body.font3 #ui-datepicker-div th {
    font-size: 16px; }
  body.font3 #ui-datepicker-div .ui-datepicker-title {
    font-size: 18px; }
  body.font3 #secondpages .modern-page-navigation {
    font-size: 22px; }
  body.font3 #secondpages .megatitle .right .rssi {
    height: 24px;
    background-position: right 8px; }
  body.font3 #secondpages .megatitle > div .right {
    font-size: 20px; }
  body.font3 #secondpages .news-list-page-item .name a {
    font-size: 22px; }
  body.font3 #secondpages .filters .timefilter > div span, body.font3 #secondpages .news-list-page-item .subcat, body.font3 #secondpages .news-list-page-item .date {
    font-size: 20px; }
  body.font3 #secondpages .filters .timefilter > div input[type='text'] {
    width: 150px; }
  body.font3 #secondpages, body.font3 #sidebar .typicalsbblock .title {
    font-size: 22px; }
  body.font3 #secondpages .megatitle > div {
    font-size: 26px; }
  body.font3 #header .logo a div {
    font-size: 22px;
    line-height: 23px;
    background-size: 58px 71px;
    margin-bottom: 10px;
    padding-left: 64px; }
  body.font3 #header .sr input[type='text'] {
    font-size: 21px; }
  body.font3 #header .lang {
    font-size: 20px;
    margin-top: -4px; }
  body.font3 #header .globaliconline .hico.mailico {
    width: 27px;
    height: 20px;
    background-size: 22px 20px; }
  body.font3 #header .globaliconline .hico.sitemapico {
    width: 27px;
    height: 23px;
    background-size: 21px 23px; }
  body.font3 #header .globaliconline .hico.glassico {
    width: 37px;
    height: 23px;
    background-size: 28px 23px; }
  body.font3 #header .globaliconline .hico.rssico {
    width: 39px;
    height: 18px;
    background-size: 38px 18px;
    margin-top: 2px; }
  body.font3 #header .globaliconline {
    margin-top: 36px; }
  body.font3 #header .sr {
    margin-top: 25px; }
  body.font3 #header .rightlogo {
    font-size: 17px; }
  body.font3 #mainmenu ul li a {
    font-size: 22px; }
  body.font3 #mainmenu .sitemap {
    width: 27px;
    height: 21px;
    background-size: 28px auto; }
  body.font3 .likesitemap .title {
    font-size: 31px; }
  body.font3 .likesitemap ul li a {
    font-size: 24px; }
  body.font3 .likesitemap ul ul li a {
    font-size: 23px; }
  body.font3 .megatitle > div.cont {
    font-size: 26px; }
  body.font3 .megatitle > div.cont .right {
    font-size: 19px; }
  body.font3 #news .bx-caption span.text {
    font-size: 23px !important;
    line-height: 31px; }
  body.font3 #news .bx-caption .date {
    font-size: 19px;
    margin-bottom: 0px; }
  body.font3 .chosen-container-active.chosen-with-drop .chosen-single, body.font3 .chosen-container-single .chosen-single {
    font-size: 20px; }
  body.font3 .chosen-container .chosen-results li {
    font-size: 20px;
    line-height: 20px; }
  body.font3 #npi .searchfield input[type="text"] {
    font-size: 20px; }
  body.font3 #npi .searchfield input[type="text"]::-webkit-input-placeholder {
    font-size: 20px; }
  body.font3 #npi .searchfield input[type="text"]::-moz-placeholder {
    font-size: 20px; }
  body.font3 #npi .searchfield input[type="text"]:-ms-input-placeholder {
    font-size: 20px; }
  body.font3 #npi .searchfield input[type="text"]:-moz-placeholder {
    font-size: 20px; }
  body.font3 #npi .list ul li.icon a {
    font-size: 19px;
    padding-top: 0px; }
  body.font3 #npi .list ul li.button a {
    font-size: 22px; }
  body.font3 #services .items a, body.font3 #uslugi .items a, body.font3 #bottomutp .oneblock {
    font-size: 22px; }
  body.font3 #meropriatia .anons .cal .minititle {
    font-size: 24px; }
  body.font3 #meropriatia .anons #datepicker .ui-datepicker .ui-datepicker-title {
    font-size: 18px; }
  body.font3 .ui-datepicker .ui-datepicker-prev span, body.font3 .ui-datepicker .ui-datepicker-next span {
    margin-top: -5px; }
  body.font3 #meropriatia .anons #datepicker th {
    font-size: 16px; }
  body.font3 #meropriatia .anons #datepicker td a {
    font-size: 17px;
    padding: 4px; }
  body.font3 #meropriatia .listofblocks .col-md-3 .date {
    font-size: 20px; }
  body.font3 #meropriatia .listofblocks .col-md-3 .title {
    font-size: 22px;
    line-height: 23px !important; }
  body.font3 #meropriatia .listofblocks .col-md-3 .contenttext .tpart .text {
    line-height: 23px;
    font-size: 20px; }
  body.font3 #bottomutp .oneblock .toptitle {
    font-size: 27px; }
  body.font3 #bottomutp .oneblock.b3 .toptitle {
    font-size: 27px; }
  body.font3 #bottomutp .oneblock .text.bigt {
    font-size: 27px; }
  body.font3 #bottomutp .oneblock .text {
    font-size: 22px; }
  body.font3 #footer .toptitle {
    font-size: 20px; }
  body.font3 #footer {
    font-size: 20px; }
  body.font3 #footer .menu a {
    font-size: 19px;
    line-height: 22px; }
  body.font3 #footer .copy {
    font-size: 16px;
    line-height: 22px; }
@media(max-width: 1220px) {
  body.font3 #header .globaliconline {
    margin-top: 16px;
    transform: scale(1); }
  body.font3 #header .globaliconline .separator {
    margin-top: -5px;
    height: 70px;
    margin-right: 15px; }
  body.font3 #header .lang {
    margin-top: 15px; } }

/*# sourceMappingURL=special.css.map */
