.file { margin: 5px 0 15px 0px; font-size: 1.2em; padding: 10px 0; padding-left: 55px; }
div.file:first-child { border: none; }
.file a {color: #ff6600; font-size: 18px; text-decoration: none;}
.file a:hover {text-decoration: underline;}
.right .file { margin-right: 0; }
.file img.icon {  margin-left: -50px; position: relative; }
.file img.preview { margin-left: -50px; }
.file input, .folderlist li input { float: right; }
.file small { display: block; margin-top: 5px; font-size: 10px; }
.file small a { font-weight: bold; text-decoration: none; color: #5078a0; font-size: 10px; }


.version { margin-bottom: 5px; color: #333; font-size: 10px; clear: left; padding-top: 0px; border: none; }
.version img { margin-left: -37px; margin-top: -3px; }
.version form { font-size: 12px; }
.version a {color: black; font-size: 10px; text-decoration: underline;}

.folderlist { margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px dotted #CCC; }

.folderlist li {
    list-style-type: none;
    font-size: 1.2em;
    padding-right: 2%;
    display: block;
    background: url(/img/system/filetypes/folder.gif) no-repeat top left;
}

.folderlist li a {
    display: block;
    padding: 5px 0px 10px;
    width: 70%;
    padding-left: 50px;
    font-size: 18px;
    color: #ff6600;
    text-decoration: none;
}

.folderlist li a:hover {
    text-decoration: underline;
}

.notlive { background-color: #EED; }
.notlive img { _margin-left: -95px; }
.folderlist li.notlive { background-color: #EED; }
#ff_parent option, #ff_parent { font-size: 10px; }

.onBeige { font-size: 10px; color: #887;} 

#sml li a { padding: 5px; padding-left: 30px; background-image: url(/img/system/filetypes/folder_sml.gif); font-size: 0.9em; }
#sml li a:hover { background-image: url(/img/system/filetypes/folderx_sml.gif); }
#sml { margin-right: 0; }

.options label { width: 100px; float: left; font-weight: bold; margin-top: 4px; }
.options input, .options textarea, .options select { margin-top: 4px; }
