.contacts .content{
	height:880px;
	background:url(../img/map.jpg) no-repeat center 5px;
}


.contacts .content h1{
	margin-left:250px;
}

.contacts .content .label{
	position:absolute;
	top:166px;
	left:525px;
	display:inline-block;
	padding:10px 20px 10px 100px;
	width:315px;
	height:210px;
	background:url(../img/label.png) no-repeat left center;
	font-size:18px;
	line-height:18px;
	color:#fff;
}

.contacts .content .label a{
	color:#fff;
}

.contacts .content .label .block{
	padding-left:40px;
	padding-bottom:10px;
	margin-bottom:10px;
}

.contacts .content .label .block:last-child{
	padding-bottom:0;
	margin-bottom:0;
}

.contacts .content .label .block.title{
	font-size:24px;
	line-height:28px;
	background:url(../img/border-white.png) repeat-x left bottom;
}

.contacts .content .label .block.address{
	background:url(../img/border-white.png) repeat-x left bottom, url(../img/icons/post-red.png) no-repeat 8px top;
}

.contacts .content .label .block.phone{
	background:url(../img/border-white.png) repeat-x left bottom, url(../img/icons/phone-red.png) no-repeat 8px top;
}

.contacts .content .label .block.mail{
	background:url(../img/icons/mail-red.png) no-repeat 8px -2px;
}

.contacts .content .menu{
	position:absolute;
	top:550px;
	left:100px;
	display:inline-block;
	width:370px;
	font-size:24px;
	line-height:24px;
}

.contacts .content .menu a{
	display:block;
	padding-left:15px;
	margin-bottom:15px;
	background: url("../img/marker.png") no-repeat left 3px /11px 11px;
	color:#003663;
}

.contacts .content .menu a.current{
	text-decoration:none;
	color:#9d0a0e;
	cursor:default;
}