body {
    background-color: #fff;
    font: 14px Arial, Helvetica, sans-serif;
    color: #000;
    margin: 0;
    -webkit-font-smoothing: antialiased;
}
.clear {
    clear: both
}
a {
    color: #0363cd;
}
a:hover {
    color: #db3727;
}

.inner, .opisanie {
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto;
    box-sizing: border-box
}
@media (max-width: 800px) {
    .inner, .opisanie {
        width: 100%!important;
        padding-right: 15px;
        padding-left: 15px
    }
}
@media (min-width: 993px) {
    .inner, .opisanie {
        width: 100%
    }
}
@media (min-width: 1200px) {
    .inner, .opisanie {
        width: 1140px
    }
}

a {
    color: #0363cd;
}

    a:hover {
        color: #db3727;
    }

img {
    max-width: 100%;
}

h1, h2, h3 {
    margin: 0;
}

.topinfo {
    min-height: 90px;
}

.header, .middle {
    background-color: #fff;
}

.middle {
    padding-top: 20px;
    padding-bottom: 20px;
}

.header {
    background-color: #fff;
}

    .logo img {
        margin: 9px 0;
        float: left;
    }

    .logo a {
        color: #000;
        text-decoration: none;
    }

    .logo span {
        display: inline-block;
        padding-top: 18px;
        font-size: 21px;
    }

