/* footer */
.footer{width:100%;min-width:775px;min-height:170px;padding:40px 0 10px;margin:-220px auto 0;background-color:#F0F0F0;}
.footer .max_w{padding:0 5px 0 5px;}
.max_w{max-width:1500px;}
.footer table{width:100%;}
.footer td{padding:0 6px;text-align:left;}
.footer th{padding:0 6px 10px;text-align:left;color:#B0B0B0;font-size:14px; line-height:16px; font-weight:bold;vertical-align:middle;}
.footer a{border-radius:3px;}
.footer a, .footer a:visited{display:block;font-size:13px;line-height:15px;color:#666666;padding-bottom:7px;}
.blb{float:left;width:100%;height:1px;overflow:hidden;position:absolute;}
#dynamics_padd{max-width:1600px;min-width:775px;margin:0 auto;}
.footer-wrap_biblio_user{min-height:200px;margin-top:-170px;}
.footer.footer-wrap_biblio_user .header{padding:0;line-height:13px;}
.footer.footer-wrap_biblio_user .footer_soc_icons li{padding-top:1px;}
.footer.footer-wrap_biblio_user .site_name{padding-top:21px;}
.footer-wrap_is_school{min-height:150px;margin:-120px auto 0;}
.footer.footer-wrap_is_school .site_name{padding-top:46px;}
.footer.footer-wrap_is_school .footer_soc_icons li{padding-top:15px;}
/* footer social networks */
.footer_soc_icons .footer_soc_icon {display:inline-block; width:24px; height:24px; background:url(/static/litres/i/footer/soc-icons.svg?v4); margin-right:12px; margin-bottom:13px; padding-bottom:0;}
.footer_soc_icons .footer_soc_icon_a:hover {opacity:0.8;}
.footer_soc_icons .footer_soc_icon_vk {background-position:0 -24px;}
.footer_soc_icons .footer_soc_icon_ok {background-position:-24px -24px;}
.footer_soc_icons .footer_soc_icon_fb {background-position:-48px -24px;}
.footer_soc_icons .footer_soc_icon_inst {background-position:-72px -24px;}
.footer_soc_icons .footer_soc_icon_tw {background-position:-96px -24px;}
.footer_soc_icons .footer_soc_icon_mail {background-position:-144px -24px;}
.footer_soc_icons .footer_soc_icon_dzen {background-position:-168px -24px;}
.footer_soc_icons .footer_soc_icon_tg {background-position:-192px -24px;}

.site_name{color:#666666; font-size:11px; padding:13px 0 0 0;}
.footer .is_school_li{padding-bottom:36px;}
.footer .header{display:block; padding:2px 0 15px; color:#B0B0B0; font-size:14px; line-height:16px; font-weight:bold;}