a:link		{color: #0055CC;}
a:hover		{color:#CC0000;}

a.branches	{ cursor: pointer; font-family: Arial, Sans-Serif; font-size: 12px; color:#ffffff;   text-decoration: underline;}
a.branches:visited	{color:#ffffff;}
a.branches:hover		{color:#ffffff; display: block;  }

a.branches2	{cursor: pointer; font-family: Arial, Sans-Serif; font-size: 12px; color:#000000; display: block;  text-decoration: underline;}
a.branches2:visited	{color:#000000;}
a.branches2:hover		{color:#000000; display: block;  }

a.branches3	{cursor: pointer; font-family: Arial, Sans-Serif; font-size: 14px; color:#000000; display: block;  text-decoration: underline;}
a.branches3:visited	{color:#000000;}
a.branches3:hover		{color:#000000; display: block;  }


.thumbnails
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство margin: -3em 0 0 -2em;*/
margin: -3em 0 0 -2em;

/* Выравнивание по центру */
text-align: center;
}

.thumbnail
{
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;

/* Следующее правило для Firefox 2 */
display: -moz-inline-box;

/* а это для остальных */
display: inline-block;

vertical-align: top;

/* Убираем выравнивание по центру */
text-align: left;

/* Отступы между блоками */
margin: 3em 0 0 2em;
}

.thumbnail .r
{
/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */

/* Задаем минимальную ширину по тексту */
width: 12em;

/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;
}

.body, .body_first		{
	font-size:100%;
	line-height:130%;
	margin-bottom:0.5em;
	margin-top:0;
	font-family: Arial, Helvetica, sans-serif;
} 

.body_smaller		{font-size:12px; font-family: Arial, Sans-Serif;} 
.body_larger		{
	font-size:120%;
	line-height:130%;
	margin-bottom:0.5em;
	margin-top:0;
	text-indent:0em;
	font-family: Arial, Helvetica, sans-serif;
} 

.body_list		{font-size:100%; line-height:130%; margin-bottom:1em; margin-top:0; text-indent:0em;} 

td.main			{padding-left:22px; padding-right:22px; padding-bottom:1.5em;}

.button1 {
	position: absolute;
	top: 98px;
	left:0px;
	height: 23;
	width: 100%;
} 

/*div.thumbnail		{padding-left: 22px; width: 202px; height: 325px; margin: 0 22px 22px 0; float: left; font-size: 90%;}

div.thumbnail img.shifted		{position: relative; top: 0; left: -8px; z-index: 5;}
*/
.slogan { font-family: Arial, Sans-Serif; font-size: 12px;  position: absolute; top:5px; left: 90px; } 
.button1a { font-family: Arial, Sans-Serif; font-size: 12px;  position: absolute; top:-5px; left: 90px; } 
.button2 { position: absolute; top: 98px; left: 193px;} 
.button2a {font-family: Arial, Sans-Serif; font-size: 12px; position: absolute; top: 101px; left: 253px;} 
.button3 { position: absolute; top: 98px;left: 356px;} 
.button3a {font-family: Arial, Sans-Serif; font-size: 12px; position: absolute; top: 101px; left: 403px;} 
.button4 { position: absolute; top: 98px;left: 519px;} 
.button4a {font-family: Arial, Sans-Serif; font-size: 12px; position: absolute; top: 101px; left: 573px;} 

.logo { position: absolute; top: 0px; right: 100px;} 

.logob{ font-size:30; font-weight: 100; color:#ffffff; font-family:'Trebuchet MS', Verdana, Sans-Serif;}
.logoa{ font-size:30; font-weight: 900; color:#ffffff; font-family:'Trebuchet MS', Verdana, Sans-Serif;}
.logoc{	font-size:14;   color:#ffffff; font-family: Arial, Sans-Serif;}


.Zagolovok {
	font-size:120%;
	line-height:130%;
	margin-bottom:0.5em;
	margin-top:0;
	text-indent:0em;
	font-family: Arial, Helvetica, sans-serif;
}
.maintext {
	font-size:100%;
	line-height:130%;
	margin-bottom:0.5em;
	margin-top:0;
	font-family: Arial, Helvetica, sans-serif;
}

