.sf_ma {
	font-size: 10px;
}

.sf_ma .wp-1046,
.sf_ma .wp-small {
	width: auto;
	min-width: 470px;
	max-width: auto;
}

.sf_ma .banner-place .banner {
	display: none;
}

.sf_ma #menu-top LI {
    padding-left: 5px;
    padding-right: 5px;
}

.sf_ma #menu-top LI A {
    font-size: 9px;
}

.sf_ma #menu-bottom LI A {
	font-size: 10px;
}

.sf_ma #menu-bottom LI {
	margin-right: 10px;
}

.sf_ma #main-blocks .main-block {
   /* width: 200px;
    height: 280px;*/
width: 165px;
    height: 231px;
    margin-bottom: 12px;
    margin-right: 10px;
}

.sf_ma #main-blocks A {
	background-size: 100% auto;
}

.sf_ma #main-blocks .text-bottom > B {
	top: 152px;
}

.sf_ma #main-blocks .text-top B B,
.sf_ma #main-blocks .text-bottom B B {
    font-size: 17px;
    /*margin-left: 32px;*/
    margin-top: 33px;
}

.sf_ma .footer .footer .last-update {
	font-size: 10px;
}

.sf_ma .footer .footer .contacts {
	font-size: 10px;
	width: 230px;
}

.sf_ma .wp-sub {
    padding: 0 16px;
}

.sf_ma #menu-left .menu-item {
    font-size: 12px;
}

.sf_ma .banner-bottom {
	display: none;
}

.sf_ma .date-panel .block_dates {
    width: 55%;
    float: right;
    text-align: right;
}

.sf_ma .date-panel .block_buttons {
    min-width: 22%;
    float: right;
}

.sf_ma .date-left {
	width: 100px;
}

.sf_ma .list-table TD {
	padding: 10px;
}

BODY.sf_ma .wrapper-page .wp-sub .ccleft .box.box-padd2 {
	/*min-width: 38%;*/
	min-width: 130px;
}