@font-face {
	font-family: 'b-icon-font';
	src:url('b-icon-font.eot');
	src:url('b-icon-font.eot?#iefix') format('embedded-opentype'),
	url('b-icon-font.woff') format('woff'),
	url('b-icon-font.ttf') format('truetype'),
	url('b-icon-font.svg#b-icon-font') format('svg');
	font-weight: normal;
	font-style: normal;
}

.b-icon-font__link {
	text-decoration: none;
}
.b-icon-font__link span {
	text-decoration: underline;
}

.b-icon-font {
	font-size: 16px;
	vertical-align: middle;
	position: relative;
	top: -2px;
	display: inline-block;
	text-align: center;
	min-width: 1em;
	font-family: 'b-icon-font';
	speak: none;
	font-style: normal;
	font-weight: normal;
	line-height: 1;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.b-icon-font__group {
	position: relative;
}
	.b-icon-font__group .b-icon-font ~ .b-icon-font {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		margin: auto;
	}

.b-icon-font_16 { font-size: 16px; }
.b-icon-font_24 { font-size: 24px; }
.b-icon-font_32 { font-size: 32px; }
.b-icon-font_48 { font-size: 48px; }
.b-icon-font_64 { font-size: 64px; }

.b-icon-font_arrow-down {
	top: -1px;
}

.b-icon-font_drop:before {
	content: "\e60a";
}
.b-icon-font_eye2:before {
	content: "\e609";
}
.b-icon-font_paw:before {
	content: "\e608";
}
.b-icon-font_info2:before {
	content: "\e01a";
}
.b-icon-font_star2:before {
	content: "\e022";
}
.b-icon-font_finder:before {
	content: "\e000";
}
.b-icon-font_windows:before {
	content: "\e001";
}
.b-icon-font_android:before {
	content: "\e002";
}
.b-icon-font_twitter:before {
	content: "\e004";
}
.b-icon-font_facebook:before {
	content: "\e005";
}
.b-icon-font_google:before {
	content: "\e006";
}
.b-icon-font_google-plus:before {
	content: "\e007";
}
.b-icon-font_mailru:before {
	content: "\e008";
}
.b-icon-font_odnoklassniki:before {
	content: "\e009";
}
.b-icon-font_livejournal:before {
	content: "\e00b";
}
.b-icon-font_key:before {
	content: "\e00c";
}
.b-icon-font_enter:before {
	content: "\e00d";
}
.b-icon-font_info:before {
	content: "\e00e";
}
.b-icon-font_envelope:before {
	content: "\e00f";
}
.b-icon-font_apple:before {
	content: "\e010";
}
.b-icon-font_earth:before {
	content: "\e011";
}
.b-icon-font_star:before {
	content: "\e012";
}
.b-icon-font_eye:before {
	content: "\e013";
}
.b-icon-font_eye-blocked:before {
	content: "\e014";
}
.b-icon-font_user:before {
	content: "\e015";
}
.b-icon-font_tag:before {
	content: "\e016";
}
.b-icon-font_cancel:before {
	content: "\e017";
}
.b-icon-font_mobile:before {
	content: "\e018";
}
.b-icon-font_tablet:before {
	content: "\e019";
}
.b-icon-font_yandex:before {
	content: "\e003";
}
.b-icon-font_vkontakte:before {
	content: "\e00a";
}
.b-icon-font_checkmark:before {
	content: "\e01b";
}
.b-icon-font_cloud-download:before {
	content: "\e01c";
}
.b-icon-font_exit:before {
	content: "\e01d";
}
.b-icon-font_search:before {
	content: "\e01e";
}
.b-icon-font_arrow-left:before {
	content: "\e01f";
}
.b-icon-font_arrow-right:before {
	content: "\e020";
}
.b-icon-font_play:before {
	content: "\e021";
}
.b-icon-font_uniF000:before {
	content: "\f000";
}
.b-icon-font_arrow-left2:before {
	content: "\e60b";
}
.b-icon-font_arrow-down:before {
	content: "\e601";
}
.b-icon-font_arrow-up:before {
	content: "\e602";
}
.b-icon-font_arrow-right2:before {
	content: "\e60c";
}
.b-icon-font_th-large:before {
	content: "\e60f";
}
.b-icon-font_th-list:before {
	content: "\e610";
}
.b-icon-font_chevron-left:before {
	content: "\e60d";
}
.b-icon-font_chevron-right:before {
	content: "\e60e";
}
.b-icon-font_reorder:before {
	content: "\e611";
}
.b-icon-font_youtube:before {
	content: "\e600";
}
.b-icon-font_history:before {
	content: "\e603";
}
.b-icon-font_round-arrow-up:before {
	content: "\e604";
}
.b-icon-font_round-arrow-right:before {
	content: "\e605";
}
.b-icon-font_round-arrow-down:before {
	content: "\e606";
}
.b-icon-font_round-arrow-left:before {
	content: "\e607";
}

