.bas_main_page_photo {position: relative;}
.bas_main_page_photo .block {
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(0px, -50%);
    z-index: 10;
}
.bas_main_page_photo .inner {
    border-left: 3px solid #fff;
    overflow: hidden;
}
.bas_main_page_photo a {
    border: 3px solid #fff;
	border-left: 0;
    display: block;
    float: left;
	position: relative;
    width: 25%;
}
.bas_main_page_photo a:before {
    background-color: #000;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.3s linear 0s;
}
.bas_main_page_photo a:hover:before {opacity: 0.5;}
.bas_main_page_photo a:after {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAYAAACMo1E1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyQzIyOURGOUFDMjlFMjExQTE5QkY2Mjg1MTYwNjMwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMTFEQkQyNTMwMEIxMUU3ODE1Q0Y4RDNCQTAzOUExQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMTFEQkQyNDMwMEIxMUU3ODE1Q0Y4RDNCQTAzOUExQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1YjdjMjk2ZC1kZjdkLTdlNDEtODgyZi05YTc4NWM5M2UzYjAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiNzViNGI1OC0xZWIzLTExZTctYWI2Yy04ZWUyNzIyMjFlYjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7990foAAADWklEQVR42syYa0gUURTH123V2sL1kYm9IFlIe5sa0guzx4ewgrDyVX0p6GtEEQgVfSoQgj5GfYsKow8SSKSISKVGD1qNgiQSaS2T0B5Kubn9L5yBw2V35uzMLHrhh2dm7z33770zc865KdFo1CNsG0EV2AyKQA6YB8bAIAiBDtACxj1uNCXOBC+oA2+i8jYBboECC9+WmP24BvTGETAKQuAFGAB/Y/T5Ay6DVLfFHQW/tcnawXGwOEZ/HygHV8CwNu4ZyHNL3GkwzZyr1atIwOkCcAn8ZD4+gKVOxdVpwprAHJvbsoq23GjqMQjYFbeabaUSeNLpAw2ytee22Y449VZ2MycXXBBmkAsGme+DiYqrZYOfOtjKeFSwx2WAXiCxuNdMXKlwwiywPgGB99kcNVJxxWxQm3CidBCmMWeFY0rYPI8kY7wIEntZwLgtDCx5IJ/sDcIxL8F7sneA+VYDlLht7LrNk9z2mP6mgTKJuEKyv4GwRd8sIsDup7H7VqsRYnaRRFwO2cMm/RaCT+A7wSepZvd/gYsmfsKaT0txfrInTfqtBMuEW7fL5LcJZvutHPnAD5AJMkz69YCroISu54KtZH8B/WzyJhM/mcwel4gbokEraCWnY/T7B86z6+WUYHoowawXrmoBs4ck29rHVmNdkt/WTczuk4jrYNf7hZNMMTsiHJMO9pA9yh4F0zQ9l2WyH6VxD9wE/WC7sH89ixA3Eomtd9nAEy4HfQ+l6m/ZHMWJiFsLIjRwBOS7LK6RCWuxk2xeZw46Kbi7IayS/eOqMgvaEefXlr6V7jkRtlOrJU45qSGCtK1GU3leoQ1RKrM+o5WMKtlscFp9qXr1s1Z/XgNLhKKqqJ6N1SL01orEpcQ5jlBxtBmUs3sqcvSCh+AV+ErhKpu+/JVgH1ikfQ8bwQGwhUWbY+COk+MIH9WwY1F7rZO+AspXBtUmfAVrnRxHGKha8xx4JxA0CR7Qi6D7iSWwxs62xmtBdsqktjMVjFBmolLwJ5TTxWsqSW0lH8YWN4B7dk6ZkkGAzk/4Ch62u63JEthtJXCmxBkCezSBh2aLOEMgP0uZ4gJnWpwh8LkmsNrO25qsFqCauYwlsEdmizhDYDsoNbJlr2f2NFWN7QZddN31X4ABAH/9DtvpZ7cXAAAAAElFTkSuQmCC") no-repeat scroll 0 0;
    bottom: 15px;
    content: "";
    height: 39px;
    left: 15px;
    opacity: 0;
    position: absolute;
    transition: opacity 0.3s linear 0s;
    width: 39px;
}.bas_main_page_photo a:hover:after {opacity: 1;}
.bas_main_page_photo img {
    display: block;
    width: 100%;
}