/* layout */
body						{font-family: "Geneva CY", verdana, tahoma, sans-serif;}
div.hr						{height:1px; margin:0 0 1.5em 50px; font-size:70%;}
td.rightCol div.hr			{height:1px; margin:0 10px 1.5em 0;}
.subtitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;
	color: #993333;	text-decoration: none;}
	.body {	font-family: Verdana;	font-size: 10px;	color: #000000;	margin-right:10px;	margin-top: 10px;}
/* общее */
.small						{font-size:65%;}
.fade						{color:#000000;; font-size: 12px; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: blink}
.hi							{color:#C5D0D6;}
.defText					{font-size:70%;}
.disabled {color: #7FA3C2;}

/* navigation
table.mainNav							{margin:12px 0 20px 0;}
table.mainNav td				{padding:3px 0; font-weight:bold; font-size:55%; text-transform:uppercase; vertical-align:top;}
table.mainNav td.number			{border-left:#004785 5px solid; padding:3px 3px 3px 15px; font-weight:bold; color:#C3C3C3; letter-spacing:0.1em;}
table.mainNav table td.number	{border:0; padding-left:20px;}
 */
 
/* navigation */
div.mainNavTop					{height:12px;}
div.mainNav						{border-left:#993300 15px solid;}
div.mainNav a					{color:#000000;}
div.mainNav ul					{margin:0 0 0 31px; padding:0; font-weight:bold; font-size:55%; text-transform:uppercase;}
div.mainNav ul ul				{margin:0.7em 0 0.7em 20px; padding:0; font-size:70%}
div.mainNav li					{list-style-image:url('1.gif'); margin:0.7em 0}
div.mainNav li.active			{list-style-image:url('2.gif');}
div.mainNav li div				{}

div.altNav					{height:75px;}
div.altNav div				{padding:33px 20px 0 20px; font-size:65%; color:#999999;}
div.altNav a				{color:#CCCCCC;}
div.altNav img				{vertical-align:middle; margin:0 4px;}

/* titles */
h1							{
								font-family: Georgia, "Times New Roman", "Geneva CY", arial, sans-serif;
								font-weight:4;
								font-size:95%;
								/*font-variant:small-caps;
								letter-spacing:0.1em;*/
								margin:0 0 1em 65px;
								padding-bottom:1px;
								border-bottom:#CCDAE7 5px solid;
; color: #195991
							}

h1.smallwind {
	font-family: Georgia, Times New Roman, Geneva CY, arial, sans-serif;
	font-weight:normal;
	font-size:140%;
	border: none;
	margin: 10px 0px 1em 20px;
}

h1.withWelcome							{
								font-family: Georgia, Times New Roman, Geneva CY, arial, sans-serif; font-weight:normal; font-size:140%; font-variant:small-caps; letter-spacing:0.1em;
								margin: 0px 0px 0px 20px; padding-bottom:11px; border-bottom: white 5px solid;
							}
h2 {
	font-family: Georgia, Times New Roman, Geneva CY, arial, sans-serif; 
	font-weight:normal;
	font-size:100%;
	/*font-variant:small-caps;*/
	/*letter-spacing:0.1em;*/
	margin:0 10px 0.7em 20px;
	padding-top:0.5em;
}

h3 {
	font-family: Georgia, Times New Roman, Geneva CY, arial, sans-serif;
	font-weight:normal;
	font-size:90%;
	/*font-variant:small-caps;*/
	/*letter-spacing:0.1em;*/
	margin:0 10px 0.7em 20px;
}
h4 {	
	font-family: Georgia, Times New Roman, Geneva CY, arial, sans-serif;
	font-weight:normal;
	font-size:80%;
	/*font-variant:small-caps;*/
	/*letter-spacing:0.07em;*/
	margin:0 10px 0.7em 20px;
}

/* content */
td.body p {margin:0 10px 1.5em 20px; font-size:70%;}

.company_text { font-size:70%; padding-top: 1em; }

li p {font-size:75%!important;}
td.body TABLE.siteNews td {font-size: 70%;}
td.body p.small {font-size:65%;}

td.body ul, td.body ol		{margin:0 10px 1.5em 20%; padding:0; font-size:70%;}
td.body * ul, td.body * ol	{margin:0; padding:0 0 0 3em; font-size: 70%;}
td.body li					{margin-top:0.4em;}
td.body li li				{font-size:70%!important;}
td.body ol span				{color:#000000;}

div.link					{margin:0 10px 1.5em 20px; font-size:70%;}
div.link img				{margin-right:8px;}

/* announces */
td.relLinks div.link		{margin:0 10px 0.5em 11px; text-indent:-11px; position:relative; left:-11px;}

/* note */
div.note					{margin-left:20%; font-style:italic;}
div.note p					{margin-left:0;}
div.note ul, div.note ol 	{margin:0 10px 1.5em 0; padding:0 0 0 3em; font-size:70%;}

/* footnote */
td.footnoteText p			{margin-left:0;}
td.footnoteText ul,
td.footnoteText ol 			{margin:0 10px 1.5em 0; padding:0 0 0 3em; font-size:70%;}

/* quote */
div.quote					{margin:0 10px 1.5em 20%;}
div.quote div.text			{margin:10px 0; font-style:italic;}
div.quote p					{margin-left:0;}
div.quote div.source		{margin:0 10px 0 30px; color:#758143; font-family: Georgia, Times New Roman, Geneva CY, arial, sans-serif; font-size:80%; font-variant:small-caps; letter-spacing:0.1em;}

/* welcome */
table.welcome div.text		{margin:10px 10px 10px 0; font-size:70%;}
table.welcome div.source	{margin: 12px 0px 0px 0; color:#C5D0D6; font-family: Georgia, "Times New Roman", "Geneva CY", arial, sans-serif; font-size:70%; font-variant:small-caps; letter-spacing:0.1em;}
table.welcome div.source nobr {font-size: 120%;}

/* news */
table.mainAarticle td.image		{background-position:top right; background-repeat:no-repeat;}
table.mainAarticle div.term		{width:40%; padding:10px 20px 0 0; margin-bottom:10px; font-family: Georgia, "Times New Roman", "Geneva CY", arial, sans-serif; font-size:120%; color:#C5D0D6;}
table.mainAarticle div.title	{font-size:70%; font-weight:bold;}
table.mainAarticle div.lead		{font-size:70%; margin:10px 20px 0 20px;}

/* qna */
div.qAuthor					{font-family: Georgia, "Times New Roman", "Geneva CY", arial, sans-serif; font-weight:normal; font-size:80%; font-variant:small-caps; letter-spacing:0.07em;}

/* sections list */
td.body ul.sectionList		{margin:0 0 1em 20%;}
td.body ul.sectionList li	{margin-bottom:1em;}

/* illustrations */
div.illustration				{margin-bottom:20px; font-size:65%; font-style:italic;}
div.illustration div			{margin-bottom:10px;}
div.illustration div.border		{border:gray 8px solid; width:124px;}
div.illustration div.border img	{margin:2px;}

td.body td.body ul, 
td.body td.body ol			{margin:0 10px 1.5em 20px; padding:0 0 0 3em; font-size:70%;}

/* tables */
div.defTable					{margin-left:20px; margin-bottom:1.5em;}
div.defTable table				{ width: auto!important; }
div.defTable table	td			{font-size:65%; padding:15px 10px 0 10px; vertical-align:top;}
div.defTable tr.header td		{border-bottom:gray 5px solid; color:black; padding:0 10px 15px 10px; vertical-align:top;}
div.defTable tr.noHeader td		{padding-top:0;}
div.defTable td.th				{font-weight:bold;}
div.defTable td.hi 				{color:#758143;}
div.defTable tr.hi td			{color:#758143;}
div.defTable tr.header td.hi	{color:#758143; font-weight:bold;}

/* articles */
table.articleList 				{width:100%;}
table.articleList td			{padding:0 10px 1em 0; font-size:70%; vertical-align:top;}
table.articleList td.eq			{padding:3px 20px 0 0; text-align:right;; font-size: 14px; font-style: normal; color: #000000}
table.articleList div.lead		{font-size:95%;}
table.articleList tr.cSpacer td	{padding:0;}

div.articleData				{font-size:65%; color:#818181; margin:0 10px 1em 20px;}

/* files */
table.files					{margin-left:20px;}
table.files td {padding:0px 10px 10px 5px; font-size:65%; color:#818181;}
div.fileInContent				{padding:0px 10px 10px 40px; font-size:65%; color:#818181;}

/* forms */
form.block					{margin:0 0 20px 20px;}
td.fieldTitle				{font-size:70%; vertical-align:top; padding:0 5px 10px 5px;}
td.fieldInput				{font-size:70%; vertical-align:top; padding-bottom:10px;}
div.variants				{margin-left:20px; text-indent:-20px; position:relative; left:-3px;}
div.variants label			{position:relative; top:-2px; left:3px;}

/* search */
form.siteSearch				{margin:0 0 20px 20px; background-color:#E5ECF3;}
form.siteSearch table		{border-right:#CCDAE7 10px solid;}
form.siteSearch table td	{font-size:65%; color:#004785;}
form.siteSearch img			{vertical-align:middle;}
form.siteSearch span		{color:#CCDAE7; font-size:120%;}

td.body ul.searchResults 	{font-size:80%;}
td.body ul.searchResults li	{margin-bottom:1em;}
ul.searchResults div		{font-size:85%;}
ul.searchResults span		{font-size:85%; color:758143;}

td.pagesNavTitle			{font-size:70%; padding:0 10px 1.5em 0; text-align:right; vertical-align:top;}
table.pagesNav td			{font-size:70%; padding:0 10px 1.5em 0; vertical-align:top;}

/* sitemap */
div.sitemap					{margin:0 0 1.5em 20px; padding:0; font-weight:bold; font-size:80%;}
div.sitemap ul				{margin:0 0 0 18px; padding:0; font-weight:normal; font-size:85%; list-style-type:disc;}
div.sitemap li				{margin-top:0.3em;}
table.siteMapModes 			{margin:12px 0 1em 20px;}
table.siteMapModes td		{font-size:70%; padding:0 10px 1em 0; vertical-align:top;}

