﻿.gray .block {
    background:#fff;
    border:1px solid #ccc;
    padding:6px;
    min-height:300px;
}
.folders_contents .folder_row {
    margin-bottom:0px;
}
.folders_contents .folder_row td {
    line-height:18px;
}
.folders_contents .folder_row td.icon, .folders_contents .folder_row td.name {
    padding:2px;
}
.folders_contents .folder_row-bookmark td.name {
    font-style:italic;
}
.folders_contents .folder_row-bookmark td.name span.name{
    color:#195219;
}  
.folders_contents .folder_row-bookmark.selected td.name span.name{
    color:#cef1ce;
}  
.folders_contents .folder_row td.name span.count {
    font-weight:bold;
}
.folders_contents .folder_row td.icon div {
    width:20px;
    height:18px;
    background-position: left top;
    background-repeat:no-repeat;
}
.folders_contents .folder_row td.icon, .folders_contents .folder_row td.name, .folders_contents .folder_row td.count {
    cursor:pointer;
}
.folders_contents .folder_row td.icon, .folders_contents .folder_row td.name .date_add {
    color: #B93023;
}
.folders_contents .folder_row td.level {
    background-position:left top;
    background-repeat:repeat-y;
}
.folders_contents .folder_row td.level div {
    width:20px;
    height:18px;
}
.folders_contents .folder_row td.level.line {
    background-image:url(../../Images/DocIcon/level_line.png);
}
.folders_contents .folder_row td.level.item {
    background-image:url(../../Images/DocIcon/level_item.png);
}
.folders_contents .folder_row td.level.last_item {
    background-image:url(../../Images/DocIcon/level_last_item.png);
    background-repeat:no-repeat;
}
.folders_contents .folder_row td.opener {
    background-position: left top;
    background-repeat:no-repeat;
}
.folders_contents .folder_row td.opener div {
    width:20px;
    height:18px;
}
.folders_contents .folder_row td.opener.closed {
    background-image:url(../../Images/DocIcon/plus.png);
    cursor:pointer;
}
.folders_contents .folder_row td.opener.opened {
    background-image:url(../../Images/DocIcon/minus.png);
    cursor:pointer;
}
.folders_contents .folder_row.selected .name {
    background:#888;
    color:#fff;
}
.folders_contents .folder_row.selected .count {
    background:#888;
    color:#fff;
}
.folders_contents .folder_row.selected .name .date_add {
    color:#fdd;
}
.folders_contents .folder_row.selected .maroon {
    color:#fdd;
}
.folders_contents .folder_row.over .name {
    background:#ddd;
}
.folders_contents.putInFolder .folder_row:hover .name {
    background:#888;
    color:#fff;
}
.folders_contents.putInFolder .folder_row.noselection .name {
    color:#888;
    font-size:smaller;
}
.folders_contents.putInFolder .folder_row.noselection:hover .name {
    background:transparent;
    color:#888;
}
.folders_contents.putInFolder {
    background:#fff;
    padding:8px;
    border:1px solid #ccc;
}
.tools .button {
    padding:2px;
    display:inline-block;
    cursor:pointer;
}
.tools .button.disabled {
    box-shadow:none;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    opacity:0.5;
}
.tools .button div {
    width:24px;
    height:24px;
    background:url(../../Images/DocIcon/tools.png) no-repeat top center;
}
.tools .button.folder div {
    background-position:-0px 0px;
}
.tools .button.addfolder div {
    background-position:0px -48px;
}
.tools .button.renamefolder div {
    background-position:0px -72px;
}
.tools .button.removefolder div {
    background-position:0px -24px;
}
.tools .button.putoncontrol div {
    background-position:0px -192px;
}
.tools .button.putoncontrol.putout div {
    background-position:0px -216px;
}
.tools .button.reset div {
    background-position:0px -264px;
}
.tools .button.renamebookmark div {
    background-position:0px -312px;
}
.tools .button.removebookmark div {
    background-position:0px -336px;
}
#bookmark_title {
    width:100%;
    font-size:14px;
    outline:none;
    text-indent:12px; 
    line-height:22px;
    height:22px;
    margin:0px;
    padding:0px;
    padding-bottom:1px;
    border: 1px solid #ccc;
}