P.pagecontent {
	display : none
}
Body.PageStyle { background-image: url('../images/24.jpg'); background-color: rgb(71,51,132)
}
P.NoutilusHeader { font-size: 48; 
                   text-align: center; 
                   color: rgb(255,255,255)
}
A.Header {
  color: white;
  font-size: 10pt;
}
Font.Header {
  color: white;
  size: 4;
}
Font.NoutilusUnderHeader { font-size: 20
}

Table.MainMenu { background-color: rgb(71,51,132); 
                 border: thick none r	gb(255,255,255); 
                 text-align: center
}
Table.MainTable { width: 100%; 
                  height: 19;
                  border-left: 0px;
                  border-right: 0px;
                  border-top: 0px;
                  border-bottom: 0px
}
A.MainMenuLink { text-decoration: none; 
                 color: rgb(255,255,255); 
                 font-size: 12pt;
		 font-weight: bold
}
A.MainMenuLink:hover { text-decoration: none; 
                 color: yellow; 
                 font-size: 12pt;
		 font-weight: bold
}
TD.MainMenuCell { width: 10%; 
                  height: 19
}
Table.GenreMenuTable {
	width: 100%;
	height: 19;
	font-size: 10pt;
    border: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-bottom: 0;
}
TD.GenreMenuMainCell {
	background-image: url('../images/24.jpg');
	width: 20%;
	height: 19;
	text-align: left;
	padding-left: 0pt;
	font-size: 10pt;
}
TD.GenreMenuCell {
	width: 20%;
	height: 19;
	text-align: left;
	padding-left: 0pt;
	font-size: 10pt;
}
TD.GenreMenuSpecialCell {
	background-image: url('../images/24.jpg');
        color: white;
	width: 20%;
	height: 19;
	text-align: center;
        font-weight: bold;
	padding-left: 0pt;
	font-size: 13pt;
}
A.GenreMenuLink { text-decoration: none; 
                  color: yellow; 
                  font-size: 10pt;
                  padding-left: 4pt
}
A.GenreMenuLink:hover { text-decoration: none; 
                  color: orange; 
                  font-size: 10pt;
                  padding-left: 4pt
}
A.ServiceMenuLink { text-decoration: none; 
                    color: white;
		            font-weight: bold;
                    font-size: 11pt;
                    padding-left: 4pt;
}
A.ServiceMenuLink:hover { text-decoration: none; 
                    color: orange;
		            font-weight: bold;
                    font-size: 11pt;
                    padding-left: 4pt;
}
A.SuperGenreMenuLink { text-decoration: none; 
                       color: white; 
                       font-weight: bold;
                       font-size: 11pt;
                       padding-left: 4pt;
}
A.SuperGenreMenuLink:hover { text-decoration: none; 
                       color: orange; 
                       font-weight: bold;
                       font-size: 11pt;
                       padding-left: 4pt;
}
A.UserMenuLink { text-decoration: none; 
                    color: white;
		    font-weight: bold;
                    font-size: 11pt;
                    padding-left: 4pt;
}
TD.InfoCell { background-color: rgb(255,255,255);
              width: 100%;
              height: 100%;
              padding-left: 2;
	      padding-right: 2	
}

P.AuthorsGenreHeader {
	font-size: 28;
	text-align: center;
	font-weight : bold;
    color : Navy;
    background-color: lightyellow;
    border-top: thin solid; 
    border-bottom: thin solid
}
Table.AuthorsListTable { width: 75%;
                         height: 19
}
TD.AuthorsListCell { width: 75%; 
                     height: 22; 
                     text-align: left; 
                     padding-left: 8pt;
}
A.AuthorsListLink { font-family: Tahoma; 
                    font-size: 16; 
                    color: darkblue; 
                    text-decoration: none; 
                    font-weight: bold
}
TD.ImageCell { text-align: center;
               font-size: 12
}

P.TitlesAuthorHeader { font-family: Comic Sans Serif;
                       font-size: 36; 
                       color: navy; 
                       background-color: #FFFFD0;
                       text-align: center;
					   font-weight: bold;
					   border-top: thin solid;
					   border-bottom: thin solid;
}
TD.TitlesGenreCell { width: 20%;
                     text-align: center                     
}
P.TitlesGenreHeader { color: rgb(0,0,0);
                      font-size: 14;
                      text-align: center
}
A.TitlesGenreLink {
	color: rgb(71,51,132);
	font-size: 16;
	text-decoration: underline
}
P.TitlesSerieHeader {
	font-weight: bold;
	text-align: center;
	color: rgb(64,0,64);
	font-size: 24;
	border-top: thin solid;
	border-bottom: thin solid;
	background-color : lightyellow;
}
TD.TitlesTitleCell {
	padding-left: 8pt;
	background-color : #DCDCDC;
	border-top-width : thin;
	border-top : thin solid White;
	height: 40;
}
P.TitlesTitleHeader {
	font-weight: bold;
	text-align: left;
	color: rgb(64,0,64);
	font-size: 18;
	font-family: Arial Narrow
}
A.TitleLink {
	color: navy;
    text-decoration: none; 
}
A.TitlesCoAuthorLink {
	color: Maroon;
	font-weight : bold;
}
P.TitleInfoTitleHeader { font-weight: bold; 
                      text-align: center; 
                      color: rgb(64,0,64); 
                      font-size: 18; 
                      font-family: Arial Narrow
}
P.TitlesPostScriptum { text-align: center;
                      font-size: 10;
                      font-weight: italic
}

