@import url(wide-content.css);

#content {
	/* overflow:hidden; */
	left:63%;
	width:30%;
}

img.map {
	display:block;
	float:left;
	margin-right:-786px;
	left:-800px;
	position:relative;
	margin-bottom:100px;
}

.contact-info {
	padding-left:4em;
	overflow:hidden;
	margin-top:55px;
	padding-top:2em;
	font-size:1.1em;
	position:relative;
}

.contact-info address {
	display:block;
	font-style:normal;
	margin-bottom:1.5em;
}
.contact-info .map-service {
	color:#2793d1;
}

.contact-info dl {
	margin:3em 0;
	font-size:0.9em;
}

.contact-info dl dt {
	margin-bottom:0.8em;
}

.contact-info dl dd {
	margin-bottom:2em;
}

.contact-info dl ul {
	list-style:none;
}

.contact-info dl ul li {
	margin-bottom:0.8em;
	line-height:1.4;
	padding-left:20px;
	margin-left:-20px;
	background:url(/f/i/contact-ars.png) -50px 5px no-repeat;
}

.contact-info dl .by-car ul li {
	background-position:0px -45px;
}

.contact-info .phones {
	color:#f3772b;
	font-size:1.3em;
	margin-bottom:0;
	position:relative;
	line-height:1.5;
	left:-0.4ex;
}

.contact-info .mailto {
	margin-bottom:3.5em;
}

.contact-info .mailto .icon {
	margin-right:10px;
	left:0;
}

.print-version {
	position:relative;
	left:-200%;
	margin:2em 0;
}

.print-version a {
	color:#000;
	clear:both;
}

.print-version .icon {
	width:12px;
	height:12px;
	background-position:-35px -90px;
	margin-right:10px;
}

#footer .vcard {
	visibility:hidden;
}