.menu {
    background-color: #4184F3;
    border-top: 1px solid rgba(0,0,0,.07);
}

    .menu .inner {

    }

    .menu a {
        text-decoration: none;
        color: #fff;
        padding: 14px 17px;
        font-size: 14px;
        display: inline-block;
    }

        .menu a:hover {
            background-color: rgba(0,0,0,.1);
        }

    .menu a.active {
        background-color: rgba(0,0,0,.1);
        color: #fff;
    }

        .menu a#gift {
            background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQwNi4yMTUgNDA2LjIxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDA2LjIxNSA0MDYuMjE1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGQ9Ik0yMjYuNzkzLDI0My4xODZ2MTYzLjAyOWgxMzQuMTE1YzE3LjQzMSwwLDMxLjU2OC0xNC4xMjksMzEuNTY4LTMxLjU3VjI0My4xODZIMjI2Ljc5M3oiIGZpbGw9IiNGRkZGRkYiLz4KCQkJPHBhdGggZD0iTTE3OS4zNzQsMjQzLjE4NkgxMy43NDl2MTMxLjQ1OWMwLDE3LjQ0MSwxNC4xNDEsMzEuNTcsMzEuNTcsMzEuNTdoMTM0LjA1NVYyNDMuMTg2eiBNNTYuNzg4LDM3My4wODYgICAgIGMtNi41NDUsMC0xMS44NTUtNS4zMTEtMTEuODU1LTExLjg1NHYtNjUuNzc4YzAtNi41NDQsNS4zMTEtMTEuODU0LDExLjg1NS0xMS44NTRzMTEuODU1LDUuMzEyLDExLjg1NSwxMS44NTR2NjUuNzc4ICAgICBDNjguNjQzLDM2Ny43NzUsNjMuMzMzLDM3My4wODYsNTYuNzg4LDM3My4wODZ6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPC9nPgoJCTxwYXRoIGQ9Ik0zNzEuMTc2LDExOS41NjRoLTU5LjI5M2M4LjE4NC0zLjkyOCwxNS4wNDktNy45ODYsMTkuMi0xMi4xMzNjMjQuNDIzLTI0LjQxOSwyNC40MjMtNjQuMDMsMC04OC40NTMgICAgQzMxOC44NTcsNi43NjgsMzAyLjg1LDAuNjY0LDI4Ni44NDQsMC42NjRjLTE2LjAwOSwwLTMyLjAxOSw2LjEwNC00NC4yMjksMTguMzE0Yy0xMC4xNDEsMTAuMTQ0LTE5Ljg5NywzNS4xODItMjcuODYyLDYwLjk4MyAgICBjLTMuNzItMS4wMjEtNy41NDktMS43MzYtMTEuNTc3LTEuNzM2Yy00LjAxNCwwLTcuODQ0LDAuNzE2LTExLjU0NywxLjcyOWMtNy45OTYtMjYuMDM0LTE3Ljg0NC01MS40MTItMjguMDgtNjEuNjQxICAgIEMxNTEuMzM4LDYuMTAzLDEzNS4zNDYsMCwxMTkuMzIyLDBjLTE2LjAwOCwwLTMyLjAxNiw2LjEwNC00NC4yMjcsMTguMzEzYy0yNC40MjIsMjQuNDMyLTI0LjQyMiw2NC4wMzUsMCw4OC40NTMgICAgYzQuMzY5LDQuMzg4LDExLjczLDguNjc5LDIwLjU2MiwxMi43OThIMzUuMDM4Yy0xNy40MywwLTMxLjU1MywxNC4xMjgtMzEuNTUzLDMxLjU1NnYyNi44NTJjMCwxNy40MywxNC4xMjMsMzEuNTUxLDMxLjU1MywzMS41NTEgICAgaDE0NC4zMzZ2LTg4LjcwN2g0Ny40MTl2ODguNzA3aDE0NC4zODRjMTcuNDI4LDAsMzEuNTUzLTE0LjEyMywzMS41NTMtMzEuNTUydi0yNi44NTIgICAgQzQwMi43MjksMTMzLjY5MiwzODguNjA0LDExOS41NjQsMzcxLjE3NiwxMTkuNTY0eiBNMjY0Ljk3MSw0MS4zMzJjNS44MzQtNS44MzgsMTMuNjEyLTkuMDU3LDIxLjg3My05LjA1NyAgICBjOC4yNzIsMCwxNi4wMzksMy4yMTksMjEuODkxLDkuMDU3YzUuODM0LDUuODQxLDkuMDQ1LDEzLjYwNyw5LjA0NSwyMS44NzNzLTMuMjExLDE2LjAzMS05LjAxNiwyMS44MzUgICAgYy02LjUzMSw2LjE2MS0zMi4xMDcsMTUuNzYtNjMuNzI1LDI0LjcwMWMtMC44OTQtMy4wNjYtMi4xMDEtNS45NjctMy42MjctOC43MTZDMjUwLjAyNiw3MS4yNzIsMjU5LjA3Myw0Ny41NjcsMjY0Ljk3MSw0MS4zMzJ6ICAgICBNOTcuNDQ4LDQwLjY2OGM1LjgzNi01LjgzNCwxMy42MTUtOS4wNTMsMjEuODc1LTkuMDUzYzguMjczLDAsMTYuMDM5LDMuMjExLDIxLjg1Nyw5LjAzNyAgICBjNS45NDUsNi4yOTEsMTUuMDk4LDMwLjMwMywyMy43NzMsNjAuMzY1Yy0xLjQzNiwyLjU3Ny0yLjU3Niw1LjI5Ni0zLjQ3Myw4LjE1OGMtMzEuNzY4LTguOTUyLTU3LjUwMi0xOC42LTY0LjAzMy0yNC43NTggICAgQzg1LjM5MSw3Mi4zNTMsODUuMzkxLDUyLjczMiw5Ny40NDgsNDAuNjY4eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=");
            background-repeat: no-repeat;
            background-position: 11px 13px;
            padding-left: 35px;
        }

        .menu a#rating {
            background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMCA1MTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMCA1MTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0ic3RhciI+CgkJPHBvbHlnb24gcG9pbnRzPSIyNTUsNDAyLjIxMiA0MTIuNTksNDk3LjI1IDM3MC44OTcsMzE4LjAxMSA1MTAsMTk3LjQ3MiAzMjYuNjMsMTgxLjczOCAyNTUsMTIuNzUgMTgzLjM3MSwxODEuNzM4IDAsMTk3LjQ3MiAgICAgMTM5LjEwMywzMTguMDExIDk3LjQxLDQ5Ny4yNSAgICIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=");
            background-repeat: no-repeat;
            background-position: 11px 14px;
            padding-left: 35px;
        }

        .menu a#quotes {
            background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDc1Ljk5OSA3NS45OTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDc1Ljk5OSA3NS45OTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTQuNTc5LDVDNi41MjcsNSwwLDExLjcxNiwwLDIwYzAsOC4yODUsNi41MjcsMTUsMTQuNTc5LDE1QzI5LjE1NywzNSwxOS40MzgsNjQsMCw2NHY3ICAgIEMzNC42OSw3MSw0OC4yODYsNSwxNC41NzksNXogTTU2LjU3OSw1QzQ4LjUyNyw1LDQyLDExLjcxNiw0MiwyMGMwLDguMjg1LDYuNTI3LDE1LDE0LjU3OSwxNUM3MS4xNTcsMzUsNjEuNDM4LDY0LDQyLDY0djcgICAgQzc2LjY5LDcxLDkwLjI4Niw1LDU2LjU3OSw1eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=");
            background-repeat: no-repeat;
            background-position: 11px 14px;
            padding-left: 35px;
        }

        .menu a#reviews {
            background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8cGF0aCBkPSJNMzAsMS41Yy0xNi41NDIsMC0zMCwxMi4xMTItMzAsMjdjMCw1LjIwNCwxLjY0NiwxMC4yNDUsNC43NjgsMTQuNjA0Yy0wLjU5MSw2LjUzNy0yLjE3NSwxMS4zOS00LjQ3NSwxMy42ODkgIGMtMC4zMDQsMC4zMDQtMC4zOCwwLjc2OS0wLjE4OCwxLjE1M0MwLjI3NSw1OC4yODksMC42MjUsNTguNSwxLDU4LjVjMC4wNDYsMCwwLjA5Mi0wLjAwMywwLjEzOS0wLjAxICBjMC40MDUtMC4wNTcsOS44MTMtMS40MTEsMTYuNjE4LTUuMzM5QzIxLjYyMSw1NC43MSwyNS43MzcsNTUuNSwzMCw1NS41YzE2LjU0MiwwLDMwLTEyLjExMiwzMC0yN1M0Ni41NDIsMS41LDMwLDEuNXogTTE2LDMyLjUgIGMtMi4yMDYsMC00LTEuNzk0LTQtNHMxLjc5NC00LDQtNHM0LDEuNzk0LDQsNFMxOC4yMDYsMzIuNSwxNiwzMi41eiBNMzAsMzIuNWMtMi4yMDYsMC00LTEuNzk0LTQtNHMxLjc5NC00LDQtNHM0LDEuNzk0LDQsNCAgUzMyLjIwNiwzMi41LDMwLDMyLjV6IE00NCwzMi41Yy0yLjIwNiwwLTQtMS43OTQtNC00czEuNzk0LTQsNC00czQsMS43OTQsNCw0UzQ2LjIwNiwzMi41LDQ0LDMyLjV6IiBmaWxsPSIjRkZGRkZGIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=");
            background-repeat: no-repeat;
            background-position: 11px 14px;
            padding-left: 35px;
        }

        .menu a#readers {
            background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8Zz4KCTxwYXRoIGQ9Ik00MS4wMTQsNDUuMzg5bC05LjU1My00Ljc3NkMzMC41Niw0MC4xNjIsMzAsMzkuMjU2LDMwLDM4LjI0OHYtMy4zODFjMC4yMjktMC4yOCwwLjQ3LTAuNTk5LDAuNzE5LTAuOTUxICAgYzEuMjM5LTEuNzUsMi4yMzItMy42OTgsMi45NTQtNS43OTlDMzUuMDg0LDI3LjQ3LDM2LDI2LjA3NSwzNiwyNC41di00YzAtMC45NjMtMC4zNi0xLjg5Ni0xLTIuNjI1di01LjMxOSAgIGMwLjA1Ni0wLjU1LDAuMjc2LTMuODI0LTIuMDkyLTYuNTI1QzMwLjg1NCwzLjY4OCwyNy41MjEsMi41LDIzLDIuNXMtNy44NTQsMS4xODgtOS45MDgsMy41MyAgIGMtMi4zNjgsMi43MDEtMi4xNDgsNS45NzYtMi4wOTIsNi41MjV2NS4zMTljLTAuNjQsMC43MjktMSwxLjY2Mi0xLDIuNjI1djRjMCwxLjIxNywwLjU1MywyLjM1MiwxLjQ5NywzLjEwOSAgIGMwLjkxNiwzLjYyNywyLjgzMyw2LjM2LDMuNTAzLDcuMjM3djMuMzA5YzAsMC45NjgtMC41MjgsMS44NTYtMS4zNzcsMi4zMmwtOC45MjEsNC44NjZDMS44MDEsNDYuOTI0LDAsNDkuOTU4LDAsNTMuMjYyVjU3LjVoNDYgICB2LTQuMDQzQzQ2LDUwLjAxOCw0NC4wODksNDYuOTI3LDQxLjAxNCw0NS4zODl6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8cGF0aCBkPSJNNTUuNDY3LDQ2LjUyNmwtOS43MjMtNC4yMWMtMC4yMy0wLjExNS0wLjQ4NS0wLjM5Ni0wLjcwNC0wLjc3MWw2LjUyNS0wLjAwNWMwLDAsMC4zNzcsMC4wMzcsMC45NjIsMC4wMzcgICBjMS4wNzMsMCwyLjYzOC0wLjEyMiw0LTAuNzA3YzAuODE3LTAuMzUyLDEuNDI1LTEuMDQ3LDEuNjY5LTEuOTA3YzAuMjQ2LTAuODY4LDAuMDktMS43ODctMC40MjYtMi41MjMgICBjLTEuODY1LTIuNjU0LTYuMjE4LTkuNTg5LTYuMzU0LTE2LjYyM2MtMC4wMDMtMC4xMjEtMC4zOTctMTIuMDgzLTEyLjIxLTEyLjE4Yy0xLjE4NywwLjAxLTIuMzA5LDAuMTU2LTMuMzcyLDAuNDEzICAgYzAuNzkyLDIuMDk0LDAuNzE5LDMuOTY4LDAuNjY1LDQuNTc2djQuNzMzYzAuNjQ4LDAuOTIyLDEsMi4wMTcsMSwzLjE0MXY0YzAsMS45MDctMS4wMDQsMy42NzItMi42MDcsNC42NjIgICBjLTAuNzQ4LDIuMDIyLTEuNzM4LDMuOTExLTIuOTQ5LDUuNjIxYy0wLjE1LDAuMjEzLTAuMjk4LDAuNDE0LTAuNDQzLDAuNjA0djIuODZjMCwwLjQ0MiwwLjIzNiwwLjgyNSwwLjYzMSwxLjAyMmw5LjU1Myw0Ljc3NiAgIGMzLjU4NywxLjc5NCw1LjgxNSw1LjM5OSw1LjgxNSw5LjQxVjU3LjVINjB2LTMuNjk3QzYwLDUwLjcxMSw1OC4yODIsNDcuOTMzLDU1LjQ2Nyw0Ni41MjZ6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
            background-repeat: no-repeat;
            background-position: 11px 14px;
            padding-left: 35px;
        }

        .menu a#allbooks {
            background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDYxMi4wMDkgNjEyLjAwOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjEyLjAwOSA2MTIuMDA5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTUwNy42ODksNjA3LjEwNmw4My4zNTctMjIuMzI2YzE1LjA5My00LjA1OSwyNC4wOTgtMTkuNDY3LDE5Ljk1Mi0zNS4wMThMNDcwLjQ0MSwyNS4yNjUgICAgQzQ2Ni4zNTQsOS45NzIsNDUwLjU3NCwwLjkxLDQzNS42ODEsNC45MTJsLTgzLjM1NiwyMi4zMjZjLTE1LjEyMiw0LjA1OS0yNC4wOTksMTkuNDY3LTE5Ljk1MywzNS4wMThMNDcyLjksNTg2Ljc1MyAgICBDNDc3LjAxNyw2MDIuMDQ3LDQ5Mi43NjgsNjExLjA4LDUwNy42ODksNjA3LjEwNnoiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cGF0aCBkPSJNMTE0LjYwMiw2MDYuMTYzYzE1LjYzNywwLDI4LjMyOS0xMi41NzgsMjguMzI5LTI4LjY3MlYzNC40OTljMC0xNS44MzctMTIuODkzLTI4LjY0NC0yOC4zMjktMjguNjQ0SDI4LjMyOSAgICBDMTIuNjkyLDUuODU1LDAsMTguNDA0LDAsMzQuNDk5djU0Mi45OTNjMCwxNS44MzcsMTIuODkzLDI4LjY0NCwyOC4zMjksMjguNjQ0aDg2LjI3M1Y2MDYuMTYzeiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik0yODYuMTE4LDYwNi4xNjNjMTUuNjM3LDAsMjguMzI5LTEyLjU1LDI4LjMyOS0yOC42NDRWMzQuNDk5YzAtMTUuODM3LTEyLjg5My0yOC42NDQtMjguMzI5LTI4LjY0NGgtODYuMjcyICAgIGMtMTUuNjM3LDAtMjguMzI5LDEyLjU0OS0yOC4zMjksMjguNjQ0djU0Mi45OTNjMCwxNS44MzcsMTIuODkzLDI4LjY0NCwyOC4zMjksMjguNjQ0aDg2LjI3MlY2MDYuMTYzeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=");
            background-repeat: no-repeat;
            background-position: 11px 14px;
            padding-left: 35px;
        }

        .menu a#otvet {
            background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDkyIDkyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5MiA5MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8Zz4KCTxwYXRoIGQ9Ik00NS4zODYsMC4wMDRDMTkuOTgzLDAuMzQ0LTAuMzMzLDIxLjIxNSwwLjAwNSw0Ni42MTljMC4zNCwyNS4zOTMsMjEuMjA5LDQ1LjcxNSw0Ni42MTEsNDUuMzc3ICAgYzI1LjM5OC0wLjM0Miw0NS43MTgtMjEuMjEzLDQ1LjM4LTQ2LjYxNUM5MS42NTYsMTkuOTg2LDcwLjc4Ni0wLjMzNSw0NS4zODYsMC4wMDR6IE00NS4yNSw3NGwtMC4yNTQtMC4wMDQgICBjLTMuOTEyLTAuMTE2LTYuNjctMi45OTgtNi41NTktNi44NTJjMC4xMDktMy43ODgsMi45MzQtNi41MzgsNi43MTctNi41MzhsMC4yMjcsMC4wMDRjNC4wMjEsMC4xMTksNi43NDgsMi45NzIsNi42MzUsNi45MzcgICBDNTEuOTA0LDcxLjM0Niw0OS4xMjMsNzQsNDUuMjUsNzR6IE02MS43MDUsNDEuMzQxYy0wLjkyLDEuMzA3LTIuOTQzLDIuOTMtNS40OTIsNC45MTZsLTIuODA3LDEuOTM4ICAgYy0xLjU0MSwxLjE5OC0yLjQ3MSwyLjMyNS0yLjgyLDMuNDM0Yy0wLjI3NSwwLjg3My0wLjQxLDEuMTA0LTAuNDM0LDIuODhsLTAuMDA0LDAuNDUxSDM5LjQzbDAuMDMxLTAuOTA3ICAgYzAuMTMxLTMuNzI4LDAuMjIzLTUuOTIxLDEuNzY4LTcuNzMzYzIuNDI0LTIuODQ2LDcuNzcxLTYuMjg5LDcuOTk4LTYuNDM1YzAuNzY2LTAuNTc3LDEuNDEyLTEuMjM0LDEuODkzLTEuOTM2ICAgYzEuMTI1LTEuNTUxLDEuNjIzLTIuNzcyLDEuNjIzLTMuOTcyYzAtMS42NjUtMC40OTQtMy4yMDUtMS40NzEtNC41NzZjLTAuOTM5LTEuMzIzLTIuNzIzLTEuOTkzLTUuMzAzLTEuOTkzICAgYy0yLjU1OSwwLTQuMzExLDAuODEyLTUuMzU5LDIuNDc4Yy0xLjA3OCwxLjcxMy0xLjYyMywzLjUxMi0xLjYyMyw1LjM1djAuNDU3SDI3LjkzNmwwLjAyLTAuNDc3ICAgYzAuMjg1LTYuNzY5LDIuNzAxLTExLjY0Myw3LjE3OC0xNC40ODdDMzcuOTQ3LDE4LjkxOCw0MS40NDcsMTgsNDUuNTMxLDE4YzUuMzQ2LDAsOS44NTksMS4yOTksMTMuNDEyLDMuODYxICAgYzMuNiwyLjU5Niw1LjQyNiw2LjQ4NCw1LjQyNiwxMS41NTZDNjQuMzY5LDM2LjI1NCw2My40NzMsMzguOTE5LDYxLjcwNSw0MS4zNDF6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
            background-repeat: no-repeat;
            background-position: 11px 14px;
            padding-left: 35px;
        }

