.ulsidebar-2 div {
    text-align: justify;
}

#sidebar .ulsidebar-2 div {
    text-align: justify;
    padding-right: 2px;
}
/*END FOMAT*/
#main-doc{
    width: 380px;
    float: left;
    padding: 10px;
}
#sidebar-doc{
    width: 198px;
    float: left;
    margin-top: 5px;
}
#result-doc{
    margin-top: 10px;
}
#sidebar-doc h5{
    border-bottom: 2px solid grey;
    color: #333333;
    float: left;
    font-size: 1em;
    margin: 20px 0 5px 17px;
    text-transform: uppercase;
    width: 175px;
}
.show-doc{
    /*border-bottom: 1px solid #DFDFDF;*/
    margin-bottom:20px;
    text-align: justify;
}
.show-doc h6{
    font-size: 1.0em;
}
.show-doc p{
    margin: 0px;
    padding: 0px;
}
.show-doc h5{
    margin-top: 5px;
}
.law-doc{
    border: 1px dashed silver;
}
.law-doc p{
    color: maroon !important;
    font-style: italic;
    padding: 3px;
    text-align: justify;
}
.book{
    width: 85px;
    height: 120px;
    float: left;
    padding: 0px 1px 1px 0px;
    border: 1px silver solid;
    border-left: 8px solid #00afef;
    margin: 0px 5px 5px 0px;
    overflow: hidden;
    background-image: url('../images/ebook-bg.png');
    position: relative;
}
.book img{
    width: 85px;
    height: 120px;
}
.book-small{
    width: 36px;
    height: 54px;
    float: left;
    padding: 0px 1px 1px 0px;
    border: 1px silver solid;
    border-left: 4px solid #00afef;
    margin: 0px 3px 0px 0px!important;
    background-image: url('../images/ebook-bgs.png');
}
.book-small img{
    width: 36px;
    height: 54px;
}
.info-doc{
    padding: 5px 0;
    border-bottom: 1px solid #E2E2E2;
    border-top: 1px solid #E2E2E2;
    color: gray;
    display: block;
    font-size: 0.8em;
}
.action-doc{
    padding: 5px 0;
    border-bottom: 1px solid #E2E2E2;
    border-top: 1px solid #E2E2E2;
    color: gray;
    display: block;
    margin-bottom: 1px;
}
.block-doc{
    float: left;
    margin-bottom: 10px;
}
#block-form-search{
    text-align: center;
    border: 1px dotted silver;
    padding: 10px;
    margin-left: 15px;
}
.block-doc input{
    width: 150px;
    padding: 3px;
    margin: 3px 0px !important; 
}
.block-doc button{
	width: 160px;
  padding: 3px;
}
.block-doc ul{
    list-style: none !important;
}
.block-doc ul div a{
    display: block;
    float: left;
    width: 133px;
}
.block-doc ul div span, .author{
    color: gray;
}
.author-home{
    font-weight: bold;
}
.author-search{
    color: green;
}
.warning{
    color: blue;
    cursor: pointer;
}
#ulmore-doc{
    list-style: none !important;
    margin: 0px !important;
}
#ulmore-doc div.divmore-doc{
    margin-bottom: 10px;
    min-height: 55px;
}
.h-title-more{
    color: #333333;
    font-size: 1em;
    text-transform: uppercase;
}