/*
*
* Структурообразующие элементы. (офигенное словосочетание :)
*
*/

BODY
{ font-size: 76%; }

DIV.Layout
{ width: auto; margin-right: 7%; min-width: 710px; }
TABLE.Layout
{ width: 100%; }
TABLE.Layout TD
{ width: 25%; }

.TopLine TD
{ height: 1px; }

TABLE.Layout TD.LeftBorder
{ width: 30px; }
TABLE.Layout TD.LeftBorder DIV
{ width: 30px; height: 1px; }

#InLayout
{ position: relative; left: 0; top: 0;  border: 1px solid green; z-index: 1; }
.CrossBar
{ width: 670px; height: 1px; }

#Footer
{  margin: 50px 0; color: #ABABAB; font-size: 86%; }

#Logo
{ display: block; width: 238px; height: 36px; float: right; margin-top: 50px; }

#TextContent
{ padding-left: 30px; }

#ThisSectionTextContent
{ width: 75%; }
/********************************
*
* Основное меню.
*
********************************/
#MetaMainMenu
{ position: relative; z-index: 80; width: 70%; padding: 0 3%; margin-top: 30px; background: url('/i/MainMenuBG.gif') repeat-x; }
#MainMenu
{ width: 100%; height: 19px; font-size: 90%; }
#MainMenu TD
{ width: 1%; }
#MainMenu TD.Inter
{ width: 15.5%; }
#MainMenu TD DIV
{ position: relative; left: 0; top: 0; z-index: 80; margin: 0; padding: 0; }
#MainMenu A
{ color: #FFFFFF; text-decoration: none; }
#MainMenu IMG
{ height: 19px;  }
#MainMenu SPAN
{ color: #000000; }

#MainMenu A.Parent
{ color: #FFFFFF;}

#MainMenu TD UL
{ position: absolute; left: 0; top: 21px; z-index: 90; list-style-type: none; }
#MainMenu TD UL LI
{ list-style-type: none; } 
#MainMenu TD UL IMG
{ height: 19px; margin-bottom: 2px; }


/********************************
*
* Специфика первой страницы
*
********************************/

#FirstPageText
{ width: 75%; margin-top: 0px; }



/********************************
*
* Расклад остальных страниц
*
********************************/

#MainLayout
{ padding-left: 7.5%; }

#MainContent
{ padding: 100px 50% 0 0; }

TABLE.LinksList 
{ width: auto; }
TABLE.LinksList TD
{ width: auto; padding: 0 3em 1em 0;}
.LinksList A
{ font-size: 150%; color: #C94469;}

/********************************
*
* Новости и публикации
*
********************************/

UL.NewsList
{ }
UL.NewsList LI
{ }

#StudiesList
{ width: 100%;}
#StudiesList TD
{ padding-bottom: 10px; }
#StudiesList LI
{ list-style-type: none; margin-bottom: 1em;}
#StudiesList A
{ font-size: 100%; color: #C94469;}
#StudiesList LI SPAN
{ color: #ABABAB; }

#CaseContent UL	/* список с оформлением с длинным тире */
{ display: block; margin-bottom: 1.5em; list-style-type: none; padding-left: 0 !important;}
#CaseContent UL LI
{ display: block; padding-left: 1.3em; text-indent: -1.3em; margin-bottom: 0.5em;}

#CasesList
{ width: 100%; }
#CasesList TD
{ padding-bottom: 50px; padding-right: 20px;}
#CasesList TD IMG
{ display: block; margin: 0 0 1em 0; padding: 0; }


DIV.Opinion
{ padding: 1em 0 2em 3em; border-top: 1px solid #CDCDCD; }

#AbilitiesMap
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 619px;
	height: 357px;
	background: url('/i/MapSelf.gif') no-repeat;
	z-index: 10;
	margin-top: 30px; 
}
#AbilitiesMap IMG
{ position: absolute; top: 0; left: 0; visibility: hidden;}
#AbilitiesMap IMG.Enabled
{ visibility: visible; }
#AbilitiesMap IMG#MapHill
{ z-index: 11; }
#AbilitiesMap IMG#MapEnterprise
{ z-index: 12; }

#MapLinkEnterprise, #MapLinkHill
{ text-decoration: none; border-bottom: 1px dashed #C94469; line-height: 1.4em;}
#MapLinkEnterprise SPAN, #MapLinkHill SPAN
{ visibility: hidden; }
#MapLinkEnterprise.Enabled, #MapLinkHill.Enabled
{ color: #ffffff; border-bottom: none; font-weight: normal; background: #b60033; border-width: 4px 10px 2px 10px; border-style: solid solid solid solid; border-color: #b60033;}
#MapLinkEnterprise.Enabled SPAN, #MapLinkHill.Enabled SPAN
{ visibility: visible; }


.AppealTo
{ font-style: italic; }
.Signature
{ font-size: 90%; font-style: italic; width: 75%; float: right;}

#ClientCow
{ text-align: center; margin-top: 300px; height: 184px; } 
#ClientCow IMG
{ width: 297px; height: 184px; }

