BODY.sf_mp {
	font-size: 10px;
}

.sf_mp .wp-1046,
.sf_mp .wp-small {
	width: auto;
	/*min-width: 320px;*/
	min-width: inherit;
	max-width: auto;
}

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

.sf_mp .header .block-menu {
    display: none;
}

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

.sf_mp #menu-top LI A {
    /*font-size: 9px;*/
}

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

.sf_mp #menu-bottom LI {
	margin-right: 10px;
    float: left;
}

.sf_mp #main-blocks .main-block {
    width: 200px;
    height: 280px;
    margin-bottom: 12px;
    margin-right: 10px;
}

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

.sf_mp #main-blocks .text-bottom > B {
	top: 200px;
}

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

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

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

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

.sf_mp #top-data {
	font-size: 10px;
	margin-right: 20px;
}

.sf_mp #top-version A {
	font-size: 10px;
}

.sf_mp #line-top #top-social {
	margin-left: 10px;
}

.sf_mp DIV.header #menu-top {
    /*width: 255px;*/
    width: auto;
}

.sf_mp .header #menu-top LI {
    float: left;
}

.sf_mp .header DIV.block-right {
    float: left;
}

.sf_mp DIV#links-right {
    /*float: left;*/
}

.sf_mp TABLE.header {
    /*display: none;*/
}

.sf_mp .footer DIV.footer .contacts {
    float: left;
    margin-bottom: 10px;
}

.sf_mp #menu-left .menu-item {
    font-size: 11px;
}

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

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

.sf_mp .date-panel .block_buttons {
    min-width: 33%;
    float: right;
}

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

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

BODY.sf_mp .wrapper-page .wp-sub .ccleft .box.box-padd2 {
	/*min-width: 50%;*/
	min-width: 127px;
}


