.footer-bar {
	display: block;
	position: relative;
	width:100%;
	height:322px;
	border-style: none;
	margin:0px;
	padding:0px;
	border-top:1px solid rgb(50,50,50);
	background-color: rgb(0,0,0);
	background-image: url('../style/navigation/footer_bg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: default;
	overflow: hidden;
	box-shadow: 0px -5px 10px rgba(0,0,0,.3);
}

.footer-bar p {
	/*font-family: Arial;*/
	text-align: left;
}

.footer-bar-960 {
	position: relative;
	display: block;
	margin:0px auto;
	padding: 0px;
	width:960px;
	height:322px;
	height:auto;
	background-color: transparent;
	text-align: center;
	color:rgb(150,150,150);
	font-size: 13px;
	font-weight: bold;
}

.footer-bar-960 h6 {
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	margin:40px 0px 5px;
	padding: 0px;
	color:rgb(150,150,150);
}

.cities {
	text-align: justify;
	margin:0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
}

.city {
	background-color:rgb(90,90,90);
	margin: 0px;
	padding: 0px 4px;
	color:black;
	font-weight: normal;
	white-space: nowrap;
	transition:background-color .5s;
}

.city:hover {
	background-color:#94d420;
}

.icon-line {
	/*background-color: rgb(0,0,50);*/
	display: block;
	position: relative;
	margin:40px 0px;
	padding: 0px;
	/*background-color: orange;*/
}

.soc-net-buttons {
	display: block;
	position: relative;
	/*background-color: darkblue;*/
	width:310px;
	height:49px;
	overflow: hidden;
	float: left;
}

.soc-net-btn {
	display: block;
	position: relative;
	border-style: none;
	background-image: url('../style/navigation/social_net_icons.png');
	background-position: left top;
	background-repeat: no-repeat;
	width:49px;
	margin:0px 12px 0px 0px;
	padding: 0px;
	height:49px;
	transition: background-image .5s;
	cursor: pointer;
	float: left;
}
.soc-net-btn:hover {
	background-image: url('../style/navigation/social_net_icons_hover.png');
	/*background-position-y: -49px;*/
}

#facebook_btn {
	background-position: 0px 0px;
}

#twitter_btn {
	background-position: -49px 0px;
}

#vkontakte_btn {
	background-position: -98px 0px;
}

#odnoklassniki_btn {
	background-position: -147px 0px;
}

#instagram_btn {
	background-position: -196px 0px;
}

.footer-label-text {
	position: relative;
	/*background-color: green;*/
	width:434px;
	height:29px;
	overflow: hidden;
	float: left;
	padding: 10px;
	margin: 0px;
}

.footer-label-text p {
	margin:0px;
	padding: 0px;
	font-size: 13px;
	font-weight: normal;
}

.tech-icons {
	display: block;
	position: relative;
	margin:0px;
	padding: 0px;
	/*background-color: rgb(60,0,0);*/
	width:196px;
	height:49px;
	overflow: hidden;
	float: none;
}

.tech-icon{
	display: block;
	position: relative;
	background-position: left top;
	background-repeat: no-repeat;
	margin:8px 0px 0px 12px;
	padding: 0px;
	float: right;
}

#google_anal{
	background-image: url('../style/navigation/google_analitics_icon.png');
	width:31px;
	height:31px;
}

#yandex-metr{
	background-image: url('../style/navigation/yandex_metrika_icon.png');
	width:34px;
	height:35px;
}
#liveinternet{
	background-image: url('../style/navigation/live_internet_icon.png');
	width:88px;
	height:31px;
}