@media print {
	*.forscreen	{ 
		display: none!important; 
	}
	* {
		color: #000000 !important;
		background: transparent !important;
	}
	.whf,
	.hf {
		height: auto !important;
	}
	.search_td,
	.more,
	.news_list_date_container,
	.poll .form,
	.submit,
	.text_top_form,
	.ask_form_block form,
	.category_td_padd,
	#search_button,
	.form_table,
	.btn_padd,
	.rate_box,
	#top_submenu,
	.date_container,
	.paging,
	.download,
	#print,
	#back,
	.lang_menu,
	.banners_bottom,
	.ni_more,
	.block_brown,
	.content_bot,
	.content_top,
	.support_button,
	.col_left,
	.bottom {
		display: none !important;
	}
	.full,
	.default_content_padd table,
	.cont .cont_mid .container,
	.news_block,
	.content_mid .content,
	.content_mid,
	.content_bot,
	.col_right {
		width: 100% !important;
	}
	.texts_list .text_item .text_list_a,
	.btn_brown,
	.news_block,
	.col_right {
		float: none !important;
	}
	#faqs_list .faqs_item .que_font,
	.default_content_padd,
	.content_padd,
	.herb,
	.btn_brown a span,
	.content_bot, 
	.col_right,
	.logo {
		padding: 0 !important;
	}
	.full,
	body,
	.header,
	.btn_brown,
	.content_bot {
		height: auto !important;
	}
	.texts_list,
	.content_mid .content {
		margin: 0 !important;
	}
	.table_text {
		padding-right: 0 !important;
	}
	.content li,
	.texts_list .text_item .text_list_a,
	.news_block .news_block_padd  {
		padding-left: 0;
	}
	#path,
	.content h1,
	.main_date {
		padding-top: 20px !important;
	}
	.content h1 {
		padding-bottom: 0;
	}
	.content h1  {
		border-bottom: none !important;
	}
	.answer {
		display: block !important;
	}
	#contact_surname,
	#contact_name,
	.news_image {
		border: none !important;
	}
	.contacts {
		padding: 0 0 0 20px !important;
	}
	#path {
		margin-left: 0;
	}
	#contact_form td.label_td {
		text-align: left !important;
	}
	#path {
		min-height: 0 !important;
	}
}