.profile {
    background-color: #f4f2ef;
}

    .profile:after {
        content: " ";
        display: table;
        clear: both;
    }

    .profile a {
        padding-top: 9px;
        display: inline-block;
        margin-right: 25px;
    }

    .profile a.prof {
        font-weight: bold;
        color: #000;
    }

    .profile a.out {
        color: rgba(0,0,0,.5);
    }

    .profile a:hover {
        text-decoration: none;
    }

    .profile .ava {
        width: 36px;
        height: 36px;
        float: left;
        margin-right: 8px;
    }

.inauth {
    color: rgba(65,132,243,1);
    border: 1px solid rgba(65,132,243,.7);
    padding: 9px 15px;
    text-decoration: none;
    display: inline-block;
    margin-top: 12px;
    border-radius: 2px;
    font-weight: normal;
    transition: all .2s ease;
}

    .inauth:hover {
        background-color: #4184f3;
        color: #fff;
    }

    .random {
        padding-left: 35px;
        background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiM0MTg0ZjMiIGQ9Ik0yLjYgNS42YzAuOS0yLjEgMy0zLjYgNS40LTMuNiAzIDAgNS40IDIuMiA1LjkgNWgyYy0wLjUtMy45LTMuOC03LTcuOS03LTMgMC01LjYgMS42LTYuOSA0LjFsLTEuMS0xLjF2NGg0bC0xLjQtMS40eiIvPgo8cGF0aCBmaWxsPSIjNDE4NGYzIiBkPSJNMTYgOWgtNC4xbDEuNSAxLjRjLTAuOSAyLjEtMyAzLjYtNS41IDMuNi0yLjkgMC01LjQtMi4yLTUuOS01aC0yYzAuNSAzLjkgMy45IDcgNy45IDcgMyAwIDUuNi0xLjcgNy00LjFsMS4xIDEuMXYtNHoiLz4KPC9zdmc+Cg==");
        background-repeat: no-repeat;
        background-position: 11px 9px;
    }

    .random:hover {
        background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yLjYgNS42YzAuOS0yLjEgMy0zLjYgNS40LTMuNiAzIDAgNS40IDIuMiA1LjkgNWgyYy0wLjUtMy45LTMuOC03LTcuOS03LTMgMC01LjYgMS42LTYuOSA0LjFsLTEuMS0xLjF2NGg0bC0xLjQtMS40eiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTYgOWgtNC4xbDEuNSAxLjRjLTAuOSAyLjEtMyAzLjYtNS41IDMuNi0yLjkgMC01LjQtMi4yLTUuOS01aC0yYzAuNSAzLjkgMy45IDcgNy45IDcgMyAwIDUuNi0xLjcgNy00LjFsMS4xIDEuMXYtNHoiLz4KPC9zdmc+Cg==");
    }

