﻿
/* -----# ~ TYPEFILES ~ #----- */

/* ----- VARIABLES ----------- */

:root {
    /* ----- MAIN -------------------------- */
    --main-tag: '#content';
    --main-url: 'img/';
    /* ----- HOME URL ---------------------- */
    --home-icon: url('img/rguk/rguk.66.nobg.png');
    /* ----- WEB RESOURCE: THIRD-PARTY ----- */
    --web-icon: url('img/file/www.svg');
    /* ----- WEB RESOURCE: CURRENT --------- */
    --rguk-icon: var(--home-icon);
    --rguk-kosygin-icon: var(--home-icon);
    --rguk-podrobnee-icon: var(--home-icon);
    --rguk-biblio-icon: var(--home-icon);
    --rguk-lk-icon: var(--home-icon);
    --rguk-edu-icon: var(--home-icon);
    --rguk-moodle-icon: var(--home-icon);
    --rguk-magistratura-icon: url('img/rguk/magistratura.48.png');
    --rguk-tver-icon: url('img/rguk/rguktver.141.svg');
    --rguk-nti-icon: var(--home-icon);
    --rguk-imo-icon: var(--home-icon);
    --rguk-art-icon: url('img/rguk/artrgu.32.ico');
    --rguk-sg-icon: url('img/rguk/rguksg.270.svg');
    /* ----- VK.COM ------------------------ */
    --vk-icon: url('img/social/vk.80.svg');
    /* ----- TELEGRAM.ORG ------------------ */
    --telegram-icon: url('img/social/telegram.128.svg');
    /* ----- FACEBOOK.COM ------------------ */
    --facebook-icon: url('img/social/facebook.32.ico');
    /* ----- INSTAGRAM.COM ----------------- */
    --instagram-icon: url('img/social/instagram.192.png');
    /* ----- TWITTER.COM ------------------- */
    --twitter-icon: url('img/social/twitter.72.svg');
    /* ----- TIKTOK.COM -------------------- */
    --tiktok-icon: url('img/social/tiktok.128.png');
    /* ----- OK.RU ------------------------- */
    --ok-icon: url('img/social/ok.32.ico');
    /* ----- YOUTUBE.COM ------------------- */
    --youtube-icon: url('img/social/youtube.144.png');
    /* ----- YANDEX.RU --------------------- */
    --yandex-icon: url('img/site/yandex.svg');
    --yandexdisk-icon: url('img/site/yandexdisk.ico');
    --yandexforms-icon: url('img/site/yandexforms.svg');
    --yandexzen-icon: url('img/site/yandexzen.svg');
    /* ----- GOOGLE.COM -------------------- */
    --googledocs-icon: url('img/site/googledocs.png');
    --googledrive-icon: url('img/site/googledrive.png');
    --googleplay-icon: url('img/site/googleplay.ico');
    /* ----- MAIL.RU ----------------------- */
    --mailru-icon: url('img/site/mailru.ico');
    /* ----- MICROSOFT.COM ----------------- */
    --microsoft-icon: url('img/site/microsoft.ico');
    /* ----- OTHERS ------------------------ */
    --minobrnauki-icon: url('img/site/minobrnauki.png');
    --rosminzdrav-icon: url('img/site/rosminzdrav.svg');
    --rospotrebnadzor-icon: url('img/site/rospotrebnadzor.png');
    --minjustgov-icon: url('img/site/minjustgov.ico');
    --mos-icon: url('img/site/mos.ico');
    --eclegprom-icon: url('img/site/eclegprom.png');
    --zoom-icon: url('img/site/zoom.ico');
    --clarivate-icon: url('img/site/clarivate.png');
    --clarivatewebinarswebex-icon: url('img/site/clarivatewebinarswebex.ico');
    --eastview-icon: url('img/site/eastview.png');
    --dlibeastview-icon: url('img/site/dlibeastview.ico');
    --elanbook-icon: url('img/site/elanbook.svg');
    --elibrary-icon: url('img/site/elibrary.ico');
    --nature-icon: url('img/site/nature.svg');
    --nanonature-icon: url('img/site/nanonature.ico');
    --neicon-icon: url('img/site/neicon.ico');
    --orbit-icon: url('img/site/orbit.ico');
    --polpred-icon: url('img/site/polpred.png');
    --rusneb-icon: url('img/site/rusneb.png');
    --springer-icon: url('img/site/springer.png');
    --springernature-icon: url('img/site/springernature.png');
    --sciencedirect-icon: url('img/site/sciencedirect.png');
    --scopus-icon: url('img/site/scopus.ico');
    --urait-icon: url('img/site/urait.png');
    --zbmath-icon: url('img/site/zbmath.ico');
    --znanium-icon: url('img/site/znanium.png');
    /* ----- EXCEPTION --------------------- */
    --exception-icon: var(--web-icon);
    /* ----- MAIL -------------------------- */
    --mailto-icon: url('img/file/email.svg');
    /* ----- PHONE ------------------------- */
    --tel-icon: url('img/file/phone.svg');
    /* ----- SEARCH ------------------------ */
    --search-icon: url('img/file/search.svg');
    /* ----- TEXT -------------------------- */
    --text-icon: url('img/file/text.svg');
    /* ----- UNKNOWN ----------------------- */
    --unknown-icon: url('img/file/unknown.svg');
    /* ----- PDF --------------------------- */
    --pdf-icon: url('img/file/pdf.svg');
    /* ----- OFFICE ------------------------ */
    --doc-icon: url('img/file/doc.svg');
    --docx-icon: var(--doc-icon);
    --docm-icon: var(--doc-icon);
    --rtf-icon: url('img/file/rtf.svg');
    --xls-icon: url('img/file/xls.svg');
    --xlsx-icon: var(--xls-icon);
    --xlsm-icon: var(--xls-icon);
    --ppt-icon: url('img/file/ppt.svg');
    --pptx-icon: var(--ppt-icon);
    --pps-icon: url('img/file/pps.png');
    --ppsx-icon: var(--pps-icon);
    --ppsm-icon: var(--pps-icon);
    --csv-icon: url('img/file/csv.svg');
    --pub-icon: url('img/file/pub.png');
    --accdb-icon: url('img/file/accdb.png');
    --outlook-icon: url('img/file/outlook.png');
    /* ----- MUSIC ------------------------- */
    --audio-icon: url('img/file/audio.svg');
    --mp2-icon: url('img/file/mp2.svg');
    --mp3-icon: url('img/file/mp3.svg');
    --aac-icon: url('img/file/aac.svg');
    --flac-icon: url('img/file/flac.svg');
    --wav-icon: url('img/file/wav.svg');
    --wma-icon: url('img/file/wma.svg');
    /* ----- VIDEO ------------------------- */
    --video-icon: url('img/file/video.svg');
    --avi-icon: url('img/file/avi.svg');
    --mp4-icon: url('img/file/mp4.svg');
    --mkv-icon: var(--video-icon);
    --mxf-icon: url('img/file/mxf.svg');
    /* ----- IMAGE ------------------------- */
    --jpg-icon: url('img/file/jpg.svg');
    --jpeg-icon: var(--jpg-icon);
    --png-icon: url('img/file/png.svg');
    --gif-icon: url('img/file/gif.svg');
    --svg-icon: url('img/file/svg.svg');
    --tiff-icon: url('img/file/tiff.svg');
    /* ----- ARCHIVE ----------------------- */
    --archive-icon: url('img/file/archive.svg');
    --zip-icon: url('img/file/zip.svg');
    --rar-icon: url('img/file/rar.svg');
    --sevenz-icon: url('img/file/7z.svg');
    --arj-icon: url('img/file/arj.svg');
    /* ----- WEB --------------------------- */
    --css-icon: url('img/file/css.svg');
    --js-icon: url('img/file/js.svg');
    --json-icon: url('img/file/json.svg');
    --aspx-icon: var(--web-icon);
    --asp-icon: var(--web-icon);
    --html-icon: var(--web-icon);
    --htm-icon: var(--web-icon);
    --php-icon: var(--web-icon);
    /* ----- FILE -------------------------- */
    --ai-icon: url('img/file/ai.svg');
    --au3-icon: url('img/file/autoit.svg');
    --dbf-icon: url('img/file/dbf.svg');
    --dwg-icon: url('img/file/dwg.svg');
    --exe-icon: url('img/file/exe.svg');
    --fla-icon: url('img/file/fla.svg');
    --iso-icon: url('img/file/iso.svg');
    --mdf-icon: url('img/file/mdf.svg');
    --nrg-icon: url('img/file/nrg.svg');
    --psd-icon: url('img/file/psd.svg');
    --swf-icon: url('img/file/swf.svg');
    --txt-icon: url('img/file/txt.svg');
    --xml-icon: url('img/file/xml.svg');
}

