@font-face {
	font-family: 'bureauserif';
	src: url('/fonts/bureauserif.woff') format('woff');
}

@font-face {
	font-family: 'bureauserif-italic';
	src: url('/fonts/bureauserif_italic.woff') format('woff');
}

@font-face {
	font-family: 'bureauserif-swash';
	src: url('/fonts/bureauserif_swash.woff') format('woff');
}

@font-face {
	font-family: 'bureauserif-italic-swash';
	src: url('/fonts/bureauserif_italic_swash.woff') format('woff');
}

@font-face {
	font-family: 'bureauserif-smallcapitals';
	src: url('/fonts/bureauserif_smallcapitals.woff') format('woff');
}

@font-face {
	font-family: 'bureauserif-acronym';
	src: url('/fonts/bureauserif_acronym.woff') format('woff');
}

@font-face {
	font-family: 'bureauserif-textfigures';
	src: url('/fonts/bureauserif_textfigures.woff') format('woff');
}

@font-face {
	font-family: 'bureauserif-italic-textfigures';
	src: url('/fonts/bureauserif_italic_textfigures.woff') format('woff');
}

@font-face {
	font-family: 'bureauserif-inferior';
	src: url('/fonts/bureauserif_inferior.woff') format('woff');
}

@font-face {
	font-family: 'bureauserif-italic-inferior';
	src: url('/fonts/bureauserif_italic-inferior.woff') format('woff');
}

@font-face {
	font-family: 'bureauserif-superior';
	src: url('/fonts/bureauserif_superior.woff') format('woff');
}

@font-face {
	font-family: 'bureauserif-italic-superior';
	src: url('/fonts/bureauserif_italic_superior.woff') format('woff');
}

@font-face {
	font-family: 'bureauserif-caps';
	src: url('/fonts/bureauserif_caps.woff') format('woff');
}

@font-face {
	font-family: 'VoltaireNormal';
	src: url('/fonts/voltairenormal.woff') format('woff');
}

@font-face {
	font-family: 'VoltaireTextFigures';
	src: url('/fonts/voltairetextfigures.woff') format('woff');
}

@font-face {
	font-family: 'VoltaireSwash';
	src: url('/fonts/voltaireswash.woff') format('woff');
}

@font-face {
	font-family: 'bureausans';
	src: url('/fonts/bureausans.woff') format('woff');
}

@font-face {
	font-family: 'bureausans-inferior';
	src: url('/fonts/bureausans_inferior.woff') format('woff');
}

@font-face {
	font-family: 'bureausans-superior';
	src: url('/fonts/bureausans_superior.woff') format('woff');
}

@font-face {
	font-family: 'bureausans-smallcapitals';
	src: url('/fonts/bureausans_smallcapitals.woff') format('woff');
}

@font-face {
	font-family: 'bureausans-bold';
	src: url('/fonts/bureausans_bold.woff') format('woff');
}

@font-face {
	font-family: 'bureausans-italic-bold';
	src: url('/fonts/bureausans_italic_bold.woff') format('woff');
}

@font-face {
	font-family: 'bureausans-light';
	src: url('/fonts/bureausans_light.woff') format('woff');
}

@font-face {
	font-family: 'bureausans-italic-light';
	src: url('/fonts/bureausans_italic_light.woff') format('woff');
}

@font-face {
	font-family: 'bureausans-italic';
	src: url('/fonts/bureausans_italic.woff') format('woff');
}


body div.bureauserif {
	font-size: 1.38em;
	line-height: 1.2em;
}

.bureauserif .smaller {
	font-size: 0.9em;
	line-height: 1.2em;
}

div.bureauserif td.four,
div.bureauserif td.leftmargin {
	font-size: 0.72em;
}

div.bureauserif .one .caption {
	font-size: 0.9em;
}

body div.bureauserif,
bureauserif,
div.bureauserif table,
div.bureauserif .paragraph td.one,
div.bureauserif .dparagraph td.one,
div.bureauserif .oparagraph td.one,
div.bureauserif .paragraph td.four,
div.bureauserif .dparagraph td.four,
div.bureauserif .oparagraph td.four,
div.bureauserif .paragraph td.two,
div.bureauserif .oparagraph td.two,
div.bureauserif .dparagraph td.two,
div.bureauserif td.leftmargin,
div.bureauserif .caption {
	font-family: 'bureauserif';
	font-feature-settings: 'liga' 1, 'kern' 1;
	-moz-font-feature-settings: 'liga' 1, 'kern' 1;
	-webkit-font-feature-settings: 'liga' 1, 'kern' 1;
	-ms-font-feature-settings: 'liga' 1, 'kern' 1;
	-o-font-feature-settings: 'liga' 1, 'kern' 1;
	-webkit-font-smoothing: subpixel-antialiased;
	line-height: 1.2em;
}

body div.bureauserif i,
.bureauserif i,
.bureauserif-italic,
div.bureauserif table i,
div.bureauserif .paragraph td.one i,
div.bureauserif .dparagraph td.one i,
div.bureauserif .oparagraph td.one i,
div.bureauserif .paragraph td.four i,
div.bureauserif .dparagraph td.four i,
div.bureauserif .oparagraph td.four i,
div.bureauserif .paragraph td.two i,
div.bureauserif .oparagraph td.two i,
div.bureauserif .dparagraph td.two i,
div.bureauserif td.leftmargin i {
	font-family: 'bureauserif-italic';
	font-feature-settings: 'liga' 1, 'kern' 1;
	-moz-font-feature-settings: 'liga' 1, 'kern' 1;
	-webkit-font-feature-settings: 'liga' 1, 'kern' 1;
	-ms-font-feature-settings: 'liga' 1, 'kern' 1;
	-o-font-feature-settings: 'liga' 1, 'kern' 1;
	-webkit-font-smoothing: subpixel-antialiased;
	font-style: normal;
}


body div.bureausans,
bureausans,
div.bureausans table,
div.bureausans .paragraph td.one,
div.bureausans .dparagraph td.one,
div.bureausans .oparagraph td.one,
div.bureausans .paragraph td.four,
div.bureausans .dparagraph td.four,
div.bureausans .oparagraph td.four,
div.bureausans .paragraph td.two,
div.bureausans .oparagraph td.two,
div.bureausans .dparagraph td.two,
div.bureausans td.leftmargin,
div.bureauserif h1 {
	font-weight: normal;
	font-family: 'bureausans';
	font-feature-settings: 'liga' 1, 'kern' 1;
	-moz-font-feature-settings: 'liga' 1, 'kern' 1;
	-webkit-font-feature-settings: 'liga' 1, 'kern' 1;
	-ms-font-feature-settings: 'liga' 1, 'kern' 1;
	-o-font-feature-settings: 'liga' 1, 'kern' 1;
	-webkit-font-smoothing: subpixel-antialiased;
	line-height: 1.1em;
}

body div.bureausans b,
.bureausans b,
.bureausans-bold,
div.bureausans table b,
div.bureausans .paragraph td.one b,
div.bureausans .dparagraph td.one b,
div.bureausans .oparagraph td.one b,
div.bureausans .paragraph td.four b,
div.bureausans .dparagraph td.four b,
div.bureausans .oparagraph td.four b,
div.bureausans .paragraph td.two b,
div.bureausans .oparagraph td.two b,
div.bureausans .dparagraph td.two b,
div.bureausans td.leftmargin b,
div.bureauserif h2, div.bureauserif h3 {
	font-family: 'bureausans-bold';
	font-weight: normal;
	font-feature-settings: 'liga' 1, 'kern' 1;
	-moz-font-feature-settings: 'liga' 1, 'kern' 1;
	-webkit-font-feature-settings: 'liga' 1, 'kern' 1;
	-ms-font-feature-settings: 'liga' 1, 'kern' 1;
	-o-font-feature-settings: 'liga' 1, 'kern' 1;
	-webkit-font-smoothing: subpixel-antialiased;
	line-height: 1.1em;
}

.bureausans i,
.bureausans-italic {
	font-family: 'bureausans-italic';
	font-weight: normal;
	font-feature-settings: 'liga' 1, 'kern' 1;
	-moz-font-feature-settings: 'liga' 1, 'kern' 1;
	-webkit-font-feature-settings: 'liga' 1, 'kern' 1;
	-ms-font-feature-settings: 'liga' 1, 'kern' 1;
	-o-font-feature-settings: 'liga' 1, 'kern' 1;
	-webkit-font-smoothing: subpixel-antialiased;
}

div.bureauserif h1 {
	font-size: 3.1em;
	margin: 0;
	width: auto;
}

div.bureauserif h3 {
	font-size: 1.1em;
	margin: 2.2em 0 0.1em;
}

div.bureauserif h2 {
	font-size: 1.1em;
	margin: 3.3em 0 1.1em;
}

/* Когда у заголовка не нужен верхний отступ */
div.bureauserif .nomargin {
	margin-top: 0;
}

/* Вольтер */
.voltaire {
	font-family: 'VoltaireNormal' !important;
	font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-moz-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-webkit-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-ms-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-o-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
}

.voltaire-text-figures {
	font-family: 'VoltaireTextFigures' !important;
	font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-moz-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-webkit-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-ms-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-o-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
}

.voltaire-swash {
	font-family: 'VoltaireSwash' !important;
	font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-moz-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-webkit-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-ms-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-o-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
}

/* Дополнительные начертания бюросанса */
.bureausans-smallcapitals {
	font-family: 'bureausans-smallcapitals' !important;
	font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-moz-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-webkit-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-ms-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-o-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
}

.bureausans-inferior {
	font-family: 'bureausans-inferior' !important;
	font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-moz-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-webkit-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-ms-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-o-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
}

.bureausans-superior {
	font-family: 'bureausans-superior' !important;
	font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-moz-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-webkit-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-ms-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-o-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
}

.bureausans-light {
	font-family: 'bureausans-light' !important;
	font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-moz-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-webkit-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-ms-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-o-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
}

.bureausans-italic-light {
	font-family: 'bureausans-italic-light' !important;
	font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-moz-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-webkit-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-ms-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-o-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
}

.bureausans-italic-bold {
	font-family: 'bureausans-italic-bold' !important;
	font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-moz-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-webkit-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-ms-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
	-o-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1 !important;
}
