* {background: none !important;}
body, html {width: auto;}
body {color: #000 !important; background: #fff;}
a, a:link, a:visited {color: #000 !important; text-decoration: none !important; font-weight: bold;}

.page {min-height: 0;}
.wrap {padding: 0;}
.nav-container, .print-hide, .header-inner, .news, .similar, .contacts select,
	.sidebar, .mail, .plan-right, .plan-del, .hide-products, .instruments-links,
	.calc-block, .print-training, .profile-answers, .profile-pagination,
	.user-avatar, .profile-nav, .add-message, .profile-avatar-inner,
	.instruments-block, .centers, .advert, .content-info ul, .same-material,
	.tags, .main-news-top, .content-pic span, .main-news-top span,
	.main-news-bot, .main-news-bot span, .main-news-video, .social-buttons,
	.content-share-block, .vk_comments, .fb-like, .page-sections {display: none;}
.logo {float: none; margin: 0 auto 20px; width: 155px; height: 158px; padding-left: 0;}
.content {float: none; width: auto; padding: 3em;}
.footer {margin: 0 auto; padding-top: 10px;}
.title {padding: 0;}
.border-block { display: none; }

/* Ration plan */
.b-planner-notes, .energy-hidden, .print-t2, .title {display: none;}
.b-name-h {border-bottom: 1px solid #000; color: #000; padding: 0 0 10px 32px; font-size: 14px; font-style: italic; font-weight: bold; margin: 20px 0 0;}
.p-planner .energy-results {border-style: none;}
.p-planner .energy-results .energy-sport {margin: 0 0 0 20px; padding: 0 20px; border-style: none; display: block; font-style: italic; outline: none;}
.p-planner .border-block {display: block;}
.p-planner-body .footer {display: none;}

div.b-promo-navigator {
  display: none;
}

div.profile-board {
  display: none;
}

div.quote div {
  color: black;
}