TD.HomePageCell {
	padding-left: 4pt;
	width: 100%;
	height: 19;
	text-align: left;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	color : Navy;
	vertical-align : top;
}
TD.NewsCell {
	padding-left: 4pt;
	background-color: rgb(71,51,132);
	width: 40%;
	height: 100%;
	text-align: left;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	vertical-align : text-top;
}
P.Welcome {
        font-size: 10pt;
		font-weight: bold;
		text-align: justify;
		color: navy;
}
P.NewsHeader {
    width: 95%;
    font-size: 20;
    text-align: left;
    font-weight : bold;
    color : Navy;
    border-bottom: solid;
}
A.NewsHeader {
  color : Navy;
	text-decoration: none;
}
P.News {
	font-size: 10pt;
	text-align: center;
	color: navy;
}
P.NewsDate {
              font-size: 13pt;
	      text-align: center;
              color: navy;
}
A.NewTitle {
  color : Navy;
	text-decoration: none;
}
P.NewTitle {
  color : Navy;
  font-size: 10pt;
  width: 95%;
}
P.NewTitle:hover {
  background-color: lightyellow;
  font-size: 12pt;
}
P.NewHeader {
  background-color: lightyellow;
  font-weight: bold;
}
P.NewBody {
  color: Navy;
}
TD.NewTitle {
  color : Navy;
  font-size: 10pt;
  img.width: 40;
}
TD.NewTitle:hover {
  background-color: lightyellow;
  font-size: 12pt;
}
TD.Statistics {
	padding-left: 4pt;
	width: 100%;
	height: 100%;
	text-align: left;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	vertical-align : text-top;
}
Table.WelcomeTable { width: 100%;
                     height: 19;
                     border-left: 0px;
                     border-right: 0px;
                     border-top: 0px;
                     border-bottom: 0px

}
P.TitlesGenreText {
	color: rgb(71,51,132);
	font-size: 20;
}

TD.LinksCell {
	padding-left: 4pt;
	width: 100%;
	height: 100%;
	text-align: left;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	vertical-align : text-top;
}
P.LinksHeader {
        text-align: center       
}
A.LinksLink {
	color: Blue;
	font-size: 14;
}
P.LinksText { 
   color: Black;
   font-size: 14;
}

P.NewTitlesDate {
	font-size: larger;
	color : Yellow;
	background-color: rgb(71,51,132);
	text-align : center;
	font : 24;
}
A.NewTitlesGenre {
	font-size: larger;
	text-align : center;
	color : Navy;
	font : 20;
	text-decoration: none;
}
A.NewTitlesAuthor {
	color : Black;
	text-decoration : none;
	font : 12;
	font-weight : bold;
}
	
A.NewTitlesTitle {
	color : Navy;
	text-decoration : none;
	font : 12;
	font-weight : bold;
}
A.NewTitlesDownload {
	font-size: small;
	text-decoration : none;
	color : Blue;
	font: 12;
}
P.NewTitlesText {
	color : Blue;
	border-style: double;
	border-color: Black;
	font: 12;
}
A.NewTitlesPageLink {
	color: Blue;
	font : 12;
	align: center;
}
P.NewTitlesPageText {
	color: Black;
	font : 12;
	text-align: center;
}

A.NewsLink {
	text-decoration : underline;
	color : Blue;
}
A.NewsLinkTragic {
	text-decoration : underline;
	color : Black;
	font-weight: bold;
}
A.NewsNavigationLink {
	font-size : larger;
	color : Blue;
}
P.CurNewsNavigationLink {
	text-decoration: none;
	font : small;
	color : Black;
}
P.DBRecCountText 
{
	color : White;
	font-size: 12;
	text-align: center;
}

P.SearchFormHeader
{
	color: white;
	font-size: 20;
	text-align: center;
}
P.SearchFormFooter
{
	color: white;
	font-size: 10;
	text-align: right;
}
P.SearchFormCopyright
{
	color: white;
	font-size: 12;
	text-align: center;
}
A.SearchFormCopyright
{
	color: yellow;
	text-decoration: underline;
}
P.AlertGenre
{
	color: red;
	font-size: 11;
	text-align: center
}
A.AlertLink
{
	text-decoration : underline;
	color : blue;
}

A.ReviewsGenreLink
{
	text-decoration : none;
	color : blue;
}
A.ReviewsLink
{
	text-decoration : none;
	color : blue;
}
A.ReviewBookGenreLink
{
	text-decoration : underline;
	color : blue;
}
A.MailListLink
{
	text-decoration: underline;
	color: yellow;
}
Table.AuthAllNavigationTable {
	width: 75%;
	height: 19;
	font-size: 16pt;
	text-align: center;
}
Span.Link {
	color: black;
    size: 18;
	text-decoration: underline;
	cursor: pointer;
}
Span.Link:hover {
	color: orange;
}
Span.MainMenuLink {
    text-decoration: none; 
    font-size: 12pt;
	font-weight: bold;
    color: white; 
	cursor: pointer;
}
Span.MainMenuLink:hover {
    text-decoration: none; 
    font-size: 12pt;
	font-weight: bold;
    color: yellow; 
	cursor: pointer;
}
 .exam a {display: inline}
 .exam a span {display: none}
 .exam a:hover span {display: inline; position: absolute; left: 100px}
 .exam a:hover {border: 0px; color: #f90}

Img.leftimg{
     float:left; /* Выравнивание по левому краю */
     margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
     width: 80;
   }
   .rightimg {
    float: right; /* Выравнивание по правому краю */
    margin: 7px 0 7px 7px; /* Отступы вокруг картинки */
   }
   
Img.Cover {
  float: left;
  width: 140;
  border: 0;
  margin: 7px 7px 7px 0;
}
Img.Cover:hover {
  width: 240;
}
Img.leftimg:hover {
  width: 240;
}