.cat-list {
    box-sizing: border-box;
    border-bottom: 1px solid rgba(0,0,0,.07);
}

.cat-list ul {
    padding: 0;
}

.cat-list ul li {
    display: inline-block;
}

    .cat-list ul li a {
        font-size: 13px;
        float: left;
        text-decoration: none;
        color: rgba(0,0,0,.65);
        padding: 5px 9px;
        border-radius: 20px;
        border: 1px solid rgba(0,0,0,.05);
        transition: all .2s ease;
    }

    .cat-list ul li a:hover {
        background-color: #5b0;
        color: #fff;
        border-color: #5b0;
    }

/*

content
-----------------------------
*/

.main-cont h1 {
    font-weight: normal;
    margin-bottom: 20px;
}

.btitle {
    margin-top: 10px;
}

.cover {
    display: inline-block;
    position: relative;
}
.cover:before {
    position: absolute;
    content: '.';
    text-indent: -2em;
    overflow: hidden;
    border: solid rgba(0, 0, 0, 0);
    text-align: left
}
.cover-image {
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: top
}
.cover-book,
.cover-book .cover-image {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 6px;
}
.cover-book:before {
    top: 0;
    bottom: -11px;
    left: -16px;
    right: -10px;
    border-width: 30px 16px 31px 28px;
    border-image: url(../img/book.png) 30 16 31 28 stretch stretch
}
.cover-book .cover-image {
    padding-bottom: 17px;
    background-position: -1px 100%;
    background-repeat: no-repeat
}

/*
Footer
------------------
*/

.footer {
    background-color: #212121;
    padding: 20px 0;
    -webkit-font-smoothing: antialiased;
    color: rgba(255, 255, 255, .5);
    font-size: 13px
}

.footer .row {
    margin-bottom: 0;
}

.footer a {
    color: rgba(255, 255, 255, .5);
    text-decoration: none
}
.footer a:hover {
    color: #fff
}
.footer .copyright .fitem {
    display: inline-block;
    float: left;
    margin: 10px 20px 10px 0
}

.footer .copyright .fitem.hide {
    display: none;
}

.footer .abuse a {
    color: red;
    margin-left: 20px;
}

.footer .abuse a:hover {
    text-decoration: underline;
}



.ui-dialog { background-color: #fff; overflow: hidden; padding: 0; position: absolute; width: 300px; 
box-shadow:0 0 20px 0 rgba(0,0,0, 0.2); border-radius:2px;}
.ui-dialog-titlebar { padding:20px; background-color:#f0f7fc; }
.ui-dialog-title { font-size: 16px; color: #37474F; font-weight: bold; display: block; }

.ui-dialog .ui-dialog-content {padding:20px; border: 0; overflow: auto; position: relative; }
.ui-dialog-content h2 { display: inline; font-size: 1em; font-weight: bold }
.ui-dialog .ui-dialog-buttonpane { border-top: 1px solid #eee; padding: 15px 20px; text-align: right; }

.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-state-error { background: #fef1ec 50% 50% repeat-x !important; border: 1px solid #cd0a0a; color: #cd0a0a; }

.ui-icon-closethick {cursor: pointer; position:absolute; right:15px; top:15px; width:30px; height:30px; color: #f0f7fc;}
.ui-icon-closethick:before {content:"X"; width:30px; height:30px; line-height:30px; text-align:center; color:#000; 
position:absolute; right:0; top:0; text-indent:0; font-size:28px; transform:scale(1,0.7);}
a:hover .ui-icon-closethick {opacity:0.6;}
.ui-dialog .ui-dialog-buttonset button { font-weight: bold; border: none; background-color: #fff; color: #039BE5; outline: none; padding: 7px 9px; margin-left: 15px; text-transform: uppercase; font-size: 13px; }

.ui-dialog textarea { 
    width: 100% !important;
    outline: none;
}

.bb-editor textarea {
    width: 100%;
    margin-top: 10px;
    outline: none;
}

    @media (max-width: 600px) {
        .ui-dialog {
            width: 80% !important;
        }
    }

.content {
    background-color: #fff;
    padding-top: 20px;
}

/*

шорт

*/

.postm {
    display: inline-block;
    width: 32% !important;
    float: none !important;
    margin-bottom: 40px;
}

.post {
    display: inline-block;
    position: relative;
    margin-right: 0;
    vertical-align: top;
    line-height: 1.4;
    text-align: left;
    box-sizing: border-box;
    padding: 0 15px 0 0;
    float: none !important;
}

.stub {
    display: inline-block;
    height: 0!important;
    overflow: hidden!important;
    padding-top: 0!important;
    padding-bottom: 0!important;
    margin-top: 0!important;
    margin-bottom: 0!important;
    min-height: 0!important
}

    .post a {
        text-decoration: none;
    }

    .post .bauthor, .post .bauthor a {
        color: rgba(0,0,0,.6);
    }

    .post a:hover {
        text-decoration: underline;
    }

    .post img {
        max-width: 100%;
        max-height: 260px;
    }

.speedbar {
    padding-top: 10px;
    padding-bottom: 10px;
    color: rgba(0,0,0,.4);
}

    .speedbar a {
        color: rgba(0,0,0,.4);
    }









/*

SIDEBAR
------------------------------------
*/

.sidebar {
    padding-left: 20px;
}



/*---Быстрый поиск на сайте---*/

.speedsearch {
    position: relative;
    padding: 12px 0 9px;
}

#search_advanced {
    width: 100%;
    box-sizing: border-box;
    padding: 8px 8px 8px 35px;
    font-size: 15px;
    outline: none;
    background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1MC4zMTMgMjUwLjMxMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUwLjMxMyAyNTAuMzEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnIGlkPSJTZWFyY2giPgoJPHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkOyIgZD0iTTI0NC4xODYsMjE0LjYwNGwtNTQuMzc5LTU0LjM3OGMtMC4yODktMC4yODktMC42MjgtMC40OTEtMC45My0wLjc2ICAgYzEwLjctMTYuMjMxLDE2Ljk0NS0zNS42NiwxNi45NDUtNTYuNTU0QzIwNS44MjIsNDYuMDc1LDE1OS43NDcsMCwxMDIuOTExLDBTMCw0Ni4wNzUsMCwxMDIuOTExICAgYzAsNTYuODM1LDQ2LjA3NCwxMDIuOTExLDEwMi45MSwxMDIuOTExYzIwLjg5NSwwLDQwLjMyMy02LjI0NSw1Ni41NTQtMTYuOTQ1YzAuMjY5LDAuMzAxLDAuNDcsMC42NCwwLjc1OSwwLjkyOWw1NC4zOCw1NC4zOCAgIGM4LjE2OSw4LjE2OCwyMS40MTMsOC4xNjgsMjkuNTgzLDBDMjUyLjM1NCwyMzYuMDE3LDI1Mi4zNTQsMjIyLjc3MywyNDQuMTg2LDIxNC42MDR6IE0xMDIuOTExLDE3MC4xNDYgICBjLTM3LjEzNCwwLTY3LjIzNi0zMC4xMDItNjcuMjM2LTY3LjIzNWMwLTM3LjEzNCwzMC4xMDMtNjcuMjM2LDY3LjIzNi02Ny4yMzZjMzcuMTMyLDAsNjcuMjM1LDMwLjEwMyw2Ny4yMzUsNjcuMjM2ICAgQzE3MC4xNDYsMTQwLjA0NCwxNDAuMDQzLDE3MC4xNDYsMTAyLjkxMSwxNzAuMTQ2eiIgZmlsbD0iIzM3NDc0ZiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: 9px 9px;
    border: 1px solid rgba(0,0,0,.3);
    border-radius: 2px;
}

#searchsuggestions {
    z-index: 2200;
    width: 100%;
    border-radius: 2px;
    background: #fff;
    box-sizing: border-box;
}

    #searchsuggestions span.seperator { display: block; }
    #searchsuggestions span.seperator a { padding: 10px 0; text-align: center; border: 0 none; background-color: transparent; }

    #searchsuggestions .break { display: none; }

#searchsuggestions a {
    padding: 10px 15px;
    border: 1px solid rgba(0,0,0,.2);
    border-top: 0;
    display: block;
    min-height: 60px;
    box-sizing: border-box;
    text-decoration: none;
}

    #searchsuggestions a:hover {
        background-color: #f4f2ef;
        cursor: pointer;
    }

#searchsuggestions a img {
    height: 40px;
    float: left;
    margin-right: 15px;
}

.notfound {
    padding: 10px;
    font-size: 12px;
    display: block;
    background-color: #f4f2ef;
    border: 1px solid rgba(0,0,0,.2);
    border-top: 0;
}

#searchsuggestions a .sauthor {
    font-size: 13px;
    text-decoration: none !important;
    color: rgba(0,0,0,.5);
    margin-top: 5px;
}









.tegi h1 b {
    color: #4184F3;
}

.subscribe {
    background-color: #faf4ed;
    padding: 15px;
    box-sizing: border-box;
    border-radius: 2px;
    margin-bottom: 20px;
}

    .subscribe .title {
        font-size: 18px;
        font-weight: bold;
    }

    .subscribe .info {
        font-size: 13px;
        color: rgba(0,0,0,.5);
        margin: 10px 0;
    }

    #inviteform input {
        width: 100%;
        padding: 7px 10px;
        border-radius: 2px;
        box-sizing: border-box;
        font-size: 15px;
        border: 1px solid rgba(0,0,0,.2);
        margin-bottom: 10px;
        outline: none;
    }

    .btn-sub {
        background-color: #FFB300;
        color: #fff;
        padding: 7px 15px;
        border-radius: 2px;
        border: 0;
        cursor: pointer;
        font-size: 14px;
        outline: none;
    }

.opis {
    background-color: #faf9f7;
    padding-top: 20px;
    padding-bottom: 20px;
}

    .opis h2 {
        font-weight: normal;
        margin: 10px 0 20px 0;
    }

.navigation {
    margin-bottom: 10px;
    padding-top: 20px;
    border-top: 2px solid #f4f2ef;
    text-align: center;
}

    .navigation a, .navigation span {
        display: inline-block;
        font-size: 16px;
        border: 1px solid rgba(0,0,0,.1);
        padding: 9px 15px;
        border-radius: 2px;
        text-decoration: none;
        margin-bottom: 10px;
    }

    .navigation a:hover, .navigation span {
        background-color: #2591ff;
        border-color: #2591ff;
        color: #fff;
    }

    .navigation a span.arr {
        background-color: transparent;
        color: inherit;
        padding: 0;
        border: 0;
        margin: 0;
    }

    .navigation span > span {
        padding: 0;
        margin: 0;
        border: 0;
    }

    .navigation span.nav_ext {
        background-color: transparent;
        color: rgba(0,0,0,.5);
        border-color: rgba(0,0,0,.1);
    }

.ordernow {
    border: 1px solid #EFEBE9;
    padding: 15px;
    border-radius: 2px;
    margin-bottom: 20px;
    color: rgba(0,0,0,.7);
}

.profile .soc_links {
    float: left;
}

.profile .soc_links img {
    width: 24px;
    height: 24px;
    border-radius: 2px;
}

.profile .soc_links a {
    padding: 5px 0 3px;
    margin-right: 10px;
}



.profile .tit {
    display: inline-block;
    float: left;
    padding-top: 10px;
    margin-right: 10px;
    color: rgba(0,0,0,.5);
}

.genres {
    display: none;
}

.static {
    margin-bottom: 20px;
    line-height: 1.5;
    font-size: 15px;
}

.static ul {
    margin-top: 0;
}

.static .podel {
    background-color: #faf4ed;
    padding: 15px;
    margin-top: 15px;
    border-radius: 3px;
}

.static .podel .stitle {
    margin-bottom: 10px;
}

#loading-layer {
    width: 120px;
    height: 120px;
    color: transparent;
    background-image:url('/loading.svg');
    background-repeat:no-repeat;
    background-position:0 0;
}
.infofav {
    border: 1px solid rgba(0,0,0,.2);
    line-height: 1.5;
    padding: 15px;
    border-radius: 3px;
    margin-bottom: 20px;
}

@media (max-width: 800px) {

    .postm {
        width: 49% !important;
    }

    .sidebar {
        padding-left: 0;
        padding-bottom: 20px;
    }

    .menu {
        padding-top: 10px;
        padding-bottom: 10px;
        text-align: center;
    }

    .menu a {
        border: 1px solid rgba(255,255,255,.1);
        border-radius: 2px;
        padding: 8px 15px 8px 15px;
        margin: 0 5px 8px 0;
        background-position: 11px 9px !important;
    }

    .random {
        display: none;
    }

    .cat-list {
        text-align: center;
    }

    .genres {
        display: inline-block;
        margin: 0 auto 15px auto;
        background-color: #5b0;
        padding: 7px 15px;
        border-radius: 2px;
        color: #fff;
    }

}










