/* DOC, ODT, TXT */
#region-content a[href$='.doc'],
#region-content a[href$='.odt'],
#region-content a[href$='.txt'],
#region-content a[href$='.ddoc'],
#region-content a[href$='.rtf'],
#region-content a[href$='.docx'] {
    background: transparent url(../img/file_types/doc.gif) left -1px no-repeat;
    display: inline-block;
    padding-left: 18px;
}
    #region-content a[href$='.doc']:after {
        content: ' (doc)';
    }
    #region-content a[href$='.odt']:after {
        content: ' (odt)';
    }
    #region-content a[href$='.txt']:after {
        content: ' (txt)';
    }
    #region-content a[href$='.ddoc']:after {
        content: ' (ddoc)';
    }
    #region-content a[href$='.rtf']:after {
        content: ' (rtf)';
    }
    #region-content a[href$='.docx']:after {
        content: ' (docx)';
    }


/* XLS, ODT */
#region-content a[href$='.xls'],
#region-content a[href$='.ods'] {
    background: transparent url(../img/file_types/sheet.gif) left 1px no-repeat;
    display: inline-block;
    padding-left: 18px;
}
    #region-content a[href$='.xls']:after {
        content: ' (xls)';
    }
    #region-content a[href$='.odt']:after {
        content: ' (odt)';
    }

/* PPT, ODP */
#region-content a[href$='.ppt'],
#region-content a[href$='.odp'] {
    background: transparent url(../img/file_types/slideshow.gif) left -1px no-repeat;
    display: inline-block;
    padding-left: 18px;
}
    #region-content a[href$='.ppt']:after {
        content: ' (ppt)';
    }
    #region-content a[href$='.odp']:after {
        content: ' (odp)';
    }

/* PDF */
#region-content a[href$='.pdf'] {
    background: transparent url(../img/file_types/pdf.gif) left -1px no-repeat;
    display: inline-block;
    padding-left: 18px;
}
    #region-content a[href$='.pdf']:after {
        content: ' (pdf)';
    }

/* HTML */
/*#region-content a[href$='.htm'],
#region-content a[href$='.html'] {
    background: transparent url(../img/file_types/html.gif) left -1px no-repeat;
    display: inline-block;
    padding-left: 18px;
}
    #region-content a[href$='.htm']:after,
    #region-content a[href$='.html']:after {
        content: ' (.html)';
    }*/

/* IMAGES */
/*#region-content a[href$='.png'],
#region-content a[href$='.gif'],
#region-content a[href$='.jpg'],
#region-content a[href$='.jpeg'],
#region-content a[href$='.bmp'] {
    background: transparent url(../img/file_types/image.gif) left -1px no-repeat;
    display: inline-block;
    padding-left: 18px;
}
    #region-content a[href$='.png']:after {
        content: ' (.png)';
    }
    #region-content a[href$='.gif']:after {
        content: ' (.gif)';
    }
    #region-content a[href$='.jpg']:after {
        content: ' (.jpg)';
    }
    #region-content a[href$='.jpeg']:after {
        content: ' (.jpeg)';
    }
    #region-content a[href$='.bmp']:after {
        content: ' (.bmp)';
    }*/

/* AUDIO */
#region-content a[href$='.wav'],
#region-content a[href$='.mp3'] {
    background: transparent url(../img/file_types/audio.gif) left -1px no-repeat;
    display: inline-block;
    padding-left: 18px;
}
    #region-content a[href$='.wav']:after {
        content: ' (wav)';
    }
    #region-content a[href$='.mp3']:after {
        content: ' (mp3)';
    }

/* VIDEO */
#region-content a[href$='.mov'],
#region-content a[href$='.avi'],
#region-content a[href$='.mpeg'],
#region-content a[href$='.mpg'],
#region-content a[href$='.mp4'],
#region-content a[href$='.mkv'] {
    background: transparent url(../img/file_types/video.gif) left -1px no-repeat;
    display: inline-block;
    padding-left: 18px;
}
    #region-content a[href$='.mov']:after {
        content: ' (mov)';
    }
    #region-content a[href$='.avi']:after {
        content: ' (avi)';
    }
    #region-content a[href$='.mpeg']:after {
        content: ' (mpeg)';
    }
    #region-content a[href$='.mpg']:after {
        content: ' (mpg)';
    }
    #region-content a[href$='.mp4']:after {
        content: ' (mp4)';
    }
    #region-content a[href$='.m4v']:after {
        content: ' (m4v)';
    }
    #region-content a[href$='.mkv']:after {
        content: ' (mkv)';
    }

/* ZIP, RAR, GZIP */
#region-content a[href$='.zip'],
#region-content a[href$='.rar'],
#region-content a[href$='.tgz'] {
    background: transparent url(../img/file_types/zip.gif) left -1px no-repeat;
    display: inline-block;
    padding-left: 18px;
}
    #region-content a[href$='.zip']:after {
        content: ' (zip)';
    }
    #region-content a[href$='.rar']:after {
        content: ' (rar)';
    }
    #region-content a[href$='.tgz']:after {
        content: ' (tgz)';
    }

/* Other file types */
#region-content a[href$='.xml'] {
    background: transparent url(../img/file_types/other.gif) left -1px no-repeat;
    display: inline-block;
    padding-left: 18px;
}
    #region-content a[href$='.xml']:after {
        content: ' (xml)';
    }

/* E-mail links */
#region-content a[href^="mailto:"] {
}

/*Folders*/
.document-folder {
    background: transparent url(../img/file_types/folder.gif) left -1px no-repeat;
    display: inline-block;
    padding-left: 18px;
}

/*Turn off file type identificators*/
#region-content a.no-filetype-ico {
    background: none !important;
    padding-left: 0 !important;
}
    #region-content a.no-filetype-ico:after {
        content: '' !important;
    }
