b {
	color: #16387F;
	font-style: italic;
}
caption {
	font-family: 'Times New Roman', Times, serif;
	font-style: italic;
	text-align: right;
	padding-bottom: 0.5em;
	color: navy;
}
H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align: center;
	border: 0;
	margin-top:0;
	margin-bottom:0;
	background-color: #FFFFFF;
	color: #16387c;
	margin-left: 30;
	margin-right: 30;
}
H2 {
	border: 0;
	margin-top:0;
	margin-bottom:0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #16387c;
	margin-left: 30;
	margin-right: 30;
}
H3 {
	margin-bottom: 0px;
	border: 0;
	margin-top:0;
	margin-bottom:0;
	color: #045070;
	text-align: center;
	margin-left: 30;
	margin-right: 30;
}
H4 {
	border: 0;
	margin-top:0;
	margin-bottom:0;
	margin: 0px;
	color: #16387c;
	margin-left: 30;
	margin-right: 30;
}
a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #1638FF;
}
a:active {
	text-decoration: underline;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #16387c;
}
TABLE {
	table-layout: fixed
}
.TR0 {
	background-color: #E0E0FF;
}

.TR1 {
	background-color: #F0F0FF;
}
.TR2 {
	background-color: #FFFFFF;
}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.npp {
	width:10%;
	text-align: right;
}
.Title{
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 5;
}
.Body{
	font-size: 90%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #EEEEFF;
	color: #16387c;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 50;
	padding: 0;
	background-image: url(jk/joy.gif);
	background-position: 0 50;
	background-repeat: repeat;
}
.BodyInclude{
	background-color: transparent;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.BodyBook{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0;
	margin-right: 0;
	margin-top: 30;
	margin-bottom: 20;
}
.Anotation{
	text-indent: 2em;
	margin-left: 100;
	margin-top: 0;
	margin-bottom: 0;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.BoldParagraph{
	font-weight: bolder;
	background-color: #FFFFFF;
	text-align: justify;
	text-indent: 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #16387c;
	margin-top:0;
	margin-bottom:10;
	margin-left: 30;
	margin-right: 30;
}
.BoldParagraph:first-letter {
	color: #7d7d7d;
	font-weight: bolder;
}


.Normal{
	background-color: #FFFFFF;
	text-align: justify;
	text-indent: 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #16387c;
	margin-top:0;
	margin-bottom:10;
	margin-left: 30;
	margin-right: 30;
}
.Normal:first-letter {
	color: #7d7d7d;
	font-weight: bolder;
}



.NormalBlue{
	background-color: #FFFFFF;
	text-align: justify;
	text-indent: 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #16387c;
	margin-top:0;
	margin-bottom:10;
}
.NormalBlue:first-letter {
	color: #16387c;
	font-weight: bolder;
}
.TextBlue{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #16387c;
	margin-top:0;
	margin-bottom:10;
}
.TextBookPresent{
	background-color: #FFFFFF;
}
.TableBookPresent{
	background-color: #FFFFFF;
}
.TableNormalText{
	background-color: #FFFFFF;
}
.MenuTable{
	#xbackground-color: #5FA6FF;
	background-color: #CDECFE;
	margin-top:0;
	margin-bottom:0;
}
.MenuPunk{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	decoration: none;
	color: #3366CC;
	background-color: #CDECFE;
}
.MenuImg{
	height: 20;
	margin-top: 0;
	margin-bottom: 0;
	border: 0;
	text-align: center;
	vertical-align: middle;
}
.TitleLineSm{
	text-indent: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	decoration: none;
	color: #3366CC;
	vertical-align: text-top;
 	background-color: #CDECFE; 
	background-image: url(files/gradient_yellow.gif);
	background-position: 0 0;
	background-repeat: repeat;
	height: 45px;
	vertical-align: middle;
}
.NewsPunk{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #16387c;
	margin-top: 0;
	margin-bottom: 0;
	border: 0;
}
.NewsImg{
	background-color: #FFFFFF;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	border: 0;
}

.TableCopyRight{
	background-color: #FFFFFF;
	margin-top:0;
	margin-bottom:0;
}
.TableFotoLine{
	background-color: #F5FAFE;
	margin-top:0;
	margin-bottom:0;
}
.stih{
	background-color: #FFFFFF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #16387c;
	margin-top: 0;
	margin-bottom: 10;
	border: 0;
}
.stihBlue{
	background-color: #FFFFFF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	text-decoration: none;
	color: #16387c;
	margin-top: 0;
	margin-bottom: 10;
	border: 0;
}
div.autor{
	text-align: right;
	margin-right: 30 pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #16387c;
	margin-top: 0;
	margin-bottom: 0;
	border: 0;
}
div.autorTitle{
	text-align: right;
	font-size:14px;
	margin-right: 10 pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #16387c;
	margin-top: 0;
	margin-bottom: 0;
	border: 0;
}
.aforism{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
	color: #16387c;
	margin-top: 0;
	margin-bottom: 0;
	border: 10;
}
.aforismTitle{
	font-size:14px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
	color: #16387c;
	margin-top: 0;
	margin-bottom: 0;
	border: 0;
}
.img{
	background-color: #FFFFFF;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	border: 0;
}
.FirtLineFoto{
	height: 120;
	margin-right: 5;
	margin-top: 0;
	margin-bottom: 0;
	border: 0;
}
.CommonFoto{
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	border: 0;
}
hr.hrbook{
	height: 1;
	color: #00f;
}
.ask{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: italic;
	color: #16387c;
	margin-left: 30;
	margin-right: 30;
	text-align: justify;
	text-indent: 2em;
}
.answer{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #16387c;

	text-align: justify;
	text-indent: 2em;
	margin-left: 30;
	margin-right: 30;
}
.poetry{
	text-align: center;
}
.delimiter{
	text-align: center;
}
.date{
	text-align: right;
	margin-left: 30;
	margin-right: 30;
}
.perevod{
	text-align: right;
	margin-left: 30;
	margin-right: 30;
}
/* Главное меню dreambooks.ru - НАЧАЛО */
.ConteinerMenu{
	clear:both;
	text-align:center;
	padding:0;
	padding-bottom:3;
	margin:0;
	background: #CDECFE; /* Цвет фона */
	border-width:0;
	width:100%;
}
.footer{
	clear:both;
	text-align:center;
	font-family: Verdana, Arial, sans-serif;
/*	font-size:14px;	*/
	padding:0;
	margin:0;
	background: #CDECFE; /* Цвет фона */
	border-width:0px;
	padding-bottom:3px;
	margin-bottom:3px;
	width:100%;
}
.footer ul{
	margin: 0;
	padding:0;
}
.footer li{
	vertical-align:top;
	display:inline;
	padding:0 0 0 5px;
	margin: 0 0 0 5px;
}
/*	.footer li.first{border-left:none;}	*/

.footer a:active {
	color: #F03333;
	white-space: nowrap;
	text-decoration: underline;
}
.footer a:link {
	color: #3366CC;
	white-space: nowrap;
	text-decoration: none;
}
.footer a:visited {
	color: #3366CC;
	white-space: nowrap;
	text-decoration: none;
}
.footer a:hover {
	color: #3333FF;
	background-image: url(files/fon1.gif);
	white-space: nowrap;
	text-decoration: underline;
}
/* Главное меню dreambooks.ru - КОНЕЦ */
/* Оглавления книги - начало */
.ogl{
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
	text-align:left;
	padding:0;
	margin:20 20 50 50;
	border-width:0px;
}
.ogl ul{
	margin: 0;
}
.ogl ul li{
	padding:7 0 0 5px;
	margin: 0 0 0 50px;
}
.ogl a:hover {
	color: #3333FF;
	background-image: url(files/fon3.gif);
	text-decoration: underline;
}
/* Оглавления книги - конец */
/* Навигатор книги - начало */
.navi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	clear:both;
	text-align:center;
	padding:3;
	margin:0;
	position:absolute;
	z-index:10;
	top:0px;
	border:0px solid #c9d6de;
	width:100%;
	left:0;
	right:0;
}
.navi ul{
	margin: 0;
	background:#fff url(files/shadow.gif) repeat;
}
.navi li{
	display:inline;
	padding:0 0 0 5px;
	margin: 0 0 0 5px;
	border:1px solid #c9d6de;
	border-color:#aec0ce #3d5360 #3d5360 #aec0ce;
	background-color:#fff;
}
.navi li a:hover {
	color: #3333FF;
	background-image: url(files/fon3.gif);
	text-decoration: underline;
}
/* Навигатор книги - конец */
/* M U S I C - начало */
.MenuPunkSmLeft{
	background-color: #FFFFFF;
	background-image: url(files/button-left.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.MenuPunkSmCenter{
	font-family: Verdana, Arial, sans-serif;
	font-size:18px;
	line-height:1.2em;
	padding:0;
	margin:0;
	border-width:0px;
	text-indent: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: center;
 	background-color: #CDECFE; 
	background-image: url(files/button-center.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	height: 40px;
}
.MenuPunkSmRight{
	background-color: #FFFFFF;
	background-image: url(files/button-right.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
/* M U S I C - конец */
/* background:transparent; */