body {
    margin:0;
    padding:10px;
    color: #000;
}
body>div {
    margin-bottom:100px;
    overflow:auto;
}
body * {
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
}
.aciTree {
    width:300px;
    height:400px;
    overflow:auto;
    padding:10px;
    border:1px solid #ccc;
    float:left;
    margin:0 20px 20px 0;
    position:relative;
}
.aciTree>div {
    font-size:11px;
    line-height:20px;
}
.aciTree.selected {
    background-color:#FFDFFF;
}
.aciTreeItem.selected {
    background-color:#FFDFFF;
}
.aciTree .aciTreeLi.aciTreeHidden {
    display:block;
    background-color:#ccc;
}
.aciTree .aciTreeLi.aciTreeHidden .aciTreeLine {
    background:none !important;
}
form {
    padding:0 10px 0 10px;
}
.form {
    width:770px;
    float:left;
    border:1px solid #ccc;
    margin:0 20px 20px 0;
}
label {
    vertical-align:middle;
}
.log {
    width:400px;
    height:400px;
    float:left;
    border:1px solid #ccc;
    margin:0 20px 20px 0;
    padding:10px;
    overflow-y: scroll;
}
.log a {
    float:right;
}
#info {
    min-height:300px;
    border:1px solid 000;
    padding:5px;
    background-color:#eee;
    width:auto;
    font-size:10px;
}
.eyes {
    position:absolute;
    top:0;
    right:0;
    width:60px;
    height:48px;
    background:url(../image/eyes.png) 0 0 no-repeat;
}
[dir=rtl] .eyes {
    right:80%;
}
em {
    font-size:9px;
    color:#777;
    padding:2px 0 2px 0;
    display:block;
}
pre {
    line-height:150%;
}
.drop {
    width:300px;
    height:200px;
    border:1px dashed #000;
    float:left;
    margin-right:20px;
    padding:5px 10px 5px 10px;
}
.drop:hover {
    border:1px dashed red;
}
.drop ul {
    list-style-type:none;
    height:150px;
    padding:0;
    overflow:auto;
}
.drop li {
    line-height:20px;
    height:20px;
}
.drop .aciSortablePlaceholder {
    background-color:#eee;
    border:1px dashed #ddd;
}
.drop.any .aciSortablePlaceholder {
    height:0;
    line-height:0;
    border:none;
}