.subject .hidden-layer{position:absolute;top:65px;left:0;width:1046px;background:#2e363c;overflow:hidden;padding-bottom:49px;height:102px;border-top:1px #485258 solid}.subject .hidden-layer.active{display:block}.subject .col{float:left;width:calc((100% - 3px)/4)}.subject .col:not(:nth-child(4n+4)){border-right:1px #485258 solid}.subject .col a{border-bottom:1px #485258 solid;display:block;padding:0 20px;height:50px;text-decoration:none;position:relative}.subject .col strong{display:block;font-weight:700;font-size:1em;color:#fff;padding:15px 0 0}.subject .hidden-layer .col span{font-weight:700;font-size:.813em;color:#7f8c8d;position:absolute;right:25px;top:50%;margin:-7px 0 0}.subject .hidden-layer .col small{font-size:.688em;color:#7f8c8d;display:block}.no-mobile .subject .hidden-layer .col a:hover{background:#3498db;box-shadow:0 0 0 1px #62b8f1;z-index:9;border:0;margin-bottom:1px}.no-mobile .subject .hidden-layer .col a:hover small,.no-mobile .subject .hidden-layer .col a:hover span{color:#fff}.subject .more{clear:both;border-top:1px #485258 solid;padding:15px 0;text-align:center;font-size:1em;color:#fff;cursor:pointer;position:absolute;bottom:0;left:0;right:0;background:#2e363c}.no-mobile .subject .more:hover{background:#3498db;border-top:1px #62b8f1 solid}.track .hidden-layer{background:#3498db;border-radius:0 0 4px 4px;position:absolute;left:0;right:0;top:37px;padding:15px}.track .hidden-layer label{display:block;padding:0 0 10px}.track .hidden-layer input[type=checkbox]{position:relative;top:2px;margin:0 10px 0 0}.track .hidden-layer input[type=submit]{margin:5px 0 0;display:block;width:100%;border-radius:4px;cursor:pointer}.track .hidden-layer.active{display:block}.no-mobile .tags a:hover{text-decoration:underline}.no-mobile .catalog.qa .item .cont .author a:hover{text-decoration:underline}.no-mobile .catalog.qa .item .cont .subject a:hover{text-decoration:underline}.no-mobile .catalog.qa .item .online a:hover{opacity:1.0}.no-mobile .catalog.qa .item:not(.inactive):hover .doit{opacity:1}.no-mobile .catalog.qa .item .doit:hover>span{text-decoration:underline}.no-mobile .catalog.dict .item:hover{background-color:#f9f9f9}.no-mobile .catalog.dict .cont h2 a:hover{text-decoration:underline}.no-mobile .catalog.dict .cont .dict a:hover,.no-mobile .catalog.dict .cont .cat a:hover{text-decoration:underline}.no-mobile .catalog.dict .cont .author a:hover{text-decoration:underline}.no-mobile .catalog.dict .similar a:hover{text-decoration:underline}.no-mobile .catalog.work .item:hover{background-color:#f9f9f9}.no-mobile .catalog.work .cont h2 a:hover{text-decoration:underline}.no-mobile .catalog.work .cont .author a:hover{text-decoration:underline}.catalog.work .thumbs .hover{border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;background:#3498db;opacity:.7}.catalog.work .thumbs .i .icon{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;transform:scale(1.5);filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(146deg) brightness(104%) contrast(102%)}.catalog.work .thumbs .v .icon{position:absolute;top:50%;left:50%;margin:-21px 0 0 -21px;transform:scale(.6);filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(146deg) brightness(104%) contrast(102%)}.no-mobile .catalog.work .thumbs a:hover .hover,.no-mobile .catalog.work .thumbs a:hover .icon,.no-mobile .catalog.work .thumbs span:hover .hover,.no-mobile .catalog.work .thumbs span:hover .icon{display:block}.catalog.img .big-thumbs .hover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:#3498db;border-radius:4px;opacity:.85}.catalog.img .big-thumbs .icon{position:absolute;top:50%;left:50%;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(146deg) brightness(104%) contrast(102%);z-index:3}.catalog.img .big-thumbs .i .icon{margin:-8px 0 0 -8px;transform:scale(3)}.catalog.img .big-thumbs .v .icon{margin:-21px 0 0 -21px}.no-mobile .catalog.img .big-thumbs a:hover .hover,.no-mobile .catalog.img .big-thumbs a:hover .icon{display:block}.left .pagination{padding:20px 0;border-top:1px #efefef solid;border-bottom:1px #efefef solid;background:#f5f5f5;text-align:center}.left .pagination>span{padding:0 2px;font-size:.813em;color:#8b949a}.left .pagination a{margin:0 2px;font-size:.813em;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}@media only screen and (max-width:808px){.subject .col{width:100%;border-right:0}.subject .col a{padding:1px 20px}}