div.image-browser-root{
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='script/img/bg.png',sizingMethod='scale' )
}

div.image-browser-content{
text-align:left
padding: 10px;
}

/*div[class~="image-browser-root"]{
background: url(script/img/bg.png)
} */

.image-browser-prev{
position: absolute;
top: 14px;
left: 14px;
display: block;
width: 32px;
height: 32px;
cursor: pointer;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='script/img/btn-prev.png'))
}

div[class~="image-browser-prev"]{background: url(script/img/btn-prev.png) no-repeat;}

.image-browser-next{position: absolute;top: 14px;left: 62px;display: block;width:32px;height: 32px;cursor: pointer;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='script/img/btn-next.png'))}

div[class~="image-browser-next"]{background: url(script/img/btn-next.png) no-repeat;}

.image-browser-close{position: absolute;top: 14px;right: 14px;display: block;width: 32px;height: 32px;cursor: pointer;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='script/img/btn-close.png'))}

div[class~="image-browser-close"]{background: url(script/img/btn-close.png) no-repeat;}

.image-browser-content{background-color: black; padding: 10px}

.image-browser-image img{margin: auto;}

.image-browser-image{text-align: center;}

.image-browser-port{margin-top: 1px}

.image-browser-thumbs {text-align: center;}

.image-browser-thumbs img{cursor: pointer; margin:auto;}

.image-browser-active{border: 1px solid white}

.image-browser-caption{color: white; font-size:85%; font-weight:bold; padding: 5px 10px 5px 10px;}

.image-browser-caption-content{padding: 2px}

.image-browser-thumbs td{
  vertical-align: middle;
  text-align: center;
  border: 1px solid rgb(51,51,51);
  padding: 2px;
  margin-right: 2px;
}

.image-browser-thumbs td div{
  vertical-align: middle;
  text-align: center;
}

.image-browser-port{
  height: auto!important;
}
