.rrw_gallery_engine, .rrw_file_list_engine{display: block; width: 566px; font-size: small; _font-size: x-small}
.gallery_tree, .file_list_tree{display: block; width: 271px; float: left; clear: left; height: 400px; border: 1px solid rgb(0,153,204); background: rgb(245,245,245); overflow: auto}
.gallery_tree_fill, .file_list_tree_fill{padding: 0px 8px}
.gallery_items, .file_list_items{display: block; width: 281px; float: right; clear: right; height: 400px; border: 1px solid rgb(0,153,204); background: rgb(245,245,245); overflow: auto}
.rrw_gallery_engine .thumb{display: block; width: 40px; height: 40px; border: 1px solid rgb(255,255,255); float: left; margin: 0px 4px 0px 0px; cursor: pointer}

.gallery_tree ul, .file_list_tree ul{margin: 0px; padding: 0px; list-style-type: none}
.gallery_tree li, .file_list_tree li{display: block; clear: both; padding: 3px 0px 0px 14px; margin: 0px; min-height: 20px}
.gallery_tree .expandable, .file_list_tree .expandable{background: url('../img/jquery.treeview/expandable_small.png') 0px 7px no-repeat;}
.gallery_tree .collapsable, .file_list_tree .collapsable{background: url('../img/jquery.treeview/collapsable_small.png') 0px 7px no-repeat;}
.gallery_tree .insert{display: block; float: left; width: 32px; height: 50px; background: url('../img/gallery/insert.png') left 15px no-repeat; cursor: pointer}
.gallery_tree .ok{display: block; float: left; width: 32px; height: 50px; background: url('../img/gallery/ok.png') left 12px no-repeat; cursor: pointer}
.gallery_tree .insert span, .gallery_tree .ok span, .file_list_tree .insert span, .file_list_tree .ok span{display: none}
.gallery_tree .title{cursor: pointer; font-size: 11px}

.file_list_tree .insert{display: block; float: left; width: 60px; height: 20px; background: url('../img/gallery/insert.png') left top no-repeat; cursor: pointer;}
.file_list_tree .ok{display: block; float: left; width: 60px; height: 20px; background: url('../img/gallery/ok-small.png') left top no-repeat; cursor: default}
.file_list_tree li{background-position: 45px 2px; background-repeat: no-repeat;}
.file_list_tree .file{background: none; font-size: 85%; color: rgb(75,75,75)}
.file_list_tree .title{display: block; width: 220px; float: left; clear: right; font-size: 11px; cursor: pointer; padding: 2px 0px 0px 0px}
.file_list_tree li li .title{width: 208px}
.file_list_tree li li li .title{width: 196px}
.file_list_tree li li li li .title{width: 184px}
.file_list_tree li li li li li .title{width: 172px}
.file_list_tree li li li li li li .title{width: 160px}

.gallery_items ul, .file_list_items ul{margin-left: 0px; padding: 0px 0px 0px 0px; list-style-type: none;}
.gallery_items li, .file_list_items li{display: block; clear: both;  border-bottom: 1px solid rgb(0,153,204); border-top: 1px solid rgb(255,255,255); padding: 5px 8px}
.gallery_items .delete{display: block; float: left; width: 32px; height: 50px; background: url('../img/gallery/delete.png') left 15px no-repeat; cursor: pointer}
.gallery_items .delete span, .file_list_items .delete span{display: none}
.gallery_items .up span, .gallery_items .down span, .file_list_items .up span, .file_list_items .down span{display: none; cursor: pointer;}
.gallery_items .up, .gallery_items .down{display: block; float: left; width: 12px; height: 50px; cursor: pointer;}
.gallery_items .up{background: url('../img/jquery.treeview/up.png') left 20px no-repeat}
.gallery_items .down{background: url('../img/jquery.treeview/down.png') left 20px no-repeat; width: 15px}
.gallery_items .title{cursor: pointer; display: block; float: left; width: 135px; font-size: 11px}

.file_list_items li{background-position: 45px 4px; background-repeat: no-repeat}
.file_list_items .delete{display: block; float: left; width: 62px; height: 20px; background: url('../img/gallery/delete.png') left top no-repeat; cursor: pointer}
.file_list_items .file{background: none; font-size: 85%; color: rgb(75,75,75)}
.file_list_items .up, .file_list_items .down{display: block; float: left; width: 12px; height: 20px; cursor: pointer;}
.file_list_items .up{background: url('../img/jquery.treeview/up.png') left 5px no-repeat}
.file_list_items .down{background: url('../img/jquery.treeview/down.png') left 5px no-repeat; width: 15px}
.file_list_items .title{display: block; width: 175px; float: left; clear: right; font-size: 11px}

/*product gallery*/
.rrw_product_gallery_engine{display: block; width: 566px; font-size: small; _font-size: x-small; margin-left: 0px;}
.product_gallery_items{display: block; width: 566px; float: right; clear: right; height: 400px; border: 1px solid rgb(0,153,204); background: rgb(245,245,245); overflow: auto}
.rrw_product_gallery_engine .thumb{display: block; width: 50px; height: 50px; border: 1px solid rgb(255,255,255); float: left; margin: 0px 8px 0px 0px; cursor: pointer}
.product_gallery_items ul{margin-left: 0px; padding: 0px 0px 0px 0px; list-style-type: none;}
.product_gallery_items li{display: block; clear: both;  border-bottom: 1px solid rgb(0,153,204); border-top: 1px solid rgb(255,255,255); padding: 5px 8px}
.product_gallery_items .delete{display: block; float: left; width: 32px; height: 50px; background: url('../img/gallery/delete.png') left 15px no-repeat; cursor: pointer}
.product_gallery_items .delete span, .file_list_items .delete span{display: none}
.product_gallery_items .up span, .product_gallery_items .down span{display: none; cursor: pointer;}
.product_gallery_items .up, .product_gallery_items .down{display: block; float: left; width: 12px; height: 50px; cursor: pointer;}
.product_gallery_items .up{background: url('../img/jquery.treeview/up.png') left 20px no-repeat}
.product_gallery_items .down{background: url('../img/jquery.treeview/down.png') left 20px no-repeat; width: 15px}
.product_gallery_items .title{cursor: pointer; display: block; float: left; width: 400px;}

.rrw_product_filelist_engine{display: block; width: 566px; font-size: small; _font-size: x-small; margin-left: 0px;}
.product_filelist_items{display: block; width: 566px; float: right; clear: right; height: 400px; border: 1px solid rgb(0,153,204); background: rgb(245,245,245); overflow: auto}
.rrw_product_filelist_engine .thumb{display: block; width: 50px; height: 50px; border: 1px solid rgb(255,255,255); float: left; margin: 0px 8px 0px 0px; cursor: pointer}
.product_filelist_items ul{margin-left: 0px; padding: 0px 0px 0px 0px; list-style-type: none;}
.product_filelist_items li{display: block; clear: both;  border-bottom: 1px solid rgb(0,153,204); border-top: 1px solid rgb(255,255,255); padding: 5px 8px; background-position: 70px 19px; background-repeat: no-repeat}
.product_filelist_items .delete{display: block; float: left; width: 32px; height: 50px; background: url('../img/gallery/delete.png') left 15px no-repeat; cursor: pointer}
.product_filelist_items .delete span, .file_list_items .delete span{display: none}
.product_filelist_items .up span, .product_filelist_items .down span{display: none; cursor: pointer;}
.product_filelist_items .up, .product_filelist_items .down{display: block; float: left; width: 12px; height: 50px; cursor: pointer;}
.product_filelist_items .up{background: url('../img/jquery.treeview/up.png') left 20px no-repeat}
.product_filelist_items .down{background: url('../img/jquery.treeview/down.png') left 20px no-repeat; width: 15px}
.product_filelist_items .file{background: none; font-size: 85%; color: rgb(75,75,75)}
.product_filelist_items .title{display: block; width: 400px; float: left; clear: right; margin: 4px 30px;}
.product_filelist_items .input_title{display: block; width: 400px; float: left; clear: right; margin: 4px 30px;}

/* category */
.category_engine{display: block; width: 566px; font-size: small; _font-size: x-small}
.category_tree{display: block; width: 271px; float: left; clear: left; height: 400px; border: 1px solid rgb(0,153,204); background: rgb(245,245,245); overflow: auto}
.category_tree_fill{padding: 0px 8px}
.category_items{display: block; width: 281px; float: right; clear: right; height: 400px; border: 1px solid rgb(0,153,204); background: rgb(245,245,245); overflow: auto}
.category_tree ul{margin: 0px; padding: 0px; list-style-type: none}
.category_tree li{display: block; clear: both; padding: 3px 0px 0px 14px; margin: 0px; min-height: 20px}
.category_tree .expandable{background: url('../img/jquery.treeview/expandable_small.png') 0px 7px no-repeat;}
.category_tree .collapsable{background: url('../img/jquery.treeview/collapsable_small.png') 0px 7px no-repeat;}
.category_tree .insert{display: block; float: left; width: 32px; height: 20px; background: url('../img/gallery/insert.png') left top no-repeat; cursor: pointer}
.category_tree .ok{display: block; float: left; width: 32px; height: 20px; background: url('../img/gallery/ok-small.png') left top no-repeat; cursor: pointer}
.category_tree .insert span, .category_tree .ok span{display: none}
.category_tree .title{cursor: pointer; font-size: 11px}
.category_items ul{margin-left: 0px; padding: 0px 0px 0px 0px; list-style-type: none;}
.category_items li{display: block; clear: both;  border-bottom: 1px solid rgb(0,153,204); border-top: 1px solid rgb(255,255,255); padding: 5px 8px}
.category_items .delete{display: block; float: left; width: 32px; height: 20px; background: url('../img/gallery/delete.png') left top no-repeat; cursor: pointer}
.category_items .delete span{display: none}
.category_items .up span, .category_items .down span{display: none; cursor: pointer;}
.category_items .up, .category_items .down{display: block; float: left; width: 12px; height: 20px; cursor: pointer;}
.category_items .up{background: url('../img/jquery.treeview/up.png') left 5px no-repeat}
.category_items .down{background: url('../img/jquery.treeview/down.png') left 5px no-repeat; width: 15px}
.category_items .title{cursor: pointer; display: block; float: left; width: 185px; font-size: 11px}
