/*
 * @version     $Id: gallery.css 081 2013-05-13 19:36:00Z Anton Wintergerst $
 * @package     JiFileGallery Content Plugin for Joomla 1.5+
 * @copyright   Copyright (C) 2013 Jinfinity. All rights reserved.
 * @license     GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 * @website     www.jinfinity.com
 * @email       support@jinfinity.com
*/
div.jifilegallery {
    overflow: hidden;
    margin: 0 -5px;
    width: 100%;
}
div.jifilegallery .hidden {
    display: block;
    height: 0;
    text-indent: -9000px;
}
/* Navigation Bar */
div.jifilegallery div.navigation {
    
}
div.jifilegallery div.navigation div.inner {
    background: #FFF;
    border: 1px solid #CCC;
    border-radius: 2px;
    box-shadow: 0px 1px 1px 0px #EEE inset;
    font-size: 14px;
    margin: 0;
    padding: 5px;
    color: #333;
}
div.jifilegallery div.navigation a.navoption {
    color: #888;
    text-decoration: none;
}
div.jifilegallery div.navigation a.navoption:hover {
    color: #333;
}
div.jifilegallery div.navigation span.separator {
    color: #888;
}
/* --- */

div.jifilegallery div.thumb {
    float: left;
    margin: 5px;
    position: relative;
}
div.jifilegallery div.thumb a.jidownload {
    background: url("download.png") no-repeat scroll 0 0 #FFF;
    top: 0;
    display: block;
    height: 32px;
    position: absolute;
    right: 0;
    text-indent: -9000px;
    width: 32px;
    display: none;
}
div.jifilegallery div.thumb:hover a.jidownload, div.jifilegallery div.thumb a.jidownload:hover, #main div.jifilegallery div.thumb a.jidownload:hover {
    background: url("download.png") no-repeat scroll 0 0 #FFF !important;
    display: block;
}
div.jifilegallery div.thumb a.link {
    border: 1px solid #BBB;
    padding: 5px;
    display: block;
    text-decoration: none;
    color: #888;
}
div.jifilegallery div.thumb a.link:hover {
    border: 1px solid #333;
    color: #333;
}
div.jifilegallery div.thumb a span.image {
    overflow: hidden;
    display: block;
    height: 120px;
    width: 120px;
}
div.jifilegallery div.thumb a span.title {
    text-align: center;
    display: block;
    max-width: 120px;
    font-size: 10px;
    height: 40px;
}
div.jifilegallery div.thumb a img {
}
div.jifilegallery div.thumb span.filethumb {
    background: url('icons/_blank.png') no-repeat 0 0 transparent;
    display: block;
    height: 48px;
    width: 48px;
    text-indent: -9000px;
}
/* Folders */
div.jifilegallery div.thumb.folder a.link {
    position: relative;
}
div.jifilegallery div.thumb.folder span.image.child {
    height: 100px;
    overflow: hidden;
    position: absolute;
    top: 17px;
    text-align: left;
}
div.jifilegallery div.thumb.folder span.image.child img {
    height: 100%;
    width: 45%;
}
div.jifilegallery div.thumb.folder span.image.child.child0 {
    margin-left: 45%;
    top: 20px;
}
div.jifilegallery div.thumb.folder span.image.child.child0 img {}
div.jifilegallery div.thumb.folder span.image.child.child1 {
    margin-left: 35%;
    top: 13px;
}
div.jifilegallery div.thumb.folder span.image.child.child1 img {}
div.jifilegallery div.thumb.folder span.image.child.child2 {
    margin-left: 20%;
}
div.jifilegallery div.thumb.folder span.image.child.child2 img {}
div.jifilegallery div.thumb.folder span.image.folder2 {
    left: 5px;
    position: absolute;
    top: 5px;
}

