

/* Start:/bitrix/templates/bioprinting/components/bitrix/system.pagenavigation/.default/style.css?17637176334227*/
.site_s1 .nav_print a:hover {
  color: #e59300; }

.site_eu .nav_print a:hover {
  color: #43aae3; }

.site_cf .nav_print a:hover {
  color: #e8185d; }

.site_s1 .nav_print_outer, .site_eu .nav_print_outer, .site_cf .nav_print_outer {
  clear: both;
  *zoom: 1;
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center; }
  .site_s1 .nav_print_outer:before, .site_s1 .nav_print_outer:after, .site_eu .nav_print_outer:before, .site_eu .nav_print_outer:after, .site_cf .nav_print_outer:before, .site_cf .nav_print_outer:after {
    content: " ";
    display: table; }
  .site_s1 .nav_print_outer:after, .site_eu .nav_print_outer:after, .site_cf .nav_print_outer:after {
    clear: both; }
.site_s1 .nav_print, .site_eu .nav_print, .site_cf .nav_print {
  font-weight: bold;
  font-size: 20px;
  text-align: center;
  clear: both;
  margin: 0px auto;
  *zoom: 1;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto; }
  .site_s1 .nav_print:before, .site_s1 .nav_print:after, .site_eu .nav_print:before, .site_eu .nav_print:after, .site_cf .nav_print:before, .site_cf .nav_print:after {
    content: " ";
    display: table; }
  .site_s1 .nav_print:after, .site_eu .nav_print:after, .site_cf .nav_print:after {
    clear: both; }
  .site_s1 .nav_print a, .site_s1 .nav_print span, .site_eu .nav_print a, .site_eu .nav_print span, .site_cf .nav_print a, .site_cf .nav_print span {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    line-height: 40px;
    vertical-align: top;
    padding: 0px 12px; }
  .site_s1 .nav_print a, .site_eu .nav_print a, .site_cf .nav_print a {
    color: #333333;
    text-decoration: none !important;
    -webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out; }
  .site_s1 .nav_print .page-current, .site_eu .nav_print .page-current, .site_cf .nav_print .page-current {
    background: #222C3F;
    color: white;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px; }
  .site_s1 .nav_print .page-previous, .site_s1 .nav_print .page-next, .site_eu .nav_print .page-previous, .site_eu .nav_print .page-next, .site_cf .nav_print .page-previous, .site_cf .nav_print .page-next {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    padding: 0px !important;
    width: 15px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    background-image: url("/bitrix/templates/bioprinting/components/bitrix/system.pagenavigation/.default/images/arrows.png");
    background-position: 0px 0px;
    background-repeat: no-repeat; }
    .site_s1 .nav_print .page-previous.page-previous, .site_s1 .nav_print .page-next.page-previous, .site_eu .nav_print .page-previous.page-previous, .site_eu .nav_print .page-next.page-previous, .site_cf .nav_print .page-previous.page-previous, .site_cf .nav_print .page-next.page-previous {
      background-position: 50% 0px; }
      .site_s1 .nav_print .page-previous.page-previous:hover, .site_s1 .nav_print .page-next.page-previous:hover, .site_eu .nav_print .page-previous.page-previous:hover, .site_eu .nav_print .page-next.page-previous:hover, .site_cf .nav_print .page-previous.page-previous:hover, .site_cf .nav_print .page-next.page-previous:hover {
        background-position: 50% -40px; }
    .site_s1 .nav_print .page-previous.page-next, .site_s1 .nav_print .page-next.page-next, .site_eu .nav_print .page-previous.page-next, .site_eu .nav_print .page-next.page-next, .site_cf .nav_print .page-previous.page-next, .site_cf .nav_print .page-next.page-next {
      background-position: 50% -80px; }
      .site_s1 .nav_print .page-previous.page-next:hover, .site_s1 .nav_print .page-next.page-next:hover, .site_eu .nav_print .page-previous.page-next:hover, .site_eu .nav_print .page-next.page-next:hover, .site_cf .nav_print .page-previous.page-next:hover, .site_cf .nav_print .page-next.page-next:hover {
        background-position: 50% -120px; }
  .site_s1 .nav_print .vert-separator, .site_eu .nav_print .vert-separator, .site_cf .nav_print .vert-separator {
    padding: 0px 0px !important; }

/* End */


/* Start:/bitrix/components/custom/video-audio/templates/.default/style.css?17637176331361*/
.videos {
  display: block;
  padding-top: 30px;
  *zoom: 1; }
  .videos:before, .videos:after {
    content: " ";
    display: table; }
  .videos:after {
    clear: both; }
  .videos.detail time {
    font-size: 11px;
    color: #808080;
    font-weight: bold;
    padding-bottom: 5px;
    text-transform: uppercase;
    display: block; }
  .videos.detail .soc {
    padding-top: 20px; }
  @media all and (max-width: 1000px) {
    .videos.detail .right_col, .videos.detail .left_col {
      clear: left;
      float: none;
      width: 100%; }
    .videos.detail .right_col {
      padding: 0px 0px 20px 0px;
      margin: 0px !important; } }
  .videos .text {
    clear: both;
    padding-top: 20px;
    font-size: 16px;
    color: #4c4c4c;
    line-height: 24px; }

.h1_margin .h1_main h1 {
  display: block !important;
  float: left;
  max-width: 870px; }

.filter_outer {
  position: relative;
  *zoom: 1; }
  .filter_outer:before, .filter_outer:after {
    content: " ";
    display: table; }
  .filter_outer:after {
    clear: both; }
  .filter_outer .filter {
    width: 100%;
    margin-top: -62px;
    position: absolute; }
    @media all and (max-width: 800px) {
      .filter_outer .filter {
        position: static; }
        .filter_outer .filter .card {
          padding-bottom: 15px; } }

/* End */


/* Start:/bitrix/components/custom/addthis/templates/.default/style.css?17637176331452*/
.pluso {
  width: 253px !important; }

.addthis {
  *zoom: 1; }
  .addthis:before, .addthis:after {
    content: " ";
    display: table; }
  .addthis:after {
    clear: both; }
  .addthis a {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    *display: inline;
    *vertical-align: auto;
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    margin: 0px 2px;
    width: 40px;
    height: 40px;
    background-image: url("/bitrix/components/custom/addthis/templates/.default/images/socials.png");
    background-position: 0px 0px;
    background-repeat: no-repeat; }
    .addthis a.facebook {
      background-position: 0px 0px; }
      .addthis a.facebook:hover {
        background-position: 0px -40px; }
    .addthis a.vkontakte {
      background-position: -40px 0px; }
      .addthis a.vkontakte:hover {
        background-position: -40px -40px; }
    .addthis a.twitter {
      background-position: -80px 0px; }
      .addthis a.twitter:hover {
        background-position: -80px -40px; }
    .addthis a.email {
      background-position: -120px 0px; }
      .addthis a.email:hover {
        background-position: -120px -40px; }
    .addthis a.print {
      background-position: -160px 0px; }
      .addthis a.print:hover {
        background-position: -160px -40px; }
    .addthis a.addthis {
      background-position: -200px 0px; }
      .addthis a.addthis:hover {
        background-position: -200px -40px; }

/* End */


/* Start:/bitrix/components/custom/video-audio/templates/other/style.css?176371763376*/
.other_videos {
  display: block;
  padding-top: 50px;
  clear: both; }

/* End */
/* /bitrix/templates/bioprinting/components/bitrix/system.pagenavigation/.default/style.css?17637176334227 */
/* /bitrix/components/custom/video-audio/templates/.default/style.css?17637176331361 */
/* /bitrix/components/custom/addthis/templates/.default/style.css?17637176331452 */
/* /bitrix/components/custom/video-audio/templates/other/style.css?176371763376 */
