@font-face {
    font-family: 'lmmono'; /* Гарнитура шрифта 'Latin Modern Mono' */
    src: url('../font/lmmono10-regular.ttf'); /* Путь к файлу со шрифтом */
}

@font-face {
    font-family: 'libero'; /* Гарнитура шрифта 'Latin Modern Mono' */
    src: url('../font/Liberation_Serif.ttf'); /* Путь к файлу со шрифтом */
}

@font-face {
    font-family: 'wos'; /* Гарнитура шрифта 'White Old Style' */
    src: url('../font/WhiteOldStyle.ttf'); /* Путь к файлу со шрифтом */
}

html {
	background-color: #FFE;
	height: 100%;
}

body {
	background-color: #FFE;
	font-family: 'libero';
	min-height: 100%;
	position: relative;
}

#container {
	width: 100%;
}

#header { /* Заголовок */
	background-color: #FFE;
	clear: left;
}

#headercaption {
	font-size: 36px;
	font-weight: bold;
	font-style: italic;
	padding-left: 15px;
}

#header0 {
	background-color: #FFE;
	font-family: 'libero';
	font-size: 24px;
	font-weight: bold;
	padding-left: 15px;
}

#footer { /* Подвал */
	clear: left;
	font-size: 12px;
	padding-top: 20px;
}

#booktext1 {
	text-align: justify;
}

div.menu {
	position: relative;
	padding-left: 10px;
	padding-top: 5px;
}

a.navref { text-decoration: none; font-weight: bold; color: #886; }
a.navrefact { text-decoration: none; font-weight: bold; color: #BB9; }
a.partentry { font-weight: bold; color: #886; text-decoration: none; font-size: 20px; }
a.docentry { color: #886; text-decoration: none; font-size: 20px; }
a.partentryna { font-weight: bold; color: #886; text-decoration: none; font-size: 20px; }
a.docentryna { color: #886; text-decoration: none; font-size: 20px; }

div.filler { width: 1px; height: 1px; }

.codelight { color: #008; }
.redlight { color: #F00; }
.greenlight { color: #0F0; }
.bluelight { color: #00F; }

pre { font-size: 12px; }
pre.listing { font-size: 12px; background-color: #EEFFFF;}

tt { font-size: 14px; }

.leftimg { float:left; margin: 7px 7px 7px 0; }
.rightimg { float: right; margin: 7px 0 7px 7px; }

table.grey tr td { border-color: #ccc; }
table.grey tr th { border-color: #ccc; }

w-term {
	font-style: oblique;
}

.termin {
	font-style: oblique;
}
