/******************************************
 *
 * Стили для сайта
 *
 ******************************************/
*							{
								font-weight: normal;
								font-size: 100%;
								line-height: 1.2em;
								margin: 0px;
								padding: 0px;
								border: 0px;
							}

BODY						{ font-family: Arial, Sans-Serif; background-color: #FFFFFF;}

TABLE							{ border-collapse: collapse; border-spacing: 0px; background: none; }
TD								{ vertical-align: top; }

A								{ color: #102A74;}

H1, H2, H3						{ font-weight: normal; color: #102A74; }
H1								{ margin-bottom: 1em; color: #102A74; font-size: 200%; }
H1.Mainly						{
									text-align: right;
									font-family: Tahoma, Arial, Sans-Serif;
									margin-bottom: 2em;
								}
H1.TextTitle					{	margin-bottom: 0px; margin-top: 0.5em; font-size: 200%;}
H2								{	font-size: 160%; margin-bottom: 1em;}
H3								{	font-size: 100%; margin-bottom: 0.5em; margin-top: 1em;}

DL.Mainly DT					{	font-size: 160%; color: #102A74;}
DL.Mainly DD					{	margin-bottom: 1em; }

.Comments						{	font-size: 80%; margin-bottom: 2em; }
P								{	font-size: 90%; margin-bottom: 0.5em; }
UL								{	list-style-type: none; }


#Ancor							{ width: 22px; height: 32px; }
#CommentField					{ position: absolute; display: none; }
#Logo							{ width: 303px; height: 106px; }
#Boat							{
									width: 42px;
									height: 48px;
									position: absolute;
									top: 20px;
									right: 40px;
								}

#Bread							{ font-size: 76%; margin-bottom: 2em; float: left; }

/******************************************
 *
 * Layout (разметка страницы)
 *
 ******************************************/
#MainLayoutTitle				{ position: absolute; width: 271px; height: 115px; }

#MainLayout						{ width: 100%; }

#MainLayout THEAD TD			{
									height: 107px;
								}

#MainLayout THEAD TD.Center		{
									vertical-align: middle;
									text-align: center; 
									background-image: url('/i/TopStripeBG.gif');
									background-repeat: repeat-x;
								}

#MainLayout TFOOT TD.Center		{	text-align: center; }

#MainLayout TFOOT TD.Left		{ vertical-align: bottom; font-size: 70%; padding-left: 20px;}
#MainLayout TFOOT TD			{
									height: 50px;
									padding-bottom: 10px;
								}

#MainLayout TBODY TD.Left		{
									 width: 304px;
									 background-image: url('/i/VerticalStripeBG.gif');
									 background-position: right;
									 background-repeat: repeat-y;
								}

#MainLayout TD.Left				{ width: 1%;}
#MainLayout TD.Center			{ width: 99%; }
#MainLayout TBODY TD.Center		{
									padding: 10px 50px;
									border-right: none;
								}

#MainMenu						{
									width: 304px;
									height: 403px;
									background-image: url('/i/menu.gif');
								}

/******************************************
 *
 * Стили для фотографий
 *
 ******************************************/
UL.RootAlbums				{ list-style-type: none; }
.RootAlbums LI				{ margin-bottom: 0.5em; }

#AuthorName				{ font-size: 90%; color: #102A74; text-align: right;}
#PhotosList				{ width: 80%; margin-top: 60px; }
#PhotosList TD			{ background-color: #FFFFFF; width: 33%; padding: 20px; }
#PhotosList TD DIV		{ border-bottom: 1px solid #CDCDCD;  height: 200px; padding-right: 20px;}
#PhotosList IMG			{ display: block; }

#PhotosList DIV.PhotoD		{ font-size: 76%; color: #666666; margin: 1em 0em; height: auto; padding-right: 0px; border: none; }
#PhotosList A			{ font-size: 76%; color: #666666; }

/******************************************
 *
 * Стили для текстов
 *
 ******************************************/
.TextsList LI			{ margin-bottom: 1em; }
.TextsList SPAN			{ font-size: 76%; margin-left: 20px; }

