.judul{
    background: url('images/title-bg.jpg') 0 0 repeat-x;
    padding-top: 11px;
    padding-bottom: 11px;
    border: none;
    border-radius: 8px 8px 0 0;
}
.toolbox{
    background: url('images/tool.jpg') 0 bottom repeat-x;
    border-bottom: solid 1px #0d356b;
    color: #000000;
}
.toolbox2{
    border: none;
    background: #a2bcd1;
}
.toolbox .select{
    border: solid 1px #90c5d0;
    background: #3d86a8;
    color: #ffffff;
    padding: 2px 2px 2px 2px;
}
.toolbox .text{
    border: solid 1px #90c5d0;
    background: #3d86a8;
    color: #ffffff;
    padding: 2px 2px 2px 2px;
}
.button{
    /*background:url(images/tool.jpg) 0 center;*/
    background:url(images/button.jpg) 0 center;
    border:solid 1px #3ca6c1;
}
.button:hover{
    background:url(images/button-over.jpg) 0 center;
}
.button:active{
    background:url(images/button-active.jpg) 0 center;
    border:solid 1px #388092;
}

.list-head{
    background:url(images/head2.jpg);
}
.list-head td{
    border-bottom:solid 1px #5f7593;
    border-left:solid 1px #34597f;
    color: #333333;
}
.headx{
	background:url(images/head2.jpg);
}
.isi td{
    border-bottom: solid 1px #d8e0e7;
}

.warna2-over{
	background:#e6eaed;
}
.warnatd2-over{
	background:#e6eaed;
}
.warna-over{
	background:#e6eaed;
}
.warnatd-over{
	background:#e6eaed;
}

.warna, .warna2, .warnatd, .warnatd2{
    background:#ffffff;
}

.opac-buku{
    background: #73b5ed;
}
.opac-buku td{
    border-bottom: none;
}
.bottom-bar{
    background: url(images/paging-pane-bg.jpg) 0 0 repeat-x;
    padding-top: 6px;
    padding-bottom: 5px;
    border-top:solid 1px #4a5e6e;
    border-bottom: none;
    border-radius: 0 0 8px 8px;
}


.paging a{
    padding-right: 3px;
    padding-left: 3px;
    text-shadow: 0 1px 0 #000000;
    color:#ffffff;
    border-color: #647078;
    background: url(images/paging-item-bg.jpg) 0 0 repeat-x;
}
.paging a:hover{
    border-color: #647078;
    background: url(images/paging-item-bg.jpg) 0 0 repeat-x;
    color: #fffec3;
    text-shadow: 0 1px 0 #000000, 0 0 4px #ffffff, 0 0 4px #ffffff;
}
.paging .page-navi{
    color: #ffffff;
}
.video{
    margin: 6px 0px 0px 0px;
    border: solid 4px #ffaa66;
}
.head-box{
    background: #a2bcd1;
    color: #000000;
    border-bottom: none;
    border-top: none;
    padding: 12px 0 5px 5px;
    font-size: 130%;
    font-weight: normal;
}
.border{
    background: #a2bcd1 url(images/paging-pane-bg.jpg) 0 bottom repeat-x;
    border: none;
    padding-bottom: 50px;
    border-radius: 0 0 8px 8px;
}
.border-in{
    background: #83a2bb;
    border: solid 1px #bfd1df;
}
.border-in .text{
    border: solid 1px #7196b4;
    background: #dfe9f5;
}
.border-in .ket{
    color: #2d3954;
}