.crop {
overflow:hidden;
position: relative;
width: 350px;
}
.crop img{
min-height: 100%;
position: absolute;
margin: auto;
width: auto;
height: auto;
left: -100%;
top: -100%;
}
.crop22 {
height: 253px;
}
.crop22 img {
min-width: 117%;
right: -100%;
bottom: -101%;
}
.crop33 {
width: 247px;
height: 350px;
}
.crop33 img {
min-width: 125%;
right: -108%;
bottom: -93%;
}
.crop41 {
height: 425px;
}
.crop41 img {
min-width: 113%;
right: -100%;
bottom: -101%;
}
.adv {
width:100%;
border-collapse: collapse;
border-spacing: 0;
text-align:left;
margin-top:0.5em;
}
.adv td {
padding: 0 3px;
}
.adv td:nth-child(1) {
text-align:center;
padding: 0 3px 0 0;
vertical-align:top;
}
.adv td:nth-child(n+3) {
text-align:center;
vertical-align:bottom;
}