﻿body, .content, .nonFooter, .m-inner .content, div, td, .m-inner, .m-inner .d-content { background:none  !important;}
.m-inner {background:#ffffff; }

.mainRight {padding: 10px 30px 10px 20px  !important;}

.no-print, .b-index-header,  .subscribe, .d-wall, .b-rss, .b-index-sub-menu, .b-header, .d-main-right-side, .b-send-form, .contacts-map-image, .b-search-panel .button  {display:none;} 

.logo_text, .mainLeft-i, .menuLeftItem, .menuLeftSearchTel, .search-tel, .menuHeader, .measurer, .right-content, .footer, .mainLeft, .right-content-td {display:none;}
.text-content {margin-right:0px; border:3px sold #ff0000}
.b-search-panel { border:#ccc 1px solid;}
.print { display:block;}

.print { position:static;}

.para { margin:0 !important; padding:0 !important;}
#map-container {display:block; position:static; border:0;}
#s-map-container { left:-1000px; top:-1000px;}
* html #nonFooter, #d-content { height:auto;}
.b-print-head {
	position:static;
	width:100%;
	top:0;
	left:0;
	margin-bottom:20px;
}
.print-map {
	position:static;
	top:0;
	left:0;
}

.print table {
	width: 100%;}

.print .logo-print {
	vertical-align:top;
 }
.print .phones-print {
	text-align:right;
	font-size: 120%;
	vertical-align:top;
}
.print .phones-print-div {
	float:right; text-align: left;
}

.clear-print {
	clear: both
}
.logo-text-print {
	font-size: 22px;
	float:left;
	margin-top: 20px;
}

.logo-text-print {
	font-size: 22px;
	margin-top: 20px;

}
.logo-text-print .center{
	width: 10%;
	padding: 0 15px;
}

	
