.gallery-1 {
background: #EEEBEB; /*фон галереи*/
padding: 2em 2em 2em 2em; /*отступы галереи*/
text-align: center; /*вырывнивание галереи*/
height: auto; /*Высота блока фона*/    
}

.gallery-2 {
float: inherit; /*поциция блока фото*/
}

img.gallery-2 {
margin: 5px 5px 5px 5px; /*отступы фото друг от дуга*/
padding: 5px; /*отступ фото от обводки*/
border: 2px solid #DADADA; /*полщина обводки и ее цвет*/
background: white; /*фон за фото*/
width: 151px; /*ширина фото*/
height: 100px; /*высота фото*/
}

.class-a img{ /*при наведении фото - прозрачность*/
opacity:1;
-moz-opacity:1;
filter: alpha(opacity=100) black;
-khtml-opacity: 1;
}

.class-a img:hover {
opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;
}

#jsiBoxMainfImage_delme
{ 
max-width: 800px; 
max-height: 600px; 
}

/*Или, если нужно принудительно одинаковую ширину везде, 
#jsiBoxMainImage { width: ширина } */