* {
	background: transparent !important;
	color: #000000 !important;
	border-color: #000000 !important;
}

body {
	background: #FFFFFF !important;
	height: auto;
	width: auto;
	font-size: 12pt;
}

a {
	text-decoration: none !important;
}

.feedback,
.noprint,
input.submit,
a.printlink,
#print,
.more,
.back,
.bubbleforum,
.bubbleprint,
.bubbleforouter,
#rightframe,
#leftframe,
#cellar,
#header,
#footer,
#breadcrumbs,
ul#menu-fourth {
	display: none !important;
}

table.inner,
table.inner td,
table.inner th {
	border-width: 0.4pt !important;
}

#container,
#content .wrapper,
#content {
	padding: 0 !important;
	margin: 0 !important;
}

table.inner,
#content {
	width: 98% !important;
	float: none !important;
	margin: 1%  !important;
}

h1 {
	position: static !important;
	margin: 0 !important;
}

body.tariffs div.hr,
body.tariffs p.links,
body.tariffs span.bubbleforum,
body.tariffs a.less,
body.tariffs a.more,
body.services div.hr,
body.services p.links,
body.services span.bubbleforum,
body.servicess a.more,
body.sactions div.hr,
body.sactions p.links,
body.sactions span.bubbleforum,
body.sactions a.more,
#profiler {
	display: none !important;
}

body.tariffs div.table *,
body.services div.table *,
body.sactions div.table * {
	border-width: 1px !important;
	border-color: #333 !important;
}

body.tariffs #content #tariff table {
	border-width: 0 !important;
}

#layout {
	overflow: visible !important;
}

body.offices #content .modal {
	background: #fff !important;
	position: static !important;
}

body.offices #content .modal .googleMap {
	border: 1px solid #afafaf;
}

body.offices #content .filters,
body.offices #content form,
body.offices #content .modal .shape,
body.offices #content .modal .map-links,
body.offices #content .modal .map-bot,
body.offices #content .tab {
	display: none !important;
}

body.offices .offices {
	position: static !important;
}

body.offices .modal h1 {
	margin-bottom: 1em !important;
}

body.offices .modal .map-links {
	display: none !important;
}

body.offices .metro {
	background-image: none !important;
	text-indent: 0 !important;
}

body.offices .metro:before {
	content: 'ст. м. ';
}

body.offices .suburb:before {
	content: none;
}

body.open-modal .offices dd {
	display: none;
}
