@media print {
	*.forscreen	{ 
		display: none; 
	}
	.table_list span.sign_plus,
	.table_list span.sign_minus,
	.group_products,
	.product_item .group_list_table,
	#menu_side,
	#jMonthCalendar,
	#iframed_ideas,
	.text_text_title_2 object,
	.plan_item hr,
	.hr,
	.like_button,
	.comments_buttons,
	.pi_links,
	.phone_filter,
	.group_offers,
	.comments,
	.useless_usefull,
	.like_button,
	.comment_form,
	.to_top,
	.paging,
	.comment_button,
	.desc,
	.comments_link,
	.more,
	.logo_menu,
	.back,
	.btn_vw,
	.bg_more,
	.carousel,
	.fb_container,
	.ask_us,
	.header,
	.bottom {
		display: none;
	}
	.group_list_table .td_spacer,
	.group_list_table .td_spacer img,
	.group_list_table .group_item,
	.table_list,
	.pi_top_table,
	.news_coll,
	.title_news,
	.border_gray,
	.title_blocks_holder,
	#content, 
	.full .full_center,
	.container {
		width: 100% !important;
	}
	.product_item .product_item_parts,
	.product_item .product_item_img,
	.title_news
	.table_holder,
	.news_list .news_coll,
	#content {
		float: none !important;
		padding: 0 !important;
		overflow: visible !important;
	}
	* {
		color: #000000 !important;
		background: transparent !important;
	}
	.table_list_bot .table_list_bot_r,
	.table_list_bot .table_list_bot_r img,
	.group_list_table .group_item img,
	.group_list_table .group_product_image img,
	.zoom,
	.group_list_table .group_product_image,
	.product_chars img,
	.product_item .product_item_img .product_item_top,
	.special_blocks .special_offer .item_img,
	#content,
	.text table,
	.full,
	.whf,
	.hf {
		height: auto !important;
	}
	
	.products_price_list .products_group_logo,
	.special_blocks .so_cont,
	.plan_list .mid_plans_mid .item_header span,
	.plan_list .mid_plans_mid .item_text,
	.page_nav,
	.bg_name,
	.border_gray,
	.title_blocks.branch_about {
		padding: 0;
	}
	.print_logo  {
		display: block;
		width: 161px;
		padding: 0 0 19px 0;
	}
	.table_list span.signs,
	.special_blocks .print_image,
	.plan_list .item_header,
	.plan_list .item_text,
	#ideas_list,
	.text_text_title_2 a {
		display: block;
	}
	.news_item .border_gray_top {
		padding-left: 0;
		padding-right: 0;
	}
	.ma,
	#path,
	.title_offers {
		margin: 0;
	}
	.product_item_parts {
		margin: 0 0 30px 0;
	}
	#path {
		padding: 0 0 10px 0;
	}
	.group_list_table .price_cloud .price_cloud_padd{
		padding-left: 40px;
		padding-top: 20px;
	}
	.group_list_table .price_cloud,
	.group_list_table .price_cloud * {
		color: #ff0000 !important;
		background: transparent !important;
	}
	.table_list.pi_top_table th,
	.table_list.pi_top_table tr,
	.table_list.pi_top_table td,
	.table_list th,
	.table_list tr,
	.table_list {
		border: 1px solid #000000 !important;
		margin: 0 1px;
	}
	.table_list {
		width: 99% !important;
	}
	.group_list_table img {
		page-break-before: always;
	}
	.product_item .table_list td {
		width: 49%;
	}
	.price_cloud_padd,
	.price_cloud_padd strong,
	.price_cloud_padd span {
		text-align: center;
	}
	.table_list .td_spacer, .table_list .td_spacer img {
		width: 0 !important;
	}
}
