.subject .hidden-layer{position:absolute;top:65px;left:0;width:1046px;background:#2e363c}.subject .col{float:left;width:221px;height:100px;width:calc((100% - 160px)/4);padding:15px 20px;border-bottom:1px #4a545a solid;background:url('/static/templates/sciaga/img/subject_sep.png') no-repeat right bottom;color:#7f8c8d}.subject .col strong{display:block;font-weight:700;font-size:1em;padding:0 0 15px}.subject .col p{font-size:.813em;padding:0 0 12px}.subject .col a{color:#fff}.subject .col .t{padding:0 0 0 10px}.subject .hidden-layer.active{display:block}.no-mobile .ranking a:hover{text-decoration:underline}.left .pagination{padding:20px 0;border-bottom:1px #efefef solid;background:#f5f5f5;text-align:center}.left .pagination:last-child{float:none;border-bottom:0;border-radius:0 0 4px}.left .pagination:nth-child(2){padding:20px 20px 17px;border-top:0}.left .pagination span{padding:0 2px;font-size:.851em;color:#8b949a}.left .pagination a{margin:0 2px;font-size:.851em;font-weight:700;text-transform:uppercase;color:#38434a;text-decoration:none;background:#fff;border-radius:2px;padding:1px 3px}.left .pagination a.active{color:#fff;background:#38434a}.no-mobile .left .pagination a:hover{text-decoration:underline}.no-mobile .catalog .item:hover{background-color:#f9f9f9}.catalog .item .see{position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer}.no-mobile .catalog .item a:hover{text-decoration:underline}.no-mobile .catalog .item .cont p .author:hover{text-decoration:underline}.no-mobile .info p a:hover{text-decoration:underline}@media only screen and (max-width:1078px){.left{width:calc(100% - 341px);overflow:hidden}.catalog .item .cont{width:calc(100% - 157px)}}@media only screen and (max-width:900px){.left{float:none;width:100%}.right{float:none;width:100%;border-top:1px solid #eee;background:#f5f5f5}.catalog .right{border-top:0;border-bottom:1px solid #eee}.catalog .item .cont{width:calc(100% - 100px);border:0}.catalog .item .better{position:absolute;top:0;right:5px;left:auto;padding:0;border:0;width:auto}}@media only screen and (max-width:568px){.head .online{display:none}.info p span{width:auto;float:none;margin-right:10px}}@media only screen and (max-width:380px){.info p span{display:block}}