﻿/* НАБОР ШРИФТОВ */
/*@import url(fonts.css);*/

/* 20191117	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;  */
/* 20200220	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;  */

:root {
--clBaseText:	#000000;
--clFocus:		#0000ff;
--clHover:		#0000ff;
--clMark:		#68192e;
--clHeader:		#68192e;
--clEpigraph:	#68192e;
--clRemark:		#68192e;
--clSubcribe:	#68192e;
/*
Font (style  variant    weight size/height family)
Font (italic small-caps bold   1em/115%    'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
*/
--bsFont000Big:	normal	normal	normal	1.05em/115% 'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
--bsFont00BBig:	normal	normal	bold	1.05em/115% 'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
--bsFontI0BBig:	italic	normal	bold	1.05em/115% 'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
--bsFont000:		normal	normal	normal	1em/120% 'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
--bsFontI00:		italic	normal	normal	1em/120% 'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
--bsFont00B:		normal	normal	bold	1em/120% 'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
--bsFontI00Sml:	italic	normal	normal	0.95em/115% 'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
--bsFontI0BSml:	italic	normal	bold	0.95em/115% 'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
--bsFont00BSml:	normal	normal	bold	0.95em/115% 'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
--bsFont00BMcr:	normal	normal	bold	0.70em/115% 'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;

--FontAuthorList:	normal	normal	normal	1.2em/110% 'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
--FontAuthorBook:	normal	normal	normal	1.05em/110% 'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
--FontBookList:		normal	normal	normal	1.1em/110% 'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;

--hd1Font00B: normal normal bold 1.6em/110%'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
--hd2Font00B: normal normal bold 1.5em/110%'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
--hd3Font00B: normal normal bold 1.4em/110%'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
--hd4Font00B: normal normal bold 1.3em/110%'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
--hd5Font00B: italic normal bold 1.3em/110%'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
--hd6Font00B: normal normal bold 1.2em/110%'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;

--stFont00B: normal normal bold 1.05em/115% 'DejaVuSerif', 'DejaVu Serif', 'Times New Roman', Times, serif;
--stFontI0BSml: italic normal bold 1.00em/115% 'DejaVuSerif', 'DejaVu Serif', 'Times New Roman', Times, serif;

--qtFontI00: italic normal normal 1.0em/110% 'Times New Roman', Times, serif;

--cdFont000: normal normal normal 1.0em/110% 'Times New Roman', Times, serif;

/*Margin top, right, bottom, left.*/
--MarginBase: 0 0 0 0;
/*Padding top, right, bottom, left.*/
--PaddingBase: 0 0 0 0;

/*Margin top, right, bottom, left.*/
--bsMarginBase: 0 0 0 0;
/*Padding top, right, bottom, left.*/
--bsPaddingBase: 0 0 0 0;
--bsPaddingBaseFirst: 1.0em 0 0 0;
--bsPaddingRemrk: 0 1.0em 0 1.0em;
--bsPaddingMark: 0 0.5em 0 0.5em;

/*
--bsAlink:    a:link { color: #68192e; text-decoration: none; } 
--bsAfocus:   a:focus { color: #0000ff; text-decoration: underline; }
--bsAvisited: a:visited { color: #68192e; text-decoration: none; }
--bsAactive:  a:active { color: #68192e; text-decoration: none; }
--bsAhover:   a:hover { color: #68192e;  text-decoration: underline; }
*/

/*italic small-caps bold*/
}  /* :root*/

/* Base style paragraph */
.bs { 
	color: var(--clBaseText);
	font: var(--bsFont000);
	writing-mode:lr-tb;
	text-align:justify;
 }

.bsHead {
	color: var(--clHeader);
	font: var(--bsFont00BBig);
	text-align:left;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding: var(--bsPaddingBaseFirst);
 }

*.bsHead a:link { color: #68192e; text-decoration: none; } 
*.bsHead a:focus { color: #0000ff; text-decoration: underline; }
*.bsHead a:visited { color: #68192e; text-decoration: none; }
*.bsHead a:active { color: #68192e; text-decoration: none; }
*.bsHead a:hover { color: var(--clHover);  text-decoration: underline; }

.bsHeadSub {
	color: var(--clHeader);
	font: var(--bsFontI0BBig);
	text-align:justify;
	text-indent:2em;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding: 0em 0em 0em 2em;
 }
*.bsHeadSub a:link { color: #68192e; text-decoration: none; } 
*.bsHeadSub a:focus { color: #68192e; text-decoration: none; }
*.bsHeadSub a:visited { color: #68192e; text-decoration: none; }
*.bsHeadSub a:active { color: #68192e; text-decoration: none; }
*.bsHeadSub a:hover { color: #68192e;  text-decoration: underline; }

.bsFirst {
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:justify;
	text-indent:2em;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding: var(--bsPaddingBaseFirst);
	}
*.bsFirst a:link { color: #68192e; text-decoration: none; font-weight:bold; } 
*.bsFirst a:focus { color: #68192e; text-decoration: none; }
*.bsFirst a:visited { color: #68192e; text-decoration: none; }
*.bsFirst a:active { color: #68192e; text-decoration: none; }
*.bsFirst a:hover { color: #0000ff;  text-decoration: underline; font-weight:bold; }

.bsNext {
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:justify;
	text-indent:2em;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding: var(--PaddingBase);
	}
*.bsNext a:link { color: #68192e; text-decoration: none; font-weight:bold; } 
*.bsNext a:focus { color: #68192e; text-decoration: none; }
*.bsNext a:visited { color: #68192e; text-decoration: none; }
*.bsNext a:active { color: #68192e; text-decoration: none; }
*.bsNext a:hover { color: #0000ff;  text-decoration: underline; font-weight:bold; }

.bsBreak {
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:justify;
	text-indent:0em;
	margin: var(--MarginBase);
	padding: var(--PaddingBase);
	writing-mode:lr-tb;
 }
*.bsBreak a:link { color: #68192e; text-decoration: none; font-weight:bold; } 
*.bsBreak a:focus { color: #68192e; text-decoration: none; }
*.bsBreak a:visited { color: #68192e; text-decoration: none; }
*.bsBreak a:active { color: #68192e; text-decoration: none; }
*.bsBreak a:hover { color: #0000ff;  text-decoration: underline; font-weight:bold; }

.bsBreakFirst {
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:justify;
	text-indent:0em;
	margin: var(--MarginBase);
	padding: var(--bsPaddingBaseFirst);
	writing-mode:lr-tb;
 }
*.bsBreakFirst a:link { color: #68192e; text-decoration: none; font-weight:bold; } 
*.bsBreakFirst a:focus { color: #68192e; text-decoration: none; }
*.bsBreakFirst a:visited { color: #68192e; text-decoration: none; }
*.bsBreakFirst a:active { color: #68192e; text-decoration: none; }
*.bsBreakFirst a:hover { color: #0000ff;  text-decoration: underline; font-weight:bold; }

.bsLeft {
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:left;
	margin: var(--MarginBase);
	padding: var(--PaddingBase);
	writing-mode:lr-tb;
 }
*.bsLeft a:link { color: #68192e; text-decoration: none; font-weight:bold; } 
*.bsLeft a:focus { color: #68192e; text-decoration: none; }
*.bsLeft a:visited { color: #68192e; text-decoration: none; }
*.bsLeft a:active { color: #68192e; text-decoration: none; }
*.bsLeft a:hover { color: #0000ff;  text-decoration: underline; font-weight:bold; }

.bsCenter {
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:center;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding: var(--PaddingBase);
 }
*.bsCenter a:link { color: #68192e; text-decoration: none; font-weight:bold; } 
*.bsCenter a:focus { color: #68192e; text-decoration: none; }
*.bsCenter a:visited { color: #68192e; text-decoration: none; }
*.bsCenter a:actived { color: #68192e; text-decoration: none; }
*.bsCenter a:hover { color: #0000ff;  text-decoration: underline; font-weight:bold; }

.bsCenterFirst {
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:center;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding: var(--bsPaddingBaseFirst);
 }
*.bsCenterFirst a:link { color: #68192e; text-decoration: none; font-weight:bold; } 
*.bsCenterFirst a:focus { color: #68192e; text-decoration: none; }
*.bsCenterFirst a:visited { color: #68192e; text-decoration: none; }
*.bsCenterFirst a:actived { color: #68192e; text-decoration: none; }
*.bsCenterFirst a:hover { color: #0000ff;  text-decoration: underline; font-weight:bold; }

.bsRight {
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:right;
	margin: var(--MarginBase);
	padding: var(--PaddingBase);
	writing-mode:lr-tb;
	}
*.bsRight a:link { color: #68192e; text-decoration: none; font-weight:bold; } 
*.bsRight a:focus { color: #68192e; text-decoration: none; }
*.bsRight a:visited { color: #68192e; text-decoration: none; }
*.bsRight a:actived { color: #68192e; text-decoration: none; }
*.bsRight a:hover { color: #0000ff;  text-decoration: underline; font-weight:bold; }

.bsRightFirst {
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:right;
	margin: var(--MarginBase);
	padding: var(--bsPaddingBaseFirst);
	writing-mode:lr-tb;
	}
*.bsRightFirst a:link { color: #68192e; text-decoration: none; font-weight:bold; } 
*.bsRightFirst a:focus { color: #68192e; text-decoration: none; }
*.bsRightFirst a:visited { color: #68192e; text-decoration: none; }
*.bsRightFirst a:actived { color: #68192e; text-decoration: none; }
*.bsRightFirst a:hover { color: #0000ff;  text-decoration: underline; font-weight:bold; }


.bsAnd0 {
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:justify;
	text-indent:2em;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding: var(--PaddingBase);
	}
*.bsAnd0 a:link { color: #68192e; text-decoration: none; font-weight:bold; } 
*.bsAnd0 a:focus { color: #68192e; text-decoration: none; }
*.bsAnd0 a:visited { color: #68192e; text-decoration: none; }
*.bsAnd0 a:actived { color: #68192e; text-decoration: none; }
*.bsAnd0 a:hover { color: #0000ff;  text-decoration: underline; font-weight:bold; }

.bsAnd0First {
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:justify;
	text-indent:2em;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding: var(--bsPaddingBaseFirst);
	}
*.bsAnd0First a:link { color: #68192e; text-decoration: none; font-weight:bold; } 
*.bsAnd0First a:focus { color: #68192e; text-decoration: none; }
*.bsAnd0First a:visited { color: #68192e; text-decoration: none; }
*.bsAnd0First a:actived { color: #68192e; text-decoration: none; }
*.bsAnd0First a:hover { color: #0000ff;  text-decoration: underline; font-weight:bold; }

.bsAnd1 { 
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:justify;
	writing-mode:lr-tb;
	margin: 0em 0em 0em 3em;
	padding: 0em 0em 0em 1em;
	text-indent:1.5em;
 }
*.bsAnd1 a:link { color: #68192e; text-decoration: none; font-weight:bold; } 
*.bsAnd1 a:focus { color: #68192e; text-decoration: none; }
*.bsAnd1 a:visited { color: #68192e; text-decoration: none; }
*.bsAnd1 a:actived { color: #68192e; text-decoration: none; }
*.bsAnd1 a:hover { color: #0000ff;  text-decoration: underline; font-weight:bold; }

.bsAnd2 { 
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:justify;
	writing-mode:lr-tb;
	margin: 0em 0em 0em 6em;
	padding: 0em 0em 0em 1em;
	text-indent:1.5em;
 }

.bsAnd3 {
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:justify;
	writing-mode:lr-tb;
	margin: 0em 0em 0em 9em;
	padding: 0em 0em 0em 1em;
	text-indent:1.5em;
 }

.bsAnd4 {
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:justify;
	writing-mode:lr-tb;
	margin: 0em 0em 0em 12em;
	padding: 0em 0em 0em 1em;
	text-indent:1.5em;
 }

.bsImage {
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:center;
	writing-mode:lr-tb;
	margin-left:0.635cm;
	margin-right:0.635cm;
	margin-top:0.212cm;
	margin-bottom:0.212cm;
	text-indent:0cm;
 }

.bsImgBody {
	font: var(--bsFont000);
	color: var(--clBaseText);
	text-align:center;
	writing-mode:lr-tb;
	margin: 0.7em 0em 0em 0em;
	text-indent:0cm;
	padding: var(--bsPaddingBaseFirst);
	}

.bsImgRem {
	color: var(--clBaseText);
	font: var(--bsFontI00Sml);
	text-align:center;
	writing-mode:lr-tb;
	margin: 0.0em 1em 0.0em 1em;
	text-indent:0cm;
	}

.bsAnnotation { 
	color: var(--clBaseText);
	font: var(--bsFontI00Sml);
	background-color:#fff000;
	text-align:justify;
	writing-mode:lr-tb;
	margin-left:0cm;
	margin-right:3.995cm;
	margin-top:0.212cm;
	margin-bottom:0cm;
	text-indent:0cm;
 }

.bsAuthor { 
	color: var(--clBaseText);
	font: var(--bsFontI00);
	text-align:right;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding: 0.0em 1em 0.0em 1em;
	}
*.bsAuthor a:link { color: #68192e; text-decoration: none; font-weight:bold; } 
*.bsAuthor a:focus { color: #68192e; text-decoration: none; }
*.bsAuthor a:visited { color: #68192e; text-decoration: none; }
*.bsAuthor a:actived { color: #68192e; text-decoration: none; }
*.bsAuthor a:hover { color: #0000ff;  text-decoration: underline; font-weight:bold; }


.bsEpigraph { 
	color: var(--clEpigraph);
	font: var(--bsFontI00Sml);
	text-align:left;
	writing-mode:lr-tb;
	margin-left: 33%;
	margin-right: 0em;
	margin-top:0em;
	margin-bottom:0em;
	padding-left:1em;
	padding-right:1em;
	padding-top:0em;
	padding-bottom:0cm;
	}


.bsEpigraphTbl { 
	color: var(--clEpigraph);
	font: var(--bsFontI00Sml);
	text-align:justify;
	writing-mode:lr-tb;
	margin: var(--bsMarginBase);
	padding-left:0em;
	padding-right:1em;
	padding-top:0em;
	padding-bottom:0cm;
	}

.bsEpigraphTblLeft { 
	color: var(--clEpigraph);
	font: var(--bsFontI00Sml);
	text-align:left;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding-left:0em;
	padding-right:1em;
	padding-top:0em;
	padding-bottom:0cm;
	}

.bsEpigraphTblRight { 
	color: var(--clEpigraph);
	font: var(--bsFontI00Sml);
	text-align:right;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding-left:0em;
	padding-right:1em;
	padding-top:0em;
	padding-bottom:0cm;
	}

.bsEpigraphTblAuthor { 
	color: var(--clEpigraph);
	font: var(--bsFontI00Sml);
	text-align:right;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding-left:0em;
	padding-right:1em;
	padding-top:0em;
	padding-bottom:0cm;
	}


.bsReviewerHead {
	color:#68192e;
	font-size:1em;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	margin-left:0em;
	margin-right:0em;
	margin-top:0.5em;
	margin-bottom:0em;
	padding: var(--bsPaddingBase);
	writing-mode:lr-tb;
 }

.bsReviewerName {
	color:#68192e;
	font-size:0.8em;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	text-align:left;
	margin-left:3em;
	margin-right:0em;
	margin-top:0em;
	margin-bottom:0em;
	padding: var(--PaddingBase);
	writing-mode:lr-tb;
 }


.bsReviewAsk {
	color:#68192e;
	font: var(--bsFontI00Sml);
	text-align:left;
	text-decoration: underline;
	margin: var(--MarginBase);
	padding: var(--bsPaddingBaseFirst);
	writing-mode:lr-tb;
 }

.bsReviewAnswer {
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:justify;
	text-indent:2.0em;
	margin: var(--MarginBase);
	padding: var(--PaddingBase);
	writing-mode:lr-tb;
 }

.bsSubscribe { 
	color: var(--clSubscribe);
	font: var(--bsFontI00Sml);
	text-align:right;
	writing-mode:lr-tb;
	margin-top:0em;
	margin-bottom:0.5em;
	margin-left:0em;
	margin-right:0em;
	padding-left: 0em;
	padding-right: 1em;
	padding-top: 0em;
	padding-bottom: 0em;
	}
*.bsSubscribe a:link { color: #68192e; text-decoration: none; font-weight:bold; } 
*.bsSubscribe a:focus { color: #68192e; text-decoration: none; }
*.bsSubscribe a:visited { color: #68192e; text-decoration: none; }
*.bsSubscribe a:actived { color: #68192e; text-decoration: none; }
*.bsSubscribe a:hover { color: #0000ff;  text-decoration: underline; font-weight:bold; }

.bsSubscribeStrong { 
	color: var(--clSubscribe);
	font-size:0.9em;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	text-align:right;
	writing-mode:lr-tb;
	margin-top:0em;
	margin-bottom:0.5em;
	margin-left:0em;
	margin-right:0em;
	padding-left: 0em;
	padding-right: 1em;
	padding-top: 0em;
	padding-bottom: 0em;
	}
*.bsSubscribe a:link { color: #68192e; text-decoration: none; } 
*.bsSubscribe a:focus { color: #68192e; text-decoration: none; }
*.bsSubscribe a:visited { color: #68192e; text-decoration: none; }
*.bsSubscribe a:actived { color: #68192e; text-decoration: none; }
*.bsSubscribe a:hover { color: #68192e;  text-decoration: underline; }

.bsLitHead {
	color: var(--clHeader);
	font: var(--bsFont00B);
	text-align:left;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding: var(--bsPaddingBaseFirst);
	}

.bsLitName { 
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:justify;
	text-indent:1.5em;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding-left: 0.5em
 }
*.bsLitName a:link { color: #68192e; text-decoration: none; } 
*.bsLitName a:focus { color: #68192e; text-decoration: none; }
*.bsLitName a:visited { color: #68192e; text-decoration: none; }
*.bsLitName a:actived { color: #68192e; text-decoration: none; }
*.bsLitName a:hover { color: #68192e;  text-decoration: underline; }

.bsMath { 
	color: var(--clBaseText);
	font-size:1.1em;
	text-align:left;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
	writing-mode:lr-tb;
	margin-top:0.5em;
	margin-bottom:0.5em;
 }
*.bsMath a:link { color: #68192e; text-decoration: none; } 
*.bsMath a:focus { color: #68192e; text-decoration: none; }
*.bsMath a:visited { color: #68192e; text-decoration: none; }
*.bsMath a:actived { color: #68192e; text-decoration: none; }
*.bsMath a:hover { color: #68192e;  text-decoration: underline; }

.bsRemark { 
	color: var(--clRemark);
	font: var(--bsFontI00Sml);
	text-align:justify;
	text-indent:2em;
	margin: var(--MarginBase);
	padding-left: 0.7em;
	padding-right: 0.7em;
	padding-top: 0.5em;
	padding-bottom: 0em;
	writing-mode:lr-tb;
 }

.bsRemarkNext { 
	color: var(--clRemark);
	font: var(--bsFontI00Sml);
	text-align:justify;
	text-indent:2em;
	margin: var(--MarginBase);
	padding-left: 0.7em;
	padding-right: 0.7em;
	padding-top: 0em;
	padding-bottom: 0em;
	writing-mode:lr-tb;
 }

.bsRemVirshy { 
	color: var(--clRemark);
	font: var(--bsFontI00Sml);
	text-align:justify;
	text-indent:0em;
	margin: var(--MarginBase);
	padding-left: 4.0em;
	padding-right: 4.0em;
	padding-top: 0em;
	padding-bottom: 0em;
	writing-mode:lr-tb;
 }

.bsExample { 
	color: var(--clBaseText);
	font: var(--bsFontI00Sml);
	margin: var(--MarginBase);
	padding: 0em 1em 0em 1em;
	writing-mode:lr-tb;
 }

.bsTblHSmall { 
	color: var(--clBaseText);
	font: var(--bsFont00BSml);
	text-align:center;
	margin: var(--MarginBase);
	padding: 0em 0.1em 0em 0.1em;
	writing-mode:lr-tb;
 }

.bsTblHMicro { 
	color: var(--clBaseText);
	font: var(--bsFont00BMcr);
	text-align:center;
	margin: var(--MarginBase);
	padding: 0em 0.1em 0em 0.1em;
	writing-mode:lr-tb;
 }

.bsTblHead { 
	color: var(--clHeader);
   font-size:11pt;
   font-weight:bold;
   text-align:center;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
	margin: var(--MarginBase);
	padding: 0em 0.1em 0em 0.1em;
   writing-mode:lr-tb;
 }

.bsTblName {
	color: var(--clBaseText);
	font-size:11pt;
	text-align:left;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
	writing-mode:lr-tb;
	margin-top:0.212cm;
	margin-bottom:0cm;
	font-weight:bold;
 }

.bsUDKDescrptEn {
	color: var(--clBaseText);
	font-size:11pt;
	text-align:justify;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
	writing-mode:lr-tb;
	text-indent:1.27cm;
	margin: var(--MarginBase);
 }

.bsUDKDescrptRu { 
	color: var(--clBaseText);
	font-size:11pt;
	text-align:justify;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
   text-indent:1.27cm;
 }

.bsUDKHead { 
	color: var(--clHeader);
	font-size:11pt;
	text-align:left;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
	writing-mode:lr-tb;
	margin-top:0.159cm;
	margin-bottom:0cm;
	font-weight:bold;
 }

.bsUDKTitleEn { 
	color: var(--clBaseText);
	font-size:11pt;
	text-align:justify;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
	writing-mode:lr-tb;
	text-indent:1.27cm;
	margin: var(--MarginBase);
 }

.bsUDKTitleRu { 
	color: var(--clBaseText);
	font-size:11pt;
	text-align:justify;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
	writing-mode:lr-tb;
	text-indent:1.27cm;
	margin: var(--MarginBase);
 	padding: var(--PaddingBase);
}

.bsUDKinText { 
	color: var(--clBaseText);
	font-size:11pt;
	text-align:right;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
	writing-mode:lr-tb;
 }

.bsTermList { 
	color: var(--clBaseText);
	font-size:11pt;
	text-align:right;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
 	padding: var(--PaddingBase);
}

.bsTermName { 
	color: var(--clBaseText);
	font-size:1em;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	margin-top: 1em;
	text-align:left;
	writing-mode:lr-tb;
 }

.bsTermDescrp { 
	color: var(--clBaseText);
	font-size:0.9em;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
	text-align:justify;
	margin: var(--MarginBase);
	padding: var(--PaddingBase);
	writing-mode:lr-tb;
 }

.bsVirshy {
	color: var(--clBaseText);
	font: var(--bsFont000);
	text-align:left;
	margin: var(--MarginBase);
	padding-left: 3.0em;
	padding-right: 3.0em;
	padding-top: 0.8em;
	padding-bottom: 0em;
	writing-mode:lr-tb;
}

.bsVirshyAuthor {
	color: var(--clBaseText);
	font: var(--bsFontI00);
	text-align:right;
	margin: var(--MarginBase);
	padding-left: 3.0em;
	padding-right: 3.0em;
	padding-top: 0em;
	padding-bottom: 0.5em;
	writing-mode:lr-tb;
}

.bsReadMore {
	color: var(--clRemark);
	font: var(--bsFontI00);
	text-align:right;
	margin: var(--MarginBase);
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 1em;
	padding-bottom: 0em;
	writing-mode:lr-tb;
	}
*.bsReadMore a:link { color: #68192e; text-decoration: none; } 
*.bsReadMore a:focus { color: #68192e; text-decoration: none; }
*.bsReadMore a:visited { color: #68192e; text-decoration: none; }
*.bsReadMore a:actived { color: #68192e; text-decoration: none; }
*.bsReadMore a:hover { color: #68192e;  text-decoration: underline; }


.bsWarning {
	color:#ff0000;
	font-size:0.9em;
	text-align:right;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
	margin: var(--MarginBase);
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0em;
	padding-bottom: 0em;
	writing-mode:lr-tb;
	}

.bsAlarm {
	color:#68192e;
	font-size:1.1em;
	text-align:justify;
	text-indent:0em;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.2em;
	margin: var(--MarginBase);
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	writing-mode:lr-tb;
 }

/*
 Strong style paragraph
*/
.st { 
	color: var(--clBaseText);
	font: var(--stFont00B);	
	writing-mode:lr-tb;
	text-align:left;
 }

.stAnd1 { 
	color: var(--clBaseText);
	font: var(--stFont00B);	
   text-align:justify;
   writing-mode:lr-tb;
   margin-left:0.423cm;
   margin-right:0cm;
   text-indent:1.27cm;
 }

.stAnd2 { 
	color: var(--clBaseText);
	font: var(--stFont00B);	
   text-align:justify;
   writing-mode:lr-tb;
   margin-left:0.847cm;
   margin-right:0cm;
   text-indent:1.27cm;
 }

.stAnd3 { 
	color: var(--clBaseText);
	font: var(--stFont00B);	
   text-align:justify;
   writing-mode:lr-tb;
   margin-left:1.27cm;
   margin-right:0cm;
   text-indent:1.27cm;
 }

.stBreak { 
	color: var(--clBaseText);
	font: var(--stFont00B);	
	text-align:justify;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
 }

.stCenter { 
	color: var(--clBaseText);
	font: var(--stFont00B);	
	text-align:center;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
 }

.stFirst { 
	color: var(--clBaseText);
	font: var(--stFont00B);	
	text-align:justify;
	writing-mode:lr-tb;
	margin-left:0cm;
	margin-right:0cm;
	margin-top:0.318cm;
	margin-bottom:0cm;
	text-indent:1.27cm;
 }

.stHead { 
	color: #68192e;
	font: var(--stFont00B);	
	text-align:left;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding-top:1em;
	padding-left:0.7em;
	padding-right:0em;
	padding-bottom:0cm;
 }
*.stHead a:link { color: #68192e; text-decoration: none; } 
*.stHead a:focus { color: #68192e; text-decoration: none; }
*.stHead a:visited { color: #68192e; text-decoration: none; }
*.stHead a:actived { color: #68192e; text-decoration: none; }
*.stHead a:hover { color: #68192e;  text-decoration: underline; }

.stLeft { 
	color: var(--clBaseText);
	font: var(--stFont00B);	
	text-align:left;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
 }

.stLeftMark { 
	color: var(--clMark);
	font: var(--stFont00B);	
	text-align:left;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
 }

.stNext { 
	color: var(--clBaseText);
	font: var(--stFont00B);	
	text-align:justify;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding-top:0em;
	padding-left:0.7em;
	padding-right:0em;
	padding-bottom:0cm;
	text-indent:1.27cm;
 }
*.stNext a:link { color: #68192e; text-decoration: none; } 
*.stNext a:focus { color: #68192e; text-decoration: none; }
*.stNext a:visited { color: #68192e; text-decoration: none; }
*.stNext a:actived { color: #68192e; text-decoration: none; }
*.stNext a:hover { color: #68192e;  text-decoration: underline; }

.stRemNext { 
	color: var(--clBaseText);
	font: var(--stFontI0BSml);	
	text-align:justify;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
/* 	
   margin-left:0.847cm;
   margin-right:0cm;
*/
   text-indent:0.423cm;
 }

.stRemark { 
	color: var(--clBaseText);
	font: var(--stFontI0BSml);	
	text-align:justify;
	writing-mode:lr-tb;
	margin-left:1.217cm;
	margin-right:0cm;
	text-indent:-0.423cm;
 }

.stRemarkNext { 
	color: var(--clBaseText);
	font: var(--stFontI0BSml);	
	text-align:justify;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding: var(--stPaddingRemrk);
 }

.stRemarkNextMark { 
	color: var(--clMark);
	font: var(--stFontI0BSml);	
	text-align:justify;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding: var(--stPaddingMark);
 }

.stRight { 
	color: var(--clBaseText);
	font: var(--stFont00B);	
	text-align:right;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
 }

.qt {
	color: var(--clBaseText);
	font-size:0.9em;
	font-family: 'DejaVuSerif', 'DejaVu Serif', "Times New Roman", Times, serif;
	writing-mode:lr-tb;
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:0em;
	padding-right: 2em;
	padding-left:  2em;
	padding-bottom:0em;
	text-align:justify;
	text-indent:0cm;
	background-color:#ffffff;
	font-style:italic; }

.qtBreak { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font-size:0.9em;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-right: 2em;
	padding-left:  2em;
	padding-bottom:0em;
	text-align:justify;
	text-indent:0cm;
	writing-mode:lr-tb;
 }

.qtFirst { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font: var(--qtFontI00);
	text-align:justify;
	text-indent:1.27cm;
	writing-mode:lr-tb;
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:1em;
	padding-right: 2em;
	padding-left:  2em;
	padding-bottom:0em;
	border-top-style:none;
	border-bottom-style:none;
 }

.qtNext { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font: var(--qtFontI00);
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:0em;
	padding-right: 2em;
	padding-left:  2em;
	padding-bottom:0em;
	text-align:justify;
	text-indent:2em;
	writing-mode:lr-tb; 
}

.qtAddress { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font: var(--qtFontI00);
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:0em;
	padding-right: 2em;
	padding-left:  50%;
	padding-bottom:0em;
	text-align:justify;
	text-indent:2em;
	writing-mode:lr-tb; 
}

.qtAnd0 { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font: var(--qtFontI00);
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:0em;
	padding-right: 2em;
	padding-left:  2em;
	padding-bottom:0em;
	text-align:justify;
	text-indent:2em;
	writing-mode:lr-tb; 
}

.qtAnd1 { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font: var(--qtFontI00);
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:0em;
	padding-right: 2em;
	padding-left:  4em;
	padding-bottom:0em;
	text-align:justify;
	text-indent:2em;
	writing-mode:lr-tb; 
}

.qtHead { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font-size:0.9em;
	font-style:italic;
	text-align:justify;
	text-indent:0cm;
	font-family:"Times New Roman", Times, serif;
	writing-mode:lr-tb;
	font-weight:bold;
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:1em;
	padding-right: 2em;
	padding-left:  2em;
	padding-bottom:0em;
	border-top-style:none;
	border-bottom-style:none;
 }

.qtHeadling { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font-size:0.9em;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	text-align:center;
	text-indent:0cm;
	writing-mode:lr-tb;
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:0.5em;
	padding-right: 2em;
	padding-left:  2em;
	padding-bottom:0em;
	border-top-style:none;
	border-bottom-style:none;
 }

.qtLitHead { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font-size:0.9em;
	font-style:italic;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	margin-left:2em;
	margin-right:2em;
	text-align:left;
	text-indent:0cm;
	writing-mode:lr-tb;
	padding-top:0.212cm;
	padding-bottom:0cm;
	border-top-style:none;
	border-bottom-style:none;
 }

.qtLitName { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font-size:0.9em;
	font-style:italic;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	margin-left:2em;
	margin-right:2em;
	text-align:left;
	text-indent:0cm;
	writing-mode:lr-tb;
	padding-top:0.212cm;
	padding-bottom:0cm;
	border-top-style:none;
	border-bottom-style:none;
 }

.qtLeft { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font-size:0.9em;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:0em;
	padding-right: 2em;
	padding-left:  2em;
	padding-bottom:0em;
	text-align:left;
	text-indent:0em;
	writing-mode:lr-tb; 
}

.qtLeftFirst { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font-size:0.9em;
	font-style:italic;
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:0.5em;
	padding-right: 2em;
	padding-left:  2em;
	padding-bottom:0em;
	text-align:left;
	text-indent:0em;
	font-family:"Times New Roman", Times, serif;
	writing-mode:lr-tb; 
}

.qtCenter { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font-size:0.9em;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:0em;
	padding-right: 2em;
	padding-left:  2em;
	padding-bottom:0em;
	text-align:center;
	text-indent:0em;
	writing-mode:lr-tb; 
}

.qtRight { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font-size:0.9em;
	font-style:italic;
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:0em;
	padding-right: 2em;
	padding-left:  2em;
	padding-bottom:0em;
	text-align:right;
	text-indent:0em;
	font-family:"Times New Roman", Times, serif;
	writing-mode:lr-tb; 
}

.qtRightFirst { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font-size:0.9em;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:0.5em;
	padding-right: 2em;
	padding-left:  2em;
	padding-bottom:0em;
	text-align:right;
	text-indent:0em;
	writing-mode:lr-tb; 
}

.qtAuthor { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font-size:0.9em;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:0em;
	padding-right: 2em;
	padding-left:  2em;
	padding-bottom:0em;
	text-align:right;
	text-indent:0em;
	writing-mode:lr-tb; 
}

.qtSubscribe {
	background-color:#ffffff;
	color: var(--clBaseText);
	font-size:0.9em;
	font-style:italic;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:0em;
	padding-right: 2em;
	padding-left:  2em;
	padding-bottom:0em;
	text-align:right;
	text-indent:0cm;
	writing-mode:lr-tb;
 }

.qtSubscribeStrong {
	background-color:#ffffff;
	color: var(--clBaseText);
``	font-size:0.9em;
	font-style:italic;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:0em;
	padding-right: 2em;
	padding-left:  2em;
	padding-bottom:0em;
	text-align:right;
	text-indent:0em;
	writing-mode:lr-tb;
 }

.qtVirshy { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font-size:0.9em;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:0.6em;
	padding-left:  8em;
	padding-right: 8em;
	padding-bottom:0em;
	text-align:left;
	text-indent:0em;
	writing-mode:lr-tb; 
}

.qtVirshyAuthor { 
	background-color:#ffffff;
	color: var(--clBaseText);
	font-size:0.9em;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin: var(--MarginBase);
	padding-top:0em;
	padding-left:  8em;
	padding-right: 16em;
	padding-bottom:0em;
	text-align:right;
	text-indent:0em;
	writing-mode:lr-tb; 
}

/*
Header style paragraph
*/
.hd { 
	color: var(--clHeader);
	font: var(--hd1Font00B);
	writing-mode:lr-tb;
	margin-left:1.199cm;
	margin-right:1.199cm;
	margin-top:0.494cm;
	margin-bottom:0.141cm;
	text-align:center;
	text-indent:0cm;
 }

.hdLevel1 { 
	color: var(--clHeader);
	font: var(--hd1Font00B);
	writing-mode:lr-tb;
	text-align:center;
	text-indent:0em;
	line-height: 112%;
	padding-top: 0em;
	padding-right: 2em;
	padding-left: 2em;
	padding-bottom: 0em;
	}

*.hdLevel1 a:link { color: #68192e; text-decoration: none; } 
*.hdLevel1 a:focus { color: #68192e; text-decoration: none; }
*.hdLevel1 a:visited { color: #68192e; text-decoration: none; }
*.hdLevel1 a:actived { color: #68192e; text-decoration: none; }
*.hdLevel1 a:hover { color: #68192e;  text-decoration: underline; }


.hdLevel2 { 
	color: var(--clHeader);
	font: var(--hd2Font00B);
	writing-mode:lr-tb;
	text-align:center;
	text-indent:0em;
	line-height: 112%;
	padding-top: 0em;
	padding-right: 2em;
	padding-left: 2em;
	padding-bottom: 0em;
	}
*.hdLevel2 a:link { color: #68192e; text-decoration: none; } 
*.hdLevel2 a:focus { color: #68192e; text-decoration: none; }
*.hdLevel2 a:visited { color: #68192e; text-decoration: none; }
*.hdLevel2 a:actived { color: #68192e; text-decoration: none; }
*.hdLevel2 a:hover { color: #68192e;  text-decoration: underline; }


.hdLevel3 { 
	color: var(--clHeader);
	font: var(--hd3Font00B);
	margin-bottom:0.5em;
	margin-left:3em;
	margin-right:3em;
	margin-top:0.494cm;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:center;
	text-indent:0cm;
	writing-mode:lr-tb;
	}
*.hdLevel3 a:link { color: #593b37; text-decoration: none; } 
*.hdLevel3 a:focus { color: #593b37; text-decoration: none; }
*.hdLevel3 a:visited { color: #593b37; text-decoration: none; }
*.hdLevel3 a:hover { color: #593b37;  text-decoration: underline; }

.hdLevel4 { 
	color: var(--clHeader);
	font: var(--hd4Font00B);
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0.494cm;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:left;
	text-align:center;
	text-indent:0cm;
	writing-mode:lr-tb;
	}
*.hdLevel4 a:link { color: #68192e; text-decoration: none; } 
*.hdLevel4 a:focus { color: #68192e; text-decoration: none; }
*.hdLevel4 a:visited { color: #68192e; text-decoration: none; }
*.hdLevel4 a:hover { color: #68192e;  text-decoration: underline; }

.hdLevel5 { 
	color: var(--clHeader);
	font: var(--hd5Font00B);
	margin-bottom:0.141cm;
	margin-left:1.199cm;
	margin-right:1.199cm;
	margin-top:0.494cm;
	text-align:center;
	text-indent:0cm;
	writing-mode:lr-tb;
 }

.hdLevel6 { 
	color: var(--clHeader);
	font: var(--hd6Font00B);
	margin-bottom:0.141cm;
	margin-left:1.199cm;
	margin-right:1.199cm;
	margin-top:0.494cm;
	text-align:center;
	text-indent:0cm;
	line-height: 112%;
	writing-mode:lr-tb;
 }

.hdNoLev1 { 
	color: var(--clHeader);
	font: var(--hd1Font00B);
	text-align:center;
	text-indent:0em;
	line-height: 112%;
	padding-top: 0em;
	padding-right: 2em;
	padding-left: 2em;
	padding-bottom: 0em;
	writing-mode:lr-tb;
 }

.hdNoLev2 { 
	color: var(--clHeader);
	font: var(--hd2Font00B);
	text-align:center;
	text-indent:0em;
	line-height: 112%;
	padding-top: 0em;
	padding-right: 2em;
	padding-left: 2em;
	padding-bottom: 0em;
	writing-mode:lr-tb;
}
*.hdNoLev2 a:link { color: #68192e; text-decoration: none; } 
*.hdNoLev2 a:focus { color: #68192e; text-decoration: none; }
*.hdNoLev2 a:visited { color: #68192e; text-decoration: none; }
*.hdNoLev2 a:actived { color: #68192e; text-decoration: none; }
*.hdNoLev2 a:hover { color: #68192e;  text-decoration: underline; }


.hdNoLev3 { 
	color: var(--clHeader);
	font: var(--hd3Font00B);
	margin-bottom:0.5em;
	margin-left:3em;
	margin-right:3em;
	margin-top:0.494cm;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:center;
	text-indent:0cm;
	writing-mode:lr-tb;
	}
*.hdNoLev3 a:link { color: #593b37; text-decoration: none; } 
*.hdNoLev3 a:focus { color: #593b37; text-decoration: none; }
*.hdNoLev3 a:visited { color: #593b37; text-decoration: none; }
*.hdNoLev3 a:hover { color: #593b37;  text-decoration: underline; }

.hdNoLev4 { 
	color: var(--clHeader);
	font: var(--hd4Font00B);
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0.494cm;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:left;
	text-indent:0cm;
	line-height: 112%;
	writing-mode:lr-tb;
	}
*.hdNoLev4 a:link { color: #68192e; text-decoration: none; } 
*.hdNoLev4 a:focus { color: #68192e; text-decoration: none; }
*.hdNoLev4 a:visited { color: #68192e; text-decoration: none; }
*.hdNoLev4 a:hover { color: #68192e;  text-decoration: underline; }

.hdNoLev5 { 
	color: var(--clHeader);
	font: var(--hd5Font00B);
	margin-bottom:0.141cm;
	margin-left:1.199cm;
	margin-right:1.199cm;
	margin-top:0.494cm;
	text-align:center;
	text-indent:0cm;
	writing-mode:lr-tb;
 }

.hdNoLev6 { 
	color: var(--clHeader);
	font: var(--hd6Font00B);
	margin-bottom:0.141cm;
	margin-left:1.199cm;
	margin-right:1.199cm;
	margin-top:0.494cm;
	text-align:center;
	text-indent:0cm;
	line-height: 112%;
	writing-mode:lr-tb;
 }

.hdTitle { 
	color: var(--clHeader);
   font-size:20pt;
   font-weight:bold;
   margin-bottom:0.159cm;
   margin-left:1.217cm;
   margin-right:1.217cm;
   margin-top:0.503cm;
   text-align:center;
   text-indent:0cm;
	line-height: 112%;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
   writing-mode:lr-tb;
 }

.hdTocHead { 
	color: var(--clHeader);
	font-size:1.5em;
	font-weight:normal;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	margin-bottom:0.5em;
	margin-left:3em;
	margin-right:3em;
	margin-top:1em;
	text-align:left;
	text-indent:0em;
	line-height: 112%;
	writing-mode:lr-tb;
	}
*.hdTocHead a:link { color: #e98500; text-decoration: none; } 
*.hdTocHead a:focus { color: #e98500; text-decoration: underline; }
*.hdTocHead a:visited { color: #e98500; text-decoration: none; }
*.hdTocHead a:hover { color: #e98500;  text-decoration: underline; }

.hdTocLev1 { 
	color: var(--clBaseText);
	font-size:1.3em;
	font-weight:bold;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	margin: var(--MarginBase);
	padding-top: 1em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0em;
	text-align:left;
	text-indent:0em;
	line-height: 120%;
	writing-mode:lr-tb;
}

*.hdTocLev1 a:link { color: #68192e; text-decoration: none; } 
*.hdTocLev1 a:focus { color: #0000ff; text-decoration: underline; }
*.hdTocLev1 a:visited { color: #68192e; text-decoration: none; }
*.hdTocLev1 a:actived { color: #68192e; text-decoration: none; }
*.hdTocLev1 a:hover { color: #0000ff;  text-decoration: underline; }

/*
*.hdTocLev1 a:link { var(--bsAlink) } 
*.hdTocLev1 a:focus { var(--bsAfocus) } 
*.hdTocLev1 a:visited { var(--bsAvisited) } 
*.hdTocLev1 a:actived { var(--bsAactived) } 
*.hdTocLev1 a:hover { var(--bsAhover) } 
*/

.hdTocLev2 { 
	color: var(--clBaseText);
	font-size:1.1em;
	font-weight:normal;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	margin: var(--MarginBase);
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-left: 1.5em;
	padding-bottom: 0em;
	text-align:left;
	text-indent:0em;
	line-height: 120%;
	writing-mode:lr-tb;
}
*.hdTocLev2 a:link { color: #68192e; text-decoration: none; } 
*.hdTocLev2 a:focus { color:  #0000ff; text-decoration: underline; }
*.hdTocLev2 a:visited { color: #68192e; text-decoration: none; }
*.hdTocLev2 a:actived { color: #68192e; text-decoration: none; }
*.hdTocLev2 a:hover { color: #0000ff;  text-decoration: underline; }

.hdTocLev3 { 
	color: var(--clBaseText);
	font-size:1.0em;
	font-weight:normal;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	margin: var(--MarginBase);
	padding-top: 0em;
	padding-right: 0.5em;
	padding-left: 4em;
	padding-bottom: 0em;
	text-align:left;
	text-indent:0em;
	line-height: 120%;
	writing-mode:lr-tb;
}
*.hdTocLev3 a:link { color: #68192e; text-decoration: none; } 
*.hdTocLev3 a:focus { color:  #0000ff; text-decoration: none; }
*.hdTocLev3 a:visited { color: #68192e; text-decoration: none; }
*.hdTocLev3 a:actived { color: #68192e; text-decoration: none; }
*.hdTocLev3 a:hover { color: #0000ff;  text-decoration: underline; }

.hdTocLev4 { 
	color: var(--clBaseText);
	font-size:0.9em;
	font-weight:normal;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	margin: var(--MarginBase);
	padding-top: 0em;
	padding-right: 0.5em;
	padding-left: 3.5em;
	padding-bottom: 0em;
	text-align:left;
	text-indent:0em;
	line-height: 120%;
	writing-mode:lr-tb;
}
*.hdTocLev4 a:link { color: #68192e; text-decoration: none; } 
*.hdTocLev4 a:focus { color: #68192e; text-decoration: none; }
*.hdTocLev4 a:visited { color: #68192e; text-decoration: none; }
*.hdTocLev4 a:actived { color: #68192e; text-decoration: none; }
*.hdTocLev4 a:hover { color: #68192e;  text-decoration: underline; }

.hdTermList { 
	color:#68192e;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight: bold;
	font-style: normal;
	margin-bottom:0.2em;
	margin-left:3em;
	margin-right:3em;
	margin-top:0.5em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:center;
	text-indent:0em;
	line-height: 100%;
	writing-mode:lr-tb;
}
*.hdTermList a:link { color: #68192e; text-decoration: none; } 
*.hdTermList a:focus { color: #68192e; text-decoration: none; }
*.hdTermList a:visited { color: #68192e; text-decoration: none; }
*.hdTermList a:actived { color: #68192e; text-decoration: none; }
*.hdTermList a:hover { color: #68192e;  text-decoration: underline; }


.hdSubTitle {
	color: var(--clBaseText);
	font-size:0.9em;
	text-align:justify;
	text-indent:0em;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:1.3em;
	margin: var(--MarginBase);
	padding-left: 2em;
	padding-right: 2em;
	padding-top: 0em;
	padding-bottom: 0em;
	writing-mode:lr-tb;
 }


/*
Code style paragraph
*/
.cd { 
	color: var(--clBaseText);
	background-color:#ffffcc;
	font-size:0.9em;
	font-family: 'CM-Typewriter', "Courier New", Courier, monospace;
	writing-mode:lr-tb;
	text-align:left;
 }

.cdBase { 
	background-color:#ffffcc;
	color: var(--clBaseText);
	font-size: 1.1em;
	text-align:left;
	font-family:'CM-Typewriter', "Courier New", Courier, monospace;
	font-weight: normal;
	font-style: normal;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding-top:0em;
	padding-left:1em;
	padding-right:0em;
	padding-bottom:0em;
	}

.cdMath { 
   background-color:#ffffcc;
   color:#000000;
   font-size:14pt;
   text-align:left;
   font-family: 'CM-Typewriter', "Courier New", Courier, monospace;
   writing-mode:lr-tb;
   font-weight:bold;
   font-style:normal;
	margin: var(--MarginBase);
   padding-top:0.079cm;
   padding-bottom:0.079cm;
   border-top-style:none;
   border-bottom-style:none;
 }

.cdStrong { 
   background-color:#ffffcc;
   color:#000000;
   font-size:1em;
   text-align:left;
   font-family:'CM-Typewriter', "Courier New", Courier, monospace;
   writing-mode:lr-tb;
   font-weight:bold;
   font-style: normal;
   padding-top: 0em;
   padding-left: 0.7em;
   padding-right: 0.7em;
   padding-bottom: 0em;
 }


.spFontBlue {
	color: #0000FF;
	}


/******************************************************
* таблица описания книги
******************************************************/
.BookPhoto {
	width: 224px;
	vertical-align:top;
	}

#imgBookPhoto {
	width: 13.75;
/*	border-style: solid; 
	border-width: medium; 
	border-color: #cccccc; */
	padding: 0.1em;
	}

.BookAttr {
	vertical-align:top;
}

#dvBookOutput {
	width: auto;
	clear : both;
	background-color:#efeff0;
}

#hrBookOutput {
	clear : both;
}

#dvBookPhoto {
	width: 33%;
	float: left;
	text-align:center;
	background-color:#efeff0;
}

#dvBookImage {
	width: 33%;
	float: left;
	text-align:center;
/*	background-color:#efeff0;*/
}

#dvBookData {
	width: 66.5%;
	float: right;
	margin: var(--MarginBase);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color:#efeff0;
}

#dvBookImgCaption {
	width: 66.5%;
	float: right;
	margin: var(--MarginBase);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
/*	background-color:#efeff0;*/
}

#dvBookDataInner {
	margin: var(--MarginBase);
	padding-top: 0em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0em;
	background-color:#efeff0;
}

.BookAttrName {
	color:#000000;
	background-color:#efeff0;
	font-size:1em;
	font-weight:normal;
	line-height:1.3em;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left: 1em;
	margin-left:0em;
	margin-right:1em;
	margin-top:0em;
	margin-bottom:0em;
	writing-mode:lr-tb;
	width: 25%;
}
*.BookAttrName a:link { color: #000000; text-decoration: none; } 
*.BookAttrName a:focus { color: #000000; text-decoration: none; }
*.BookAttrName a:visited { color: #000000; text-decoration: none; }
*.BookAttrName a:hover { color: #68192e;  text-decoration: underline; }


.BookAttrValue {
	color:#000000;
	background-color:#efeff0;
	width: auto;
	font-size: 1.0em;
	font-weight:nomal;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:1.3em;
	margin: var(--MarginBase);
	padding-top:0em;
	padding-right:0em;
	padding-left:0em;
	padding-bottom:0em;
	writing-mode:lr-tb;
}
*.BookAttrValue a:link { color: #68192e; text-decoration: none; } 
*.BookAttrValue a:focus { color: #3a414d; text-decoration: underline; }
*.BookAttrValue a:visited { color: #68192e; text-decoration: none; }
*.BookAttrValue a:actived { color: #68192e; text-decoration: none; }
*.BookAttrValue a:hover { color: #3a414d;  text-decoration: underline; }

.BookCopyright{
	color:#593b37;
	font-size:0.9em;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	text-indent:0em;
	line-height: 1.3;
	margin: var(--MarginBase);
	padding-left: 0em;
	writing-mode:lr-tb;

	}
*.BookCopyright a:link { color: #593b37; text-decoration: none; } 
*.BookCopyright a:focus { color: #593b37; text-decoration: none; }
*.BookCopyright a:visited { color: #593b37; text-decoration: none; }
*.BookCopyright a:hover { color: #845747;  text-decoration: underline; }


.BookReviewerHead {
	color:#68192e;
	font-size:1em;
	text-align:left;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:0em;
	margin-right:0em;
	margin-top:0.5em;
	margin-bottom:0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
	writing-mode:lr-tb;
 }

.BookReviewerName {
	color:#68192e;
	font-size:0.8em;
	text-align:left;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	margin-left:3em;
	margin-right:0em;
	margin-top:0em;
	margin-bottom:0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
	writing-mode:lr-tb;
 }

.BookIllustatorsHead { 
	color:#593b37;
	background-color:#efeff0;
	font-size:0.9em;
	font-weight:bold;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	text-align:justify;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding-top: 0.5em;
	padding-left: 0em;
	}

.BookIllustatorsName { 
	color:#000000;
	background-color:#efeff0;
	font-size:0.9em;
	font-weight:normal;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	text-align:justify;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding-top: 0em;
	padding-left: 2em;
	text-indent:0em;
	}

.BookAnnotation { 
	color:#000000;
	background-color:#efeff0;
	font-size:0.9em;
	text-align:justify;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding-top: 0.5em;
	padding-left: 0em;
	text-indent:3em;
	}
*.BookAnnotation a:link { color: #593b37; text-decoration: none; } 
*.BookAnnotation a:focus { color: #593b37; text-decoration: none; }
*.BookAnnotation a:visited { color: #593b37; text-decoration: none; }
*.BookAnnotation a:hover { color: #845747;  text-decoration: underline; }

.BookAnnotationHead { 
	color:#593b37;
	background-color:#efeff0;
	font-size:0.9em;
	font-weight:bold;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	text-align:justify;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding-top: 0.5em;
	padding-left: 0em;
	}

.BookAnnotationNext { 
	color:#000000;
	background-color:#efeff0;
	font-size:0.9em;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	text-align:justify;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding-left: 0em;
	text-indent:3em;
}
*.BookAnnotationNext a:link { color: #593b37; text-decoration: none; } 
*.BookAnnotationNext a:focus { color: #593b37; text-decoration: none; }
*.BookAnnotationNext a:visited { color: #593b37; text-decoration: none; }
*.BookAnnotationNext a:hover { color: #845747;  text-decoration: underline; }


.BookAnnotationRight { 
	color:#000000;
	background-color:#efeff0;
	font-size:0.9em;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	text-align:right;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding-left: 0em;
	text-indent:3em;
}

.BookAnnotationCode { 
	color:#000000;
	background-color:#efeff0;
	font-size:0.9em;
	font-weight:normal;
	text-align:left;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding-left: 70%;
	text-indent:3em;
	}
*.BookAnnotationCode a:link { color: #593b37; text-decoration: none; } 
*.BookAnnotationCode a:focus { color: #593b37; text-decoration: none; }
*.BookAnnotationCode a:visited { color: #593b37; text-decoration: none; }
*.BookAnnotationCode a:hover { color: #845747;  text-decoration: underline; }

.BookAnnotationSubscribe { 
	color:#000000;
	background-color:#efeff0;
	font-size:0.9em;
	text-align:right;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding-left: 0em;
	text-indent:3em;
	}
*.BookAnnotationSubscribe a:link { color: #593b37; text-decoration: none; } 
*.BookAnnotationSubscribe a:focus { color: #593b37; text-decoration: none; }
*.BookAnnotationSubscribe a:visited { color: #593b37; text-decoration: none; }
*.BookAnnotationSubscribe a:hover { color: #845747;  text-decoration: underline; }


.BookList { 
/*	color:#68192e; */
	color:#000000; 
	font: var(--FontBookList);
	margin: var(--MarginBase);
	padding-left: 0em;
	padding-right: 0em;
	padding-top: 1em;
	padding-bottom: 0em;
	text-align:left;
	text-indent:0cm;
	line-height:120%;
	writing-mode:lr-tb;
	}
*.BookList a:link { color: #3a414d; text-decoration: none; } 
*.BookList a:focus { color: #3a414d; text-decoration: none; }
*.BookList a:visited { color: #3a414d; text-decoration: none; }
*.BookList a:actived { color: #68192e; text-decoration: none; }
*.BookList a:hover { color: #68192e;  text-decoration: underline; }


#dvAlarm { 
	margin-bottom:0em;
	margin-left:2em;
	margin-right:2em;
	margin-top:0em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0em;
	padding-bottom: 0px;
	text-align:center;
	border-style: solid;
	border-color: #FF0000;
	border-weight: middle;
	writing-mode:lr-tb;
}


/******************************************************
* таблица описания авторов
******************************************************/
.AuthorList { 
	color:#593b37;
	font: var(--FontAuthorList);
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:1em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:left;
	text-indent:0cm;
	writing-mode:lr-tb;
	}
*.AuthorList a:link { color: #593b37; text-decoration: none; } 
*.AuthorList a:focus { color: #593b37; text-decoration: none; }
*.AuthorList a:visited { color: #593b37; text-decoration: none; }
*.AuthorList a:hover { color: #593b37;  text-decoration: underline; }

.AuthorBookList { 
	color:#593b37;
	font: var(--bsFontAuthorBook);
	margin: var(--MarginBase);
	padding-left: 3em;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:left;
	text-indent:0cm;
	writing-mode:lr-tb;
	}
*.AuthorBookList a:link { color: #3a414d; text-decoration: none; } 
*.AuthorBookList a:focus { color: #3a414d; text-decoration: none; }
*.AuthorBookList a:visited { color: #3a414d; text-decoration: none; }
*.AuthorBookList a:actived { color: #68192e; text-decoration: none; }
*.AuthorBookList a:hover { color: #68192e;  text-decoration: underline; }

#dvAuthorOutput {
	width: auto;
	clear : both;
	background-color:#efeff0;
}

#hrAuthorMiddle {
	clear : both;
	width: 100%;
	visibility:hidden;
}

#dvAuthorPhoto {
	width: 33%;
	float: left;
	text-align:center;
	background-color:#efeff0;
}

#dvAuthorData {
	width: 66.5%;
	float: right;
	margin: var(--MarginBase);
	padding-top: 0em;
	padding-right: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	background-color:#efeff0;
}

#dvAuthorDataInner {
	margin: var(--MarginBase);
	padding-top: 0em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0em;
	background-color:#efeff0;
}

.AuthorPhoto {
	width: 13.8;
	vertical-align:top;

	}

#imgAuthorPhoto {
	width: 13.75;
/*	border-style: solid; 
	border-width: medium; 
	border-color: #cccccc; */
	padding:2px;
	}

#hrAuthorOutput {
	clear : both;
	width: 100%;
}


#tblAuthorAttr {
	width: 100%;
	}


.AuthorAttr {
	vertical-align:top;

}


.ArticleList { 
	color:#68192e;
	font-size:1.1em;
	font-weight:normal;
	font-style:normal;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	writing-mode:lr-tb;
	margin: var(--MarginBase);
	padding-left: 1em;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:left;
	text-indent:0cm;
	line-height:120%;
	}
*.ArticleList a:link { color: #68192e; text-decoration: none; } 
*.ArticleList a:focus { color: #68192e; text-decoration: none; }
*.ArticleList a:visited { color: #68192e; text-decoration: none; }
*.ArticleList a:actived { color: #68192e; text-decoration: none; }
*.ArticleList a:hover { color: #68192e;  text-decoration: underline; }

.ThemesHead { 
	color:#68192e;
	font-size:1.1em;
	text-align:left;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	writing-mode:lr-tb;
	text-indent:0em;
	line-height:1.1em;
	margin: var(--MarginBase);
	padding-left: 1em;
	padding-right: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
	}


.ThemesList { 
	color:#68192e;
	font-size:1em;
	text-align:left;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	writing-mode:lr-tb;
	margin-left:3em;
	margin-right:0em;
	margin-top:0em;
	margin-bottom:0em;
	padding-left: 1em;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-indent:0em;
	line-height:120%;
	}
*.ThemesList a:link { color: #68192e; text-decoration: none; } 
*.ThemesList a:focus { color: #68192e; text-decoration: none; }
*.ThemesList a:visited { color: #68192e; text-decoration: none; }
*.ThemesList a:actived { color: #68192e; text-decoration: none; }
*.ThemesList a:hover { color: #68192e;  text-decoration: underline; }


hr.BookLine {
	width: 100%;
	}

.FBGroup {
	color:#68192e;
	font-size:1em;
	text-align:left;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	font-weight:normal;
	writing-mode:lr-tb;
	margin-top:1em;
	margin-bottom:0cm;
 }
*.FBGroup a:link { color: #68192e; text-decoration: none; } 
*.FBGroup a:focus { color: #68192e; text-decoration: none; }
*.FBGroup a:visited { color: #68192e; text-decoration: none; }
*.FBGroup a:actived { color: #68192e; text-decoration: none; }
*.FBGroup a:hover { color: #68192e;  text-decoration: underline; }

.CntBottomNav {
	color:#68192e;
	font-size:1.1em;
	font-weight:bold;
	font-family:'DejaVuSansCondensed', 'DejaVu Sans', Arial, Helvetica, sans-serif;
	text-align:center;
	writing-mode:lr-tb;
}
*.CntBottomNav a:link { color: #68192e; text-decoration: none; } 
*.CntBottomNav a:focus { color: #68192e; text-decoration: none; }
*.CntBottomNav a:visited { color: #68192e; text-decoration: none; }
*.CntBottomNav a:actived { color: #68192e; text-decoration: none; }
*.CntBottomNav a:hover { color: #68192e;  text-decoration: underline; }


#tblExemplaryPrices {
	width: 100%;
	vertical-align:middle;
/*	border-style: solid;  */
/*	border-width: medium; */
	}

#tblExemplaryPrices td {
	border: 1px solid black;; 

}

#DownNavg {
	width: 100%;
	box-sizing: border-box;
	margin-top:2em;
	margin-bottom:1em;
}

#DownNavgPrev{
	width: 33%;
	float: left;
	box-sizing: border-box;
}

#DownNavgIndex{
	width: 33%;
	float: left;
	box-sizing: border-box;
}

#DownNavgNext{
	width: 33%;
	float: right;
	box-sizing: border-box;
}


