.gallery_pages{display: block; clear: both; width: 465px; padding-top: 10px}
.gallery_page a{display: block; width: auto; float: left; border: 1px solid rgb(218,232,241); padding: 5px; background: rgb(218,232,241); margin-right: 5px}
.gallery_page a:hover{background: rgb(255,255,255); color: rgb(230,40,40); border-color: rgb(230,40,40)}

.imgs_on_page{display: block; clear: both; padding-top: 10px}
.imgs_on_page a{display: block; float: left; width: 50px; height: 50px; background: rgb(218,232,241); margin-right: 10px; border: 1px solid rgb(218,232,241)}
.imgs_on_page a:hover{background: rgb(255,255,255); border-color: rgb(230,40,40)}
.imgs_on_page img{margin: 10px 5px}
.imgs_on_page img.vysoky{margin: 10px 5px}

.main_img{display: block; clear: both; padding: 10px 01px 0px}
.main_img img{float: none; clear: both; display: block;}

.nextprev{display: block; clear: both; padding-top: 10px; text-align: center}
.nextprev .fill{display: block; width: 158px; margin: 0px auto; text-align: left}
.nextprev .prev{display: block; float: left; clear: left; width: 60px; background: url("/img/prev.png") left center no-repeat; padding-left: 15px}
.posinfo{display: block; float: left; clear: none; width: 40px; text-align: center}
.nextprev .next{display: block; float: left; clear: right; width: 25px; background: url("/img/next.png") right center no-repeat; padding-right: 18px}

