.nextprev{display: block; clear: both; width: 480px; text-aign: center; padding-top: 10px}
.nextprev .fill{display: block; padding: 0px 155px; text-align: left}
.nextprev .prev a{background: url('/img/gallery/prev.png') left center no-repeat; display: block; width: 60px; float: left; padding-left: 15px}
.nextprev .next a{background: url('/img/gallery/next.png') right center no-repeat; text-align: right; display: block; width: 40px; float: left; padding-right: 15px}
.nextprev .prev a:hover{background: url('/img/gallery/prev_hover.png') left center no-repeat;}
.nextprev .next a:hover{background: url('/img/gallery/next_hover.png') right center no-repeat;}
.nextprev .posinfo{width: 40px; display: block; float: left; text-align: center}
.main_img{display: block; clear: both; background: rgb(255,255,255); padding: 5px; margin-top: 10px}
.main_img img{display: block; clear: both; float: none;}

.gallery_pages{display: block; clear: both; padding-top: 5px; width: 480px;}
.gallery_page{display: block; float: left; padding-right: 10px;}
.gallery_page a{display: block; border: 3px solid rgb(127,153,179);text-align: center;}
.gallery_page a:hover{border-color: rgb(255,255,255)}
.gallery_page a span{display: block; padding: 3px 5px}

.imgs_on_page{display: block; width: 480px; clear: both}
.smallThumb{display: block; padding: 10px 10px 0px 0px; float: left}
.smallThumb a{display: block; background: rgb(127,153,179); padding: 5px}
.smallThumb a:hover{background: rgb(255,255,255)}
.smallThumb img{display: block; clear: both; float: none;}

.simplegallery{display: block; clear: both; padding-top: 20px}
.simplegallery .thumb{display: block; float: left; margin: 15px 8px 0px 7px}