/* ----- SETTINGS ------------ */

#content a,
#content span a {
    /*font: 10pt Georgia, serif;*/
    /*font: 12px Arial, serif;*/
    /*font-weight: bold;*/
    cursor: pointer;
}

    #content a strong,
    #content a b {
        font-weight: normal;
    }

    /* ----- ICONS ------------------------------ */

    /* ----- WEB RESOURCE: THIRD-PARTY ---------- */

    #content a[href ^='http' i], #content a[data-url ^='http' i] {
        background: var(--web-icon);
    }

    /* ----- WEB RESOURCE: CURRENT -------------- */

    #content a[href *='.html' i], #content a[data-url *='.html' i],
    #content a[href *='index.html' i], #content a[data-url *='index.html' i],
    /*#content a[href *='.aspx' i], #content a[data-url *='.aspx' i],*/
    /*#content a[href *='index.aspx' i], #content a[data-url *='index.aspx' i],*/
    /*#content a[href *='.php' i], #content a[data-url *='.php' i],*/
    /*#content a[href *='index.php' i], #content a[data-url *='index.php' i],*/
    /*#content a[href ^='#' i], #content a[data-url ^='#' i],*/
    #content a[href ^='../' i], #content a[data-url ^='../' i] {
        background: var(--home-icon);
    }

    #content a[href *='kosygin-rgu.ru' i], #content a[data-url *='kosygin-rgu.ru' i] {
        background: var(--rguk-kosygin-icon);
    }

    #content a[href *='.aspx?p1' i], #content a[data-url *='.aspx?p1' i],
    #content a[href *='podrobnee.aspx?p1' i], #content a[data-url *='podrobnee.aspx?p1' i] {
        background: var(--rguk-podrobnee-icon);
    }

    #content a[href *='biblio.kosygin-rgu.ru' i], #content a[data-url *='biblio.kosygin-rgu.ru' i] {
        background: var(--rguk-biblio-icon);
    }

    #content a[href *='rguk.ru' i], #content a[data-url *='rguk.ru' i] {
        background: var(--rguk-icon);
    }

    #content a[href *='lk.rguk.ru' i], #content a[data-url *='lk.rguk.ru' i] {
        background: var(--rguk-lk-icon);
    }

    #content a[href *='edu.rguk.ru' i], #content a[data-url *='edu.rguk.ru' i] {
        background: var(--rguk-edu-icon);
    }

    #content a[href *='moodle.rguk.ru' i], #content a[data-url *='moodle.rguk.ru' i] {
        background: var(--rguk-moodle-icon);
    }

    #content a[href *='magistratura-rsu.ru' i], #content a[data-url *='magistratura-rsu.ru' i] {
        background: var(--rguk-magistratura-icon);
    }

    #content a[href *='rgu-tver.ru' i], #content a[data-url *='rgu-tver.ru' i] {
        background: var(--rguk-tver-icon);
    }

    #content a[href *='ntirgu.ru' i], #content a[data-url *='ntirgu.ru' i],
    #content a[href *='ntimgudt.ru' i], #content a[data-url *='ntimgudt.ru' i] {
        background: var(--rguk-nti-icon);
    }

    #content a[href *='imomgudt.com' i], #content a[data-url *='imomgudt.com' i] {
        background: var(--rguk-imo-icon);
    }

    #content a[href *='artrgu.ru' i], #content a[data-url *='artrgu.ru' i] {
        background: var(--rguk-art-icon);
    }

    #content a[href *='sg.rguk.ru' i], #content a[data-url *='sg.rguk.ru' i] {
        background: var(--rguk-sg-icon);
    }

    /* ----- VK.COM ----------------------------- */

    #content a[href *='vk.com' i], #content a[data-url *='vk.com' i] {
        background: var(--vk-icon);
    }

    /* ----- TELEGRAM.ORG ----------------------- */

    #content a[href *='telegram.org' i], #content a[data-url *='telegram.org' i],
    #content a[href *='t.me' i], #content a[data-url *='t.me' i] {
        background: var(--telegram-icon);
    }

    /* ----- FACEBOOK.COM ----------------------- */

    #content a[href *='facebook.com' i], #content a[data-url *='facebook.com' i] {
        background: var(--facebook-icon);
    }

    /* ----- INSTAGRAM.COM ---------------------- */

    #content a[href *='instagram.com' i], #content a[data-url *='instagram.com' i] {
        background: var(--instagram-icon);
    }

    /* ----- TWITTER.COM ------------------------ */

    #content a[href *='twitter.com' i], #content a[data-url *='twitter.com' i] {
        background: var(--twitter-icon);
    }

    /* ----- TIKTOK.COM ------------------------- */

    #content a[href *='tiktok.com' i], #content a[data-url *='tiktok.com' i] {
        background: var(--tiktok-icon);
    }

    /* ----- OK.RU ------------------------------ */

    #content a[href *='ok.ru' i], #content a[data-url *='ok.ru' i] {
        background: var(--ok-icon);
    }

    /* ----- YOUTUBE.COM ------------------------ */

    #content a[href *='youtube.com' i], #content a[data-url *='youtube.com' i],
    #content a[href *='youtu.be' i], #content a[data-url *='youtu.be' i] {
        background: var(--youtube-icon);
    }

    /* ----- YANDEX.RU -------------------------- */

    #content a[href *='yandex.ru' i], #content a[data-url *='yandex.ru' i],
    #content a[href *='ya.ru' i], #content a[data-url *='ya.ru' i] {
        background: var(--yandex-icon);
    }

    #content a[href *='disk.yandex.ru' i], #content a[data-url *='disk.yandex.ru' i],
    #content a[href *='yadi.sk' i], #content a[data-url *='yadi.sk' i] {
        background: var(--yandexdisk-icon);
    }

    #content a[href *='forms.yandex.ru' i], #content a[data-url *='forms.yandex.ru' i] {
        background: var(--yandexforms-icon);
    }

    #content a[href *='zen.yandex.ru' i], #content a[data-url *='zen.yandex.ru' i] {
        background: var(--yandexzen-icon);
    }

    /* ----- GOOGLE.COM ------------------------- */

    #content a[href *='docs.google.com' i], #content a[data-url *='docs.google.com' i],
    #content a[href *='goo.gl' i], #content a[data-url *='goo.gl' i],
    #content a[href *='forms.gle' i], #content a[data-url *='forms.gle' i] {
        background: var(--googledocs-icon);
    }

    #content a[href *='drive.google.com' i], #content a[data-url *='drive.google.com' i] {
        background: var(--googledrive-icon);
    }

    #content a[href *='play.google.com' i], #content a[data-url *='play.google.com' i] {
        background: var(--googleplay-icon);
    }

    /* ----- MAIL.RU ---------------------------- */

    #content a[href *='mail.ru' i], #content a[data-url *='mail.ru' i] {
        background: var(--mailru-icon);
    }

    /* ----- MICROSOFT.COM ---------------------- */

    #content a[href *='microsoft.com' i], #content a[data-url *='docs.google.com' i] {
        background: var(--microsoft-icon);
    }

    /* ----- OTHERS ----------------------------- */

    #content a[href *='minobrnauki.gov.ru' i], #content a[data-url *='minobrnauki.gov.ru' i] {
        background: var(--minobrnauki-icon);
    }

    #content a[href *='rosminzdrav.ru' i], #content a[data-url *='rosminzdrav.ru' i] {
        background: var(--rosminzdrav-icon);
    }

    #content a[href *='rospotrebnadzor.ru' i], #content a[data-url *='rospotrebnadzor.ru' i] {
        background: var(--rospotrebnadzor-icon);
    }

    #content a[href *='minjust.gov.ru' i], #content a[data-url *='minjust.gov.ru' i] {
        background: var(--minjustgov-icon);
    }

    #content a[href *='mos.ru' i], #content a[data-url *='mos.ru' i] {
        background: var(--mos-icon);
    }

    #content a[href *='eclegprom.ru' i], #content a[data-url *='eclegprom.ru' i] {
        background: var(--eclegprom-icon);
    }

    #content a[href *='zoom.us' i], #content a[data-url *='zoom.us' i] {
        background: var(--zoom-icon);
    }

    #content a[href *='clarivate.com' i], #content a[data-url *='clarivate.com' i],
    #content a[href *='webofknowledge.com' i], #content a[data-url *='webofknowledge.com' i],
    #content a[href *='wokinfo.com' i], #content a[data-url *='wokinfo.com' i] {
        background: var(--clarivate-icon);
    }

    #content a[href *='clarivatewebinars.webex.com' i], #content a[data-url *='clarivatewebinars.webex.com' i] {
        background: var(--clarivatewebinarswebex-icon);
    }

    #content a[href *='eastview.com' i], #content a[data-url *='eastview.com' i] {
        background: var(--eastview-icon);
    }

    #content a[href *='dlib.eastview.com' i], #content a[data-url *='dlib.eastview.com' i] {
        background: var(--dlibeastview-icon);
    }

    #content a[href *='e.lanbook.com' i], #content a[data-url *='e.lanbook.com' i] {
        background: var(--elanbook-icon);
    }

    #content a[href *='elibrary.ru' i], #content a[data-url *='elibrary.ru' i] {
        background: var(--elibrary-icon);
    }

    #content a[href *='nature.com' i], #content a[data-url *='nature.com' i] {
        background: var(--nature-icon);
    }

    #content a[href *='nano.nature.com' i], #content a[data-url *='nano.nature.com' i] {
        background: var(--nanonature-icon);
    }

    #content a[href *='neicon.ru' i], #content a[data-url *='neicon.ru' i] {
        background: var(--neicon-icon);
    }

    #content a[href *='orbit.com' i], #content a[data-url *='orbit.com' i] {
        background: var(--orbit-icon);
    }

    #content a[href *='polpred.com' i], #content a[data-url *='polpred.com' i] {
        background: var(--polpred-icon);
    }

    #content a[href *='rusneb.ru' i], #content a[data-url *='rusneb.ru' i] {
        background: var(--rusneb-icon);
    }

    #content a[href *='springer.com' i], #content a[data-url *='springer.com' i],
    #content a[href *='rd.springer.com' i], #content a[data-url *='rd.springer.com' i],
    #content a[href *='materials.springer.com' i], #content a[data-url *='materials.springer.com' i] {
        background: var(--springer-icon);
    }

    #content a[href *='springernature.com' i], #content a[data-url *='springernature.com' i],
    #content a[href *='springerprotocols.com' i], #content a[data-url *='springerprotocols.com' i],
    #content a[href *='experiments.springernature.com' i], #content a[data-url *='experiments.springernature.com' i] {
        background: var(--springernature-icon);
    }

    #content a[href *='sciencedirect.com' i], #content a[data-url *='sciencedirect.com' i] {
        background: var(--sciencedirect-icon);
    }

    #content a[href *='scopus.com' i], #content a[data-url *='scopus.com' i] {
        background: var(--scopus-icon);
    }

    #content a[href *='urait.ru' i], #content a[data-url *='urait.ru' i] {
        background: var(--urait-icon);
    }

    #content a[href *='zbmath.org' i], #content a[data-url *='zbmath.org' i] {
        background: var(--zbmath-icon);
    }

    #content a[href *='znanium.com' i], #content a[data-url *='znanium.com' i] {
        background: var(--znanium-icon);
    }

    /* ----- EXCEPTIONS: URL -------------------- */

    #content a[href *='http://lpbinfo.ru/' i], #content a[data-url *='http://lpbinfo.ru/' i],
    #content a[href *='http://www.isras.ru/' i], #content a[data-url *='http://www.isras.ru/' i],
    #content a[href *='http://jour.isras.ru/' i], #content a[data-url *='http://jour.isras.ru/' i],
    #content a[href *='http://megabook.ru/' i], #content a[data-url *='http://megabook.ru/' i],
    #content a[href *='http://rg.ru/' i], #content a[data-url *='http://rg.ru/' i] {
        background: var(--exception-icon);
    }

    /* ----- MAIL ------------------------------- */

    #content a[href ^='mailto:' i], #content a[data-url ^='mailto:' i] {
        background: var(--mailto-icon);
    }

    /* ----- PHONE ------------------------------ */

    #content a[href ^='tel:' i], #content a[data-url ^='tel:' i] {
        background: var(--tel-icon);
    }

    /* ----- SEARCH ----------------------------- */

    /*#content a[href *='search' i], #content a[data-url *='search' i] {
        background: var(--search-icon);
    }*/

    /* ----- TEXT -------------------------------- */

    /*#content a[href *='text' i], #content a[data-url *='text' i] {
        background: var(--text-icon);
    }*/

    /* ----- UNKNOWN ----------------------------- */

    /*#content a[href $='.unknown' i], #content a[data-url $='.unknown' i] {
        background: var(--unknown-icon);
    }*/

    /* ----- PDF -------------------------------- */

    #content a[href $='.pdf' i], #content a[data-url $='.pdf' i] {
        background: var(--pdf-icon);
    }

    /* ----- OFFICE ----------------------------- */

    #content a[href $='.doc' i], #content a[data-url $='.doc' i] {
        background: var(--doc-icon);
    }

    #content a[href $='.docx' i], #content a[data-url $='.docx' i] {
        background: var(--docx-icon);
    }

    #content a[href $='.docm' i], #content a[data-url $='.docm' i] {
        background: var(--docm-icon);
    }

    #content a[href $='.rtf' i], #content a[data-url $='.rtf' i] {
        background: var(--rtf-icon);
    }

    #content a[href $='.xls' i], #content a[data-url $='.xls' i] {
        background: var(--xls-icon);
    }

    #content a[href $='.xlsx' i], #content a[data-url $='.xlsx' i] {
        background: var(--xlsx-icon);
    }

    #content a[href $='.xlsm' i], #content a[data-url $='.xlsm' i] {
        background: var(--xlsm-icon);
    }

    #content a[href $='.ppt' i], #content a[data-url $='.ppt' i] {
        background: var(--ppt-icon);
    }

    #content a[href $='.pptx' i], #content a[data-url $='.pptx' i] {
        background: var(--pptx-icon);
    }

    #content a[href $='.pps' i], #content a[data-url $='.pps' i] {
        background: var(--pps-icon);
    }

    #content a[href $='.ppsx' i], #content a[data-url $='.ppsx' i] {
        background: var(--ppsx-icon);
    }

    #content a[href $='.ppsm' i], #content a[data-url $='.ppsm' i] {
        background: var(--ppsm-icon);
    }

    #content a[href $='.csv' i], #content a[data-url $='.csv' i] {
        background: var(--csv-icon);
    }

    #content a[href $='.pub' i], #content a[data-url $='.pub' i] {
        background: var(--pub-icon);
    }

    #content a[href $='.accdb' i], #content a[data-url $='.accdb' i] {
        background: var(--accdb-icon);
    }

    #content a[href $='.outlook' i], #content a[data-url $='.outlook' i] {
        background: var(--outlook-icon);
    }

    /* ----- MUSIC ------------------------------ */

    #content a[href *='audio' i], #content a[data-url *='audio' i] {
        background: var(--audio-icon);
    }

    #content a[href $='.mp2' i], #content a[data-url $='.mp2' i] {
        background: var(--mp2-icon);
    }

    #content a[href $='.mp3' i], #content a[data-url $='.mp3' i] {
        background: var(--mp3-icon);
    }

    #content a[href $='.aac' i], #content a[data-url $='.aac' i] {
        background: var(--aac-icon);
    }

    #content a[href $='.flac' i], #content a[data-url $='.flac' i] {
        background: var(--flac-icon);
    }

    #content a[href $='.wav' i], #content a[data-url $='.wav' i] {
        background: var(--wav-icon);
    }

    #content a[href $='.wma' i], #content a[data-url $='.wma' i] {
        background: var(--wma-icon);
    }

    /* ----- VIDEO ------------------------------ */

    #content a[href *='video' i], #content a[data-url *='video' i] {
        background: var(--video-icon);
    }

    #content a[href $='.avi' i], #content a[data-url $='.avi' i] {
        background: var(--avi-icon);
    }

    #content a[href $='.mp4' i], #content a[data-url $='.mp4' i] {
        background: var(--mp4-icon);
    }

    #content a[href $='.mkv' i], #content a[data-url $='.mkv' i] {
        background: var(--mkv-icon);
    }

    #content a[href $='.mxf' i], #content a[data-url $='.mxf' i] {
        background: var(--mxf-icon);
    }

    /* ----- IMAGE ------------------------------ */

    #content a[href $='.jpg' i], #content a[data-url $='.jpg' i] {
        background: var(--jpg-icon);
    }

    #content a[href $='.jpeg' i], #content a[data-url $='.jpeg' i] {
        background: var(--jpeg-icon);
    }

    #content a[href $='.png' i], #content a[data-url $='.png' i] {
        background: var(--png-icon);
    }

    #content a[href $='.gif' i], #content a[data-url $='.gif' i] {
        background: var(--gif-icon);
    }

    #content a[href $='.svg' i], #content a[data-url $='.svg' i] {
        background: var(--svg-icon);
    }

    #content a[href $='.tiff' i], #content a[data-url $='.tiff' i] {
        background: var(--tiff-icon);
    }

    /* ----- ARCHIVE ---------------------------- */

    #content a[href *='archive' i], #content a[data-url *='archive' i] {
        background: var(--archive-icon);
    }

    #content a[href $='.zip' i], #content a[data-url $='.zip' i] {
        background: var(--zip-icon);
    }

    #content a[href $='.rar' i], #content a[data-url $='.rar' i] {
        background: var(--rar-icon);
    }

    #content a[href $='.arj' i], #content a[data-url $='.arj' i] {
        background: var(--arj-icon);
    }

    #content a[href $='.7z' i], #content a[data-url $='.7z' i] {
        background: var(--sevenz-icon);
    }

    /* ----- WEB -------------------------------- */

    #content a[href $='.css' i], #content a[data-url $='.css' i] {
        background: var(--css-icon);
    }

    #content a[href $='.js' i], #content a[data-url $='.js' i] {
        background: var(--js-icon);
    }

    #content a[href $='.json' i], #content a[data-url $='.json' i] {
        background: var(--json-icon);
    }

    #content a[href $='.aspx' i], #content a[data-url $='.aspx' i] {
        /*background: var(--aspx-icon);*/
    }

    #content a[href $='.asp' i], #content a[data-url $='.asp' i] {
        /*background: var(--asp-icon);*/
    }

    #content a[href $='.html' i], #content a[data-url $='.html' i] {
        /*background: var(--html-icon);*/
    }

    #content a[href $='.htm' i], #content a[data-url $='.htm' i] {
        /*background: var(--htm-icon);*/
    }

    #content a[href $='.php' i], #content a[data-url $='.php' i] {
        /*background: var(--php-icon);*/
    }

    /* ----- FILE ------------------------------- */

    #content a[href $='.ai' i], #content a[data-url $='.ai' i] {
        background: var(--ai-icon);
    }

    #content a[href $='.au3' i], #content a[data-url $='.au3' i] {
        background: var(--au3-icon);
    }

    #content a[href $='.dbf' i], #content a[data-url $='.dbf' i] {
        background: var(--dbf-icon);
    }

    #content a[href $='.dwg' i], #content a[data-url $='.dwg' i] {
        background: var(--dwg-icon);
    }

    #content a[href $='.exe' i], #content a[data-url $='.exe' i] {
        background: var(--exe-icon);
    }

    #content a[href $='.fla' i], #content a[data-url $='.fla' i] {
        background: var(--fla-icon);
    }

    #content a[href $='.iso' i], #content a[data-url $='.iso' i] {
        background: var(--iso-icon);
    }

    #content a[href $='.mdf' i], #content a[data-url $='.mdf' i] {
        background: var(--mdf-icon);
    }

    #content a[href $='.nrg' i], #content a[data-url $='.nrg' i] {
        background: var(--nrg-icon);
    }

    #content a[href $='.psd' i], #content a[data-url $='.psd' i] {
        background: var(--psd-icon);
    }

    #content a[href $='.swf' i], #content a[data-url $='.swf' i] {
        background: var(--swf-icon);
    }

    #content a[href $='.txt' i], #content a[data-url $='.txt' i] {
        background: var(--txt-icon);
    }

    #content a[href $='.xml' i], #content a[data-url $='.xml' i] {
        background: var(--xml-icon);
    }

    #content a[href $='.lnk' i], #content a[data-url $='.lnk' i] {
        background: var(--unknown-icon);
    }

    /* ----- STYLES ----------------------------- */

    /* ----- TYPE: MAIN ------------------------- */
    #content a[href *='.aspx?p1' i], #content a[data-url *='.aspx?p1' i],
    #content a[href *='podrobnee.aspx?p1' i], #content a[data-url *='podrobnee.aspx?p1' i],
    #content a[href *='index.aspx' i], #content a[data-url *='index.aspx' i],
    #content a[href *='index.html' i], #content a[data-url *='index.html' i],
    #content a[href *='index.php' i], #content a[data-url *='index.php' i],
    /* ----- TYPE: HOME ------------------------- */
    /*#content a[href ^='#' i], #content a[data-url ^='#' i],*/
    #content a[href ^='../' i], #content a[data-url ^='../' i],
    /* ----- TYPE: WEB -------------------------- */
    #content a[href ^='http' i], #content a[data-url ^='http' i],
    #content a[href ^='https' i], #content a[data-url ^='https' i],
    /* ----- TYPE: URL -------------------------- */
    #content a[href *='.ru' i], #content a[data-url *='.ru' i],
    #content a[href *='.com' i], #content a[data-url *='.com' i],
    #content a[href *='.org' i], #content a[data-url *='.org' i],
    #content a[href *='.net' i], #content a[data-url *='.net' i],
    #content a[href *='.me' i], #content a[data-url *='.me' i],
    #content a[href *='.be' i], #content a[data-url *='.be' i],
    #content a[href *='.sk' i], #content a[data-url *='.sk' i],
    #content a[href *='.gl' i], #content a[data-url *='.gl' i],
    #content a[href *='.gle' i], #content a[data-url *='.gle' i],
    #content a[href *='.su' i], #content a[data-url *='.su' i],
    #content a[href *='.us' i], #content a[data-url *='.us' i],
    #content a[href *='.рф' i], #content a[data-url *='.рф' i],
    /* ----- TYPE: SERVICE ---------------------- */
    #content a[href ^='mailto:' i], #content a[data-url ^='mailto:' i],
    #content a[href ^='tel:' i], #content a[data-url ^='tel:' i],
    /* ----- TYPE: SEARCH ----------------------- */
    /*#content a[href *='search' i], #content a[data-url *='search' i],*/
    /* ----- TYPE: TEXT ------------------------- */
    /*#content a[href *='text' i], #content a[data-url *='text' i],*/
    /* ----- TYPE: UNKNOWN ---------------------- */
    /*#content a[href $='.unknown' i], #content a[data-url $='.unknown' i],*/
    /* ----- TYPE: FILE ------------------------- */
    #content a[href $='.pdf' i], #content a[data-url $='.pdf' i],
    #content a[href $='.doc' i], #content a[data-url $='.doc' i],
    #content a[href $='.docx' i], #content a[data-url $='.docx' i],
    #content a[href $='.docm' i], #content a[data-url $='.docm' i],
    #content a[href $='.rtf' i], #content a[data-url $='.rtf' i],
    #content a[href $='.xls' i], #content a[data-url $='.xls' i],
    #content a[href $='.xlsx' i], #content a[data-url $='.xlsx' i],
    #content a[href $='.xlsm' i], #content a[data-url $='.xlsm' i],
    #content a[href $='.ppt' i], #content a[data-url $='.ppt' i],
    #content a[href $='.pptx' i], #content a[data-url $='.pptx' i],
    #content a[href $='.pps' i], #content a[data-url $='.pps' i],
    #content a[href $='.ppsx' i], #content a[data-url $='.ppsx' i],
    #content a[href $='.ppsm' i], #content a[data-url $='.ppsm' i],
    #content a[href $='.csv' i], #content a[data-url $='.csv' i],
    #content a[href $='.pub' i], #content a[data-url $='.pub' i],
    #content a[href $='.accdb' i], #content a[data-url $='.accdb' i],
    #content a[href $='.outlook' i], #content a[data-url $='.outlook' i],
    #content a[href *='audio' i], #content a[data-url *='audio' i],
    #content a[href $='.mp2' i], #content a[data-url $='.mp2' i],
    #content a[href $='.mp3' i], #content a[data-url $='.mp3' i],
    #content a[href $='.aac' i], #content a[data-url $='.aac' i],
    #content a[href $='.flac' i], #content a[data-url $='.flac' i],
    #content a[href $='.wav' i], #content a[data-url $='.wav' i],
    #content a[href $='.wma' i], #content a[data-url $='.wma' i],
    #content a[href *='video' i], #content a[data-url *='video' i],
    #content a[href $='.avi' i], #content a[data-url $='.avi' i],
    #content a[href $='.mp4' i], #content a[data-url $='.mp4' i],
    #content a[href $='.mkv' i], #content a[data-url $='.mkv' i],
    #content a[href $='.mxf' i], #content a[data-url $='.mxf' i],
    #content a[href $='.jpg' i], #content a[data-url $='.jpg' i],
    #content a[href $='.jpeg' i], #content a[data-url $='.jpeg' i],
    #content a[href $='.png' i], #content a[data-url $='.png' i],
    #content a[href $='.gif' i], #content a[data-url $='.gif' i],
    #content a[href $='.svg' i], #content a[data-url $='.svg' i],
    #content a[href $='.tiff' i], #content a[data-url $='.tiff' i],
    #content a[href *='archive' i], #content a[data-url *='archive' i],
    #content a[href $='.zip' i], #content a[data-url $='.zip' i],
    #content a[href $='.rar' i], #content a[data-url $='.rar' i],
    #content a[href $='.arj' i], #content a[data-url $='.arj' i],
    #content a[href $='.7z' i], #content a[data-url $='.7z' i],
    #content a[href *='.css' i], #content a[data-url *='.css' i],
    #content a[href *='.js' i], #content a[data-url *='.js' i],
    #content a[href *='.json' i], #content a[data-url *='.json' i],
    #content a[href *='.aspx' i], #content a[data-url *='.aspx' i],
    #content a[href *='.asp' i], #content a[data-url *='.asp' i],
    #content a[href *='.html' i], #content a[data-url *='.html' i],
    #content a[href *='.htm' i], #content a[data-url *='.htm' i],
    #content a[href *='.php' i], #content a[data-url *='.php' i],
    #content a[href $='.ai' i], #content a[data-url $='.ai' i],
    #content a[href $='.au3' i], #content a[data-url $='.au3' i],
    #content a[href $='.dbf' i], #content a[data-url $='.dbf' i],
    #content a[href $='.dwg' i], #content a[data-url $='.dwg' i],
    #content a[href $='.exe' i], #content a[data-url $='.exe' i],
    #content a[href $='.fla' i], #content a[data-url $='.fla' i],
    #content a[href $='.iso' i], #content a[data-url $='.iso' i],
    #content a[href $='.mdf' i], #content a[data-url $='.mdf' i],
    #content a[href $='.nrg' i], #content a[data-url $='.nrg' i],
    #content a[href $='.psd' i], #content a[data-url $='.psd' i],
    #content a[href $='.swf' i], #content a[data-url $='.swf' i],
    #content a[href $='.txt' i], #content a[data-url $='.txt' i],
    #content a[href $='.xml' i], #content a[data-url $='.xml' i],
    #content a[href $='.lnk' i], #content a[data-url $='.lnk' i] {
        display: -webkit-inline-box;
        vertical-align: middle;
        padding: 6px 2px 8px 40px;
        margin: 0 0 0 4px;
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: center left;
        background-size: 34px;
    }

    /* ----- WITHOUT ICONS ---------------------- */

    #content a[href $='.jpg' i], #content a[data-url $='.jpg' i],
    #content a[href $='.jpeg' i], #content a[data-url $='.jpeg' i],
    #content a[href $='.png' i], #content a[data-url $='.png' i],
    #content a[href $='.gif' i], #content a[data-url $='.gif' i] {
        padding: 0;
        margin: 0;
        background-image: none;
        background-position: 0;
        background-size: 0;
    }

    #content a.icon-typefile-disabled,
    #content a.icon-filetype-disabled,
    #content a.icon-disabled,
    #content a.icon-tfdis,
    #content a.icon-ftdis,
    #content a.icon-tfd,
    #content a.icon-ftd,
    #content a.icondis,
    #content a.icdis,
    #content a.itfd,
    #content a.iftd,
    #content a.idis {
        padding: 0;
        margin: 0;
        vertical-align: unset;
        background-image: none;
        background-position: 0;
        background-size: 0;
    }

    /* ----- OTHER ------------------------------ */

    a.disabled,
    #content a[href $='.xxx' i], #content a[data-url $='.xxx' i] {
        display: block;
        color: grey;
        cursor: default;
        pointer-events: none;
    }

/* --------# ~ END ~ #-------- */