div.jifilegallery div.thumb.folder a.link:hover span.image.child.child0 {
    margin-left: 24px;
}
div.jifilegallery div.thumb.folder a.link:hover span.image.child.child1 {
    margin-left: 20px;
}
div.jifilegallery div.thumb.folder a.link:hover span.image.child.child2 {
    margin-left: 16px;
}
div.jifilegallery div.thumb.folder a.link:hover span.image.child img {
    width: 70%;
}
div.jifilegallery div.thumb.folder a.link:hover span.image.folder2 {
    left: 16px;
}
div.jifilegallery div.thumb.folder a.link:hover span.image.folder2 img {
    width:30%;
    height:100%;
    float: left;
}
/* --- */
div.jifilegallery div.thumb span.filethumb.aac {background-image: url('icons/aac.png');}
div.jifilegallery div.thumb span.filethumb.ai {background-image: url('icons/ai.png');}
div.jifilegallery div.thumb span.filethumb.aiff {background-image: url('icons/aiff.png');}
div.jifilegallery div.thumb span.filethumb.avi {background-image: url('icons/avi.png');}
div.jifilegallery div.thumb span.filethumb.bmp {background-image: url('icons/bmp.png');}
div.jifilegallery div.thumb span.filethumb.c {background-image: url('icons/c.png');}
div.jifilegallery div.thumb span.filethumb.cpp {background-image: url('icons/cpp.png');}
div.jifilegallery div.thumb span.filethumb.css {background-image: url('icons/css.png');}
div.jifilegallery div.thumb span.filethumb.dat {background-image: url('icons/dat.png');}
div.jifilegallery div.thumb span.filethumb.dmg {background-image: url('icons/dmg.png');}
div.jifilegallery div.thumb span.filethumb.doc {background-image: url('icons/doc.png');}
div.jifilegallery div.thumb span.filethumb.docx {background-image: url('icons/doc.png');}
div.jifilegallery div.thumb span.filethumb.dotx {background-image: url('icons/dotx.png');}
div.jifilegallery div.thumb span.filethumb.dwg {background-image: url('icons/dwg.png');}
div.jifilegallery div.thumb span.filethumb.dxf {background-image: url('icons/dxf.png');}
div.jifilegallery div.thumb span.filethumb.eps {background-image: url('icons/eps.png');}
div.jifilegallery div.thumb span.filethumb.exe {background-image: url('icons/exe.png');}
div.jifilegallery div.thumb span.filethumb.flv {background-image: url('icons/flv.png');}
div.jifilegallery div.thumb span.filethumb.gif {background-image: url('icons/gif.png');}
div.jifilegallery div.thumb span.filethumb.h {background-image: url('icons/h.png');}
div.jifilegallery div.thumb span.filethumb.hpp {background-image: url('icons/hpp.png');}
div.jifilegallery div.thumb span.filethumb.html {background-image: url('icons/html.png');}
div.jifilegallery div.thumb span.filethumb.ics {background-image: url('icons/ics.png');}
div.jifilegallery div.thumb span.filethumb.iso {background-image: url('icons/iso.png');}
div.jifilegallery div.thumb span.filethumb.java {background-image: url('icons/java.png');}
div.jifilegallery div.thumb span.filethumb.jpg {background-image: url('icons/jpg.png');}
div.jifilegallery div.thumb span.filethumb.jpeg {background-image: url('icons/jpg.png');}
div.jifilegallery div.thumb span.filethumb.key {background-image: url('icons/key.png');}
div.jifilegallery div.thumb span.filethumb.mid {background-image: url('icons/mid.png');}
div.jifilegallery div.thumb span.filethumb.mp3 {background-image: url('icons/mp3.png');}
div.jifilegallery div.thumb span.filethumb.mp4 {background-image: url('icons/mp4.png');}
div.jifilegallery div.thumb span.filethumb.odf {background-image: url('icons/odf.png');}
div.jifilegallery div.thumb span.filethumb.ods {background-image: url('icons/ods.png');}
div.jifilegallery div.thumb span.filethumb.odt {background-image: url('icons/odt.png');}
div.jifilegallery div.thumb span.filethumb.otp {background-image: url('icons/otp.png');}
div.jifilegallery div.thumb span.filethumb.ots {background-image: url('icons/ots.png');}
div.jifilegallery div.thumb span.filethumb.ott {background-image: url('icons/ott.png');}
div.jifilegallery div.thumb span.filethumb.pdf {background-image: url('icons/pdf.png');}
div.jifilegallery div.thumb span.filethumb.php {background-image: url('icons/php.png');}
div.jifilegallery div.thumb span.filethumb.png {background-image: url('icons/png.png');}
div.jifilegallery div.thumb span.filethumb.ppt {background-image: url('icons/ppt.png');}
div.jifilegallery div.thumb span.filethumb.psd {background-image: url('icons/psd.png');}
div.jifilegallery div.thumb span.filethumb.py {background-image: url('icons/py.png');}
div.jifilegallery div.thumb span.filethumb.qt {background-image: url('icons/qt.png');}
div.jifilegallery div.thumb span.filethumb.rar {background-image: url('icons/rar.png');}
div.jifilegallery div.thumb span.filethumb.rb {background-image: url('icons/rb.png');}
div.jifilegallery div.thumb span.filethumb.rtf {background-image: url('icons/rtf.png');}
div.jifilegallery div.thumb span.filethumb.sql {background-image: url('icons/sql.png');}
div.jifilegallery div.thumb span.filethumb.tga {background-image: url('icons/tga.png');}
div.jifilegallery div.thumb span.filethumb.tgz {background-image: url('icons/tgz.png');}
div.jifilegallery div.thumb span.filethumb.tiff {background-image: url('icons/tiff.png');}
div.jifilegallery div.thumb span.filethumb.txt {background-image: url('icons/txt.png');}
div.jifilegallery div.thumb span.filethumb.wav {background-image: url('icons/wav.png');}
div.jifilegallery div.thumb span.filethumb.xls {background-image: url('icons/xls.png');}
div.jifilegallery div.thumb span.filethumb.xlsx {background-image: url('icons/xlsx.png');}
div.jifilegallery div.thumb span.filethumb.xml {background-image: url('icons/xml.png');}
div.jifilegallery div.thumb span.filethumb.yml {background-image: url('icons/yml.png');}
div.jifilegallery div.thumb span.filethumb.zip {background-image: url('icons/zip.png');}
