/*
*
* FOOTER
*
*/
.footer {
	width: 100%;
	background: #0a2047;
	color: #fff;
}
.footer span {
	padding-left: 5px;
	letter-spacing: 0px;
}
.footer .main_div_footer {
	display: table;
	/*border-collapse: collapse;*/
	width: 100%;
	padding: 12px 0px;
}
.footer .main_div_footer div {
	padding: 0 15px;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	display: table-cell;
	vertical-align: top;
	width: 50%;
}
.footer .main_div_footer>div {
	display: table-row;
	width: 100%;
	padding: 0;
}
.footer .main_div_footer a.phone,
.footer .main_div_footer a.phone * {
	color: silver;
	text-decoration: none;
}
.footer .main_div_footer a.phone span {
	color: #fff;
	padding: 0;
}
.footer .footer_tops {
	padding: 0 15px;
	padding-bottom: 12px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	/* IE 5.5+*/
	-moz-opacity: 0.5;
	/* Mozilla 1.6 и ниже */
	/*-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.5;
	/* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	text-align: right;
}
.footer .main_div_footer div.tops {
	padding: 0 !important;
	width: 100% !important;
	text-align: right;
	display: block;
}
.footer .footer_tops img {
	width: auto;
	height: 28px;
}
.footer .footer_tops * {
	/* 	zoom: 0.95; */
}
@media only screen and (max-width: 800px) {
	.footer .footer_tops {
		/* 		display: none; */
	}
}
@media only screen and (max-width: 529px) {
	.footer .main_div_footer 	 {
		display: block;
		clear: both;
	}
	.footer .main_div_footer div {
		display: inline-block;
		width: auto;
		clear: both;
	}
	.footer .main_div_footer>div {
		display: block;
	}
	.footer .main_div_footer div.footer_tops {
		padding-top: 10px !important;
		text-align: left;
		/* 		display: none; */
	}
	.footer .main_div_footer div.footer_tops {
		text-align: left;
	}
}
@media print {
	.footer .footer_tops {
		display: none;
	}
	.footer,
	.footer * {
		color: black;
	}
}