*								{	font-size: 100%; line-height: 1.2em; margin: 0px; padding: 0px; }
BODY							{
									font-family: Arial, Helvetica, sans-serif;
									background-color: #FFFFFF;
									font-size: 80%;
									color: #333333;
									margin: 0px;
									padding: 0px;
								}

/* ==================================================================
 *
 *	Общие для всего элементы
 *
 * ================================================================== */ 

TABLE				{
						margin: 0px; padding: 0px;
						border-collapse: collapse;
						border-spacing: 0px;
						border: none;
					}

TD					{ vertical-align: top; }

IMG					{
						border: none;
						margin: 0px; padding: 0px;
						display: block;
					}

A					{ color: #A34823; }
/*
A:visited			{ color: #24B5F8; }
A:hover				{ color: #049EE6; text-decoration: strike;}
*/
H1,H2,H3,H4,H5		{ margin: 0px; padding: 0px; font-weight: normal; }

H1					{ font-size: 220%; color: #A34823; margin: 0px 0px 20px 0px; }
.cHeader					{ font-size: 220%; color: #A34823; margin: 0px 0px 20px 0px; }
H2					{ font-size: 140%; color: #A34823; margin: 1em 0em 0.5em 0em;}
.cSubHeader				{ font-size: 140%; color: #A34823; margin: 1em 0em 0.5em 0em;}
H3					{ font-size: 120%; color: #A34823; font-weight: bold; margin: 1em 0em 0.5em 0em;}
H4					{ font-size: 120%; color: #666666; margin: 1em 0em 0.5em 0em;;}
H5					{ font-size: 100%; color: #2D5183; font-weight: bold; margin-bottom: 17px; }


UL, OL, DL			{ margin: 0px; padding: 0px; }
LI, DT, DD			{ margin: 0px; padding: 0px; }
OL					{ margin-left: 1.5em; }
OL LI				{ margin-bottom: 1em; }
UL					{ list-style-type: none; }

DL					{ margin-top: 1em; }
DT					{ margin-bottom: 0.2em; font-size: 120%;}
DD					{ margin-bottom: 1em; }

P					{ margin: 0px; padding: 0px; margin-bottom: 1em;}
.cNoteBlock				{ margin: 0px; padding: 0px; margin-bottom: 1em;}
.cComment				{ margin-bottom: 1em; font-size: 86%; color: #999999; }




.Red	{ color: #A20404; }
.Blue	{ color: #2D5183; }


/* ==================================================================
 *
 *	Общий лэйаут
 *
 * ================================================================== */ 

#Layout							{ width: 100%; min-width: 760px; }


#Navigation						{
									width: 250px;
									padding-top: 50px;
									padding-bottom: 3em;
								}

#MainContent					{ 
									width: 99%;
									padding-right: 50px;
									padding-bottom: 3em;
								}


#Footer							{ color: #616161; }


/* ==================================================================
 *
 *	Правая навигация
 *
 * ================================================================== */ 

UL#MainMenu LI.Selected		{	font-weight: bold; }
UL#MainMenu LI.Selected	LI	{	font-weight: normal; }

UL#MainMenu LI				{
								font-size: 120%;
								margin-bottom: 0.5em;
								position: relative;
							}
UL#MainMenu LI A			{	color: #666666; }
UL#MainMenu LI A:hover		{	color: #2D5183; }


UL.SubMenu 					{	margin: 0.5em 0px 1em 2em; }
UL#MainMenu UL.SubMenu LI	{
								font-size: 80%;
							}

UL#MainMenu UL.SubMenu LI LI {
								font-size: 100%;
							}
UL#MainMenu					{	margin-left: 40px; }							
UL#MainMenu LI DIV			{
								position: absolute;
								top: 4px;
								left: -40Px;
								width: 30px;
								height: 10px;
								font-size: 1px;
								line-height: 0.1em;
							}




DIV.BrickWall				{
								font-size: 0px;
								background-image: url('/i/BrickWall.gif');
								background-repeat: no-repeat;
								height: 54px;
								width: 250px;
								margin-top: 20px;
							}

DIV.RightBrick				{
								font-size: 0px;
								background-image: url('/i/RightBrick.gif');
								background-repeat: no-repeat;
								background-position: top right;
								height: 43px;
								width: 250px;
								margin-top: 20px;
							}
.SmallArticlesList			{	padding-right: 25px; margin-top: 1em;  }
.SmallArticlesList DT		{	font-size: 90%; }
.SmallArticlesList DD		{	margin-bottom: 1em; font-size: 86%; color: #999999; }



#MainPicture					{
									position: relative;
									background-image: url('/i/AllPagePicture.jpg');
									background-repeat: no-repeat;
									background-position: top right;
									height: 200px;
									margin-top: 0px;
								}

.RedBread						{	background-color: #A20404; color: #FFFFFF; font-weight: bold; font-size: 180%;}
#MainBread						{
									position: absolute;
									left: 25px; top: 35px;
									width: 175px;
									height: 40px;
									text-align: right;
									padding-right: 25px;
									padding-top: 10px;
								}
.RedBread A						{	color: #FFFFFF !important; text-decoration: none; }
.RedBread A:hover				{	text-decoration: underline; }

#BreadScrumbs				{	color: #666666; font-size: 90%; margin-bottom: 10px;}
#BreadScrumbs A				{	color: #666666;}
#BreadScrumbs A:hover		{	color: #2D5183;}



#Copyright					{	width: 99%; font-size: 86%; border-top: 1px solid #BBBBBB; padding: 15px 25px; }
#Copyright #ArticulMedia	{	margin-top: 1.5em;}
#SearchMiniForm				{	width: 250px; font-size: 86%; border-top: 1px solid #BBBBBB; padding: 15px 25px 15px 0px; }


#SpacerBeforePage			{	font-size: 0px; height: 1px; border-bottom: 7px solid #A20404; margin: 0px 0px 1px 25px;}
#EmptySpacerBeforePage		{	font-size: 0px; height: 24px; margin: 0px 0px 1px 25px; }
.PageContent				{	padding: 0em 0em 0em 25px !important; }

#TextContent UL				{	list-style-type: none; margin-left: 1.5em; margin-bottom: 1em; }
#TextContent UL LI			{	margin-bottom: 0.5em; }

.PageSecondContent			{	margin: 0em 25px; }




#SearchTextForm					{ white-space: nowrap; margin: 0px; line-height: 1em; }
#SearchTextForm INPUT.Text		{ border: 1px solid #ABABAB; font-size: 100%; padding: 2px;}


UL.PhotosList			{ width: 100%; margin: 1em 0px 3em 0px;}
UL.PhotosList LI		{ float: left; margin-right: 50px; margin-bottom: 20px; }
UL.PhotosList .Letter	{ font-size: 86%; }
UL.PhotosList .Letter A	{ font-size: 120%; }


DIV.Order					{ margin: 2em 0em;}
DIV.Order A					{ font-size: 160%; }


.InText				{ float: left; margin-right: 20px; margin-bottom: 20px;}
.InText .InText		{ float: none; margin-bottom: 0px; }
.Clear					{ clear: both; }

.imagewhere2buy
{
float: left;
padding-right: 10px; 
padding-bottom: 5px;
}


.atrib {float: left;
margin: 10px;
position: static;
}
