﻿* {
   margin: 0;
   padding: 0;
}
TABLE.main{
  margin: 0;
  padding: 0;
}

/* Основное меню */
table.mainmenu{
  /* background-color: #dddddd; */
  border-width: 0px 0px;
  color:#000000;
}

TD.menu{
  background-color: #dddde0;/* #dddddd; */
  /* border-width: 0px 0px;*/
  color:#5f555f;
  text-indent:10px;
  font-size: 0.9em;
  padding-left: 0.0em;
 /* background-image: url('image/bgmenu.png'); */
}

#select
{ 
  color:#5555AA;
  background-color: #FFFFFF;
  /*margin: 0.8em; */
  padding-left: 0.0em;

  /* background-image: url('image/bgmenu.png'); */
}
TD.bg_top {
  background-image: url('image/Top.png');
}
TD.bg_Bottom {
  background-image: url('image/Bottom.png');
}
TD.bg_left {
  background-image: url('image/Left.png');
}
TD.bg_Right {
  background-image: url('image/Right.png');
}
TD.bg_TopLeft {
  background-image: url('image/TopLeft.png');
}
TD.bg_TopRight {
  background-image: url('image/TopRight.png');
}

TD.bg_BottomLeft {
  background-image: url('image/BottomLeft.png');
}
TD.bg_BottomRight {
  background-image: url('image/BottomRight.png');
}
TD.portret {
  margin: 0;
  padding: 0;
  text-align: middle;
  float: right;
  /* background-color: #dddddd; */
}

/* Сортируемая таблица */
table.sort{
  border:0;
  /* border-spacing:0em; */
  margin-bottom:0em;
  margin-top:0em;
  padding:0.2em 1em; 
}

/* ячейки таблицы */
  table.sort td{
  /* border:0.1px solid #CCCCCC; */
  padding:0.2em 1em;
}

/* заголовки таблицы */
table.sort thead td{
  cursor:pointer;
  cursor:hand;
  font-weight:bold;
  text-align:Left;
  vertical-align:middle
}

/* заголовок отсортированного столбца */
table.sort thead td.curcol{
  background-color:#999999;
  color:#FFFFFF
}

/* заголовок отсортированный по умолчанию */
table.sort thead td.default{
  background-color:#999999;
  color:#FFFFFF
}

/* Открытие/скрытие копирайта */
.myViewLinks { display: none; }

font.CopyRight{
  color:#336699;
}

/* ссылка без подчеркивания */
a.not_underscore, div.not_underscore{
  text-decoration: none
}

a.not_underscore:hover{
  text-decoration: underline;
  /* color: #333333; */
  /* color: red; */
}

/* формат для текста книги */
div.text_book{
  line-height: 1.40em; /* Межстрочный интервал */
  text-align: justify; /* По ширине*/ 
}

/* формат для рисунка с портретом*/
img.portret{
  padding-top: 20; /* Отступ сверху */
  padding-bottom: 20; /* Отступ снизу */
  padding-left: 20; /* Отступ слева */
  background: IfOfOfO; /* Цвет паспарту */
  border: solid 2px I000000; /* Параметры рамки */ 
  /*width: 150px;*/ /* Ширина паспарту */
  text-align: center /* Выравнивание изображения по центру */
}

/* Формат тела стихотворения */
.poem_head { 
    font-size:16pt; 
	font-weight:bold;
	margin-bottom:0.212cm; margin-top:0cm; font-family:Times New Roman; writing-mode:page; line-height:115%; text-align:left ! important; 
}
	
/* Формат заголовка стихотворения */
.poem_body { 
	font-size:14pt; margin-bottom:0.5cm; margin-top:0cm; font-family:Times New Roman; writing-mode:page; text-align:left ! important;
	line-height: 1.40em;/* Межстрочный интервал */
	
}
	
/* Формат стихотворения в целом*/
.poem {
    max-width:21.001cm;margin-top:2cm; margin-bottom:2cm; margin-left:2cm; margin-right:2cm;
    padding-left: 15em; /* Отступ слева */
}

/* Формат заголовка рассказа*/
.story_head
{
  line-height: 1.40em; /* Межстрочный интервал */
  text-align: left; /* Выравнивание по левому краю*/ 
  word-spacing: 1ex;/*Минимальное отклонение от стандартного размера между словами*/
  text-indent: 60; /*Красная строка*/
  padding-left: 12%; /* Отступ с лева */
  padding-right: 10%;
  font-size: 110%; /* Размер шрифта */
  border-bottom: 2px solid maroon; /* Параметры линии под текстом */
  padding-top: 15px;
  border-top: 2px solid maroon; /* Параметры линии под текстом */
  font-weight: normal; /* Убираем жирное начертание */
  padding-bottom: 30px; /* Расстояние от текста до линии */
}

/* Формат текста рассказа*/
.story_body
{
  line-height: 1.40em; /* Межстрочный интервал */
  text-align: justify; /* По ширине*/ 
  word-spacing: -0.1ex;
  text-indent: 30;
  padding-left: 10%;
  padding-right: 10%;
}