/*------------- footer -------------*/

.footer {
	margin-top: 45px;
	clear: both;
}

/*.foot_menu{
	height: 60px;
    border-width: 10px 0px!important;
	border: solid rgba(255,255,255,0);
  -moz-border-image:url('/Content/images/line_f_menu.png') 15 repeat ;
   -webkit-border-image: url('/Content/images/line_f_menu.png') 15 repeat;
    -o-border-image: url('/Content/images/line_f_menu.png') 15 repeat;
  border-image:url('/Content/images/line_f_menu.png') 15 repeat;
  margin-bottom: 14px;
}*/

.foot_menu:after {
	content: '';
	clear: both;
	display: block;
	background: url(/uploads/images/line_f_menu.png)repeat-x;
	height: 16px;
	width: 100%;
}

.foot_menu:before {
	content: '';
	clear: both;
	display: block;
	background: url(/uploads/images/line_f_menu.png)repeat-x;
	height: 16px;
	width: 100%;
	margin-bottom: -7px;
}


nav.nav_futer li {
	list-style: none;
	float: left;
	padding: 0 28px;
	border-right: 1px dotted #dbdbdb;
	margin: 5px 0;
}

	nav.nav_futer li a {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		font-family: PFDinDisplayPro-Bold;
		text-transform: uppercase;
		color: #26363f;
	}

	nav.nav_futer li span {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		font-family: PFDinDisplayPro-Bold;
		text-transform: uppercase;
		color: #26363f;
		cursor: pointer;
	}

	nav.nav_futer li a:hover {
		color: #35b5df;
	}

	nav.nav_futer li span:hover {
		color: #35b5df;
		text-decoration: underline;
		cursor: pointer;
	}


	nav.nav_futer li:last-child {
		padding-right: 0;
		border: none;
	}

	nav.nav_futer li:first-child {
		padding-left: 0;
	}

.foot_top {
  padding: 20px 0;
	width: 100%;
	/*height: 80px;*/
	/*margin-top: 25px;*/
}

.foot_mail {
	color: #315564;
	font-size: 18px;
	font-family: PFDinDisplayPro-Med;
	float: left;
	/*padding-top: 10px;*/
}

	.foot_mail a {
		color: #35b5df;
		margin-left: 10px;
	}

.btn_green {
	display: block;
	background: #57a427;
	text-align: center;
	color: #FFF;
	border: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

	.btn_green:hover {
		background: #3c721b;
	}

.btn_blue {
	display: block;
	background: #2DABDA;
	text-align: center;
	color: #FFF;
	border: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

	.btn_blue:hover {
		background: #1e82a8;
	}

.btn_orang {
	display: block;
	background: #FFA500;
	text-align: center;
	color: #FFF;
	border: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

	.btn_orang:hover {
		background: #d98d00;
	}


.btn_red {
	display: block;
	background: #CF4A4A;
	text-align: center;
	color: #FFF;
	border: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

	.btn_red:hover {
		background: #bf3333;
	}


.foot_top a.quest {
	font-size: 18px;
	float: right;
	display: block;
	color: #35b5df;
	font-family: PFDinDisplayPro-Med;
	line-height: 38px;
}

.footer_bott {
	width: 100%;
	/*height: 60px;*/
	background: #f1f5f6;
}

	.footer_bott .copir {
		float: left;
		color: #909090;
		font-size: 12px;
		font-family: PFDinDisplayPro-Med;
		margin-top: 24px;
	}

	.footer_bott .soc_block {
		float: right;
		width: 271px;
	}

		.footer_bott .soc_block a {
			display: inline-block;
			float: left;
			width: 40px;
			height: 40px;
			margin-left: 5px;
			margin-top: 10px;
		}

			.footer_bott .soc_block a.vk {
				background: url('/uploads/images/social.png')no-repeat -7px;
				opacity: 0.8;
			}

				.footer_bott .soc_block a.vk:hover {
					opacity: 1;
				}

			.footer_bott .soc_block a.fb {
				background: url('/uploads/images/social.png')no-repeat -54px;
				opacity: 0.8;
			}

				.footer_bott .soc_block a.fb:hover {
					opacity: 1;
				}

			.footer_bott .soc_block a.tw {
				background: url('/uploads/images/social.png')no-repeat -103px;
				opacity: 0.8;
			}

				.footer_bott .soc_block a.tw:hover {
					opacity: 1;
				}

			.footer_bott .soc_block a.ok {
				background: url('/uploads/images/social.png')no-repeat -151px;
				opacity: 0.8;
			}

				.footer_bott .soc_block a.ok:hover {
					opacity: 1;
				}

			.footer_bott .soc_block a.mal {
				background: url('/uploads/images/social.png')no-repeat -197px;
				opacity: 0.8;
			}

				.footer_bott .soc_block a.mal:hover {
					opacity: 1;
				}

			.footer_bott .soc_block a.gg {
				background: url('/uploads/images/social.png')no-repeat -246px;
				opacity: 0.8;
			}

				.footer_bott .soc_block a.gg:hover {
					opacity: 1;
				}

.block-shering {
	padding-top:20px;
	padding-right:10px;
}

.lbl-shering {
	display: inline-block;
	vertical-align: middle;
	/*padding-top: 4px;*/
	padding-right: 5px;
	    margin-bottom: -20px;
}

.pluso {
	vertical-align: middle;
	    margin-bottom: -20px;
}
/*------------- end footer -------------*/
