.stones_holder {
    height: 475px;
    width: 839px;
    position: absolute;    
}

.stone_subpart img{ 
    width: 100%;
    height: 100%;
}

.stone_subpart {
    height: 100%;
    cursor: pointer;
    float: left;
   /* position: absolute;
    top: 0px;*/
    border: 1px solid #555;
    border-top: 0;
    border-bottom: 0;
}

.stone_subpart_wrap {
    overflow: hidden;
    float: left;
}

.stones_video {
    width: 845px;
    height: 475px;
    position: relative;
    /*left: 840px;*/
    float: left;
}

.stones {
    position: absolute;
    top: 92px;
    left: 50%;
    margin-left: -800px;
}

.stones_pic {
    width: 669px;
    height: 475px;
    /*margin-left: 5px;
    margin-right: 5px;*/
   /* position: relative;
    left: 840px;*/
    
}

.stones_video,
.stones_pic {
    
    -moz-box-shadow: 3px 3px 12px #000000;
	-webkit-box-shadow: 3px 3px 12px #000000;
	box-shadow: 3px 3px 12px #000000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=45, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=45, Color='#000000');
]