/* Style sheet optimized for IE4x - Last updated 03/21/01 EganO */

/* Main Body Settings */

			
body   					{
	color: #000000;
	background: #FFFFFF;
	font-size: 70%;
	font-family: Verdana, Geneva, Arial, Helvetica, "Sans Serif";
	margin-left: 0em;
	padding-left: 1.5em;
}
							
.center					{	align:center;	}

a:link, a:visited 	{ color: #0000FF; text-decoration:underline;}
a:active, a:hover 	{ color: #FF0000;  cursor:hand; text-decoration:underline;}

/* TOC function */

.rollover				{ 	color:#0066CC;  }
					
td a:link.nav_button, td a:active.nav_button, td a:visited.nav_button	

						{	text-decoration: none;
							font : 8pt Tahoma, Geneva, Arial, Helvetica, sans-serif;
							color: white;
							font-weight:bold;
							line-height : 8pt;
							margin-right: 5px;  }
					
td a:hover.nav_button	{	text-decoration: none;
							font : 8pt Tahoma, Geneva, Arial, Helvetica, sans-serif;
							color: #0000A0;
							font-weight:bold;
							line-height : 8pt;  }
							
td.note					{	align: left;  
							margin-left: -5em;  }
							
th						{	
							color: white;  }
							
td.special				{	background: F7F3E7; }
					
.green_arrow     		{ 	vertical-align: middle; margin-left: 6px;}

p.bubble				{ 	font : 8pt Tahoma, Geneva, Arial, Helvetica, sans-serif;
							color: #0000A0;
							margin-top: 0px;
							text-align: center;  }


p.nav_header			{	text-decoration: none;
							vertical-align: middle;
							margin-left: 43px;
							margin-top: 10px;
							font : 8pt Tahoma, Geneva, Arial, Helvetica, sans-serif;
							color: #0000A0;
							font-weight:bold; 
							line-height: 11px; }
							
table.nav_start			{	margin-top: 3px;  }


.footer_button 			{	text-decoration: none;
							font : 8pt Tahoma, Geneva, Arial, Helvetica, sans-serif;
							font-weight:bold;
							line-height : 8pt;  }


/* Heading settings */

/* Puts a little more breathing room above related topics link. - AMS*/
a.#reltopics 		{ position:relative; top:1em; }

h1
		{ font-size: 125%; 
		margin-bottom: .5em; clear:both; width: 100%; }

h2
		{ font-size: 110%;  
		margin-top: 1.5em;
		margin-bottom: .5em; clear:both; }

h3
		{ font-size: 100%; 
		margin-top: 1.2em;  
		margin-bottom: .5em; clear:both; }

h4
		{ font-size: 100%; 
		margin-top: 1.2em;  
		margin-bottom: .5em; clear:both; }

h5
		{ font-size: 100%; 
		margin-top: 1.2em;  
		margin-bottom: .5em; clear:both; }

p
		{
	margin-top: .6em;
	margin-bottom: .6em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
			
ol
		{ margin-top: .5em; 
		margin-bottom: 0em; 
		margin-left: 2.1em; 
		padding-left: 0em;
		margin-right:2.1em; }
	
ul
		{ margin-top: .6em; 	
		margin-bottom: 0em;
		list-style-type: disc;
		margin-left: 1.5em;
		padding-left: 0em;
		margin-right: 1.5em; }
		
li
		{ margin-bottom: .7em; clear:both; }

dd
		{ margin-bottom: 0em; 
		margin-left: 1.5em; } 
					
/* Paragraph settings */

ol.step
						{
	margin-top: 1em;
	font-size: 100%;
	color:#003399;
	margin-right: .5em;
	margin-left : 35px;
}
							
ul.step
						{ 	margin-top: 1em;
							font-size: 100%; 
							color:#003399;
							margin-right: .5em;
							margin-left: 35px; }

UL.note {
	font-size: 100%;
	margin-top: 1em;
	margin-left : 30px;
}

													
ul.step_in
						{ 	margin-top: 1em;
							font-size: 110%;
							margin-left: 55px;
							color:#003399;
							margin-right: .5em; }
			
ol.note 				{ 	font-size: 110%;
							color:#003399;
							margin-top: 1em; }
			

ul						{ 	margin-top: 1em;
							font-size: 100%; 	
							list-style-type: disc;
							margin-left: 1.5em;
							padding-left: 0em;
							margin-right: 1.5em; }

li						{	margin-bottom: 1em;  }	

		
p.proc				{ 	position: relative;
							color:#003399;
							top: 0px;
							left: 0px;
							font-size: 150%;
							font-weight: bold; 
							text-align: left;
							margin-right: 70px;
							line-height: 8px; }

p.winheader				{ 	position: relative;
							color:#003399;
							top: 0px;
							left: 8px;
							font-size: 110%;
							font-weight: bold; 
							text-align: left;
							margin-right: 70px;
							line-height: 8px; }

p.mouse					{ 	color:#003399;
							font-size: 90%;
							font-weight: bold; 
							text-align: left;
							margin-top: 2px; }
					

p.step					{ 	margin-left: 20px;
							margin-right: 20px;
							font-size: 110%; 
							color:#003399; }

	
p.pull					{	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, 
							sans-serif;
							font-size : 1.3em;
							font-weight : bold;
							line-height: 1.7em;
							color:#3366CC;
							text-align: left;  }
					
					
p.pull_right			{	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, 
							sans-serif;
							font-size : 1.3em;
							font-weight : bold;
							line-height: 1.7em;
							margin-left: 1.5em;
							margin-right: 1.5em;
							color:#3366CC;
							text-align: right;  }
					
					
p.infohead				{ 	position: relative;
							top: 3px;
							color:#003399;
							left: 38px;
							font-size: 11px;
							font-weight: bold; 
							text-align: left;
							margin-right: 43px;
							line-height: 12px; }
							
p.caption				{ 	margin-bottom: 2px;
							color:#003399;
							font-size: 11px;
							font-weight: bold; 
							text-align: left; 
							margin-right: 50px; }
		
					
p.infobox				{ 	font-size: 11px;
							color:#003399;
							line-height: 14px; }
							
ul.infobox				{ 	font-size: 11px;
							color:#003399;
							line-height: 14px; }
					
					
p.top					{ 	font-family: Tahoma;
							font-size: 100%; 
							margin-left: 5px;
							color: 006600;
							font-weight: bold;
							text-decoration: none; }
							
p.a_warning				{ 	position: relative;
							top: 3px;
							color:#FF0000;
							left: 38px;
							font-size: 11px;
							font-weight: bold; 
							text-align: left;
							margin-right: 43px;
							line-height: 12px; }
					
					
p.a_note					{ 	font-size: 110%;
							padding-left: 10px;
							padding-top: 10px;
							padding-right: 10px;
							padding-bottom: 10px;
							color:#003399; }
					
pre						{ 	margin-top: .5em;
							margin-bottom: .5em; }

code					{ 	font-family: Courier New; 
							font-size: 1.1em; }

table					{ 	font-size: 100%; }
				
				
table.color_note		{ 	font-size: 100%;
							margin-top: 1.5em;
							background: #FAF0D2;
							width: 315px;
							margin-left: 5px;  }
		
	
a:link, a:visited 		{ 	color: #0000FF; text-decoration: underline; }

a:active, a:hover 		{ 	color:#FF9933;  cursor:hand; text-decoration: underline; }


td a.bottom:link		{ 	text-decoration: none;
							font-size: 8pt;
							font-face: Tahoma, Geneva, Arial, Helvetica, sans-serif;
							font-weight: bold;
							line-height : 8pt; 
							color: #003399;		}
			
td a.bottom:hover		{ 	text-decoration: none;
							font-size: 8pt;
							font-face: Tahoma, Geneva, Arial, Helvetica, sans-serif;
							font-weight: bold;
							line-height : 8pt; 
							color: #FF9933; }
		
td a.bottom:active		{ 	text-decoration: none;
							font-size: 8pt;
							font-face: Tahoma, Geneva, Arial, Helvetica, sans-serif;
							font-weight: bold;
							line-height : 8pt; 
							color: #FF9933; }
			
td a.bottom:visited		{  	text-decoration: none;
							font-size: 8pt;
							font-face: Tahoma, Geneva, Arial, Helvetica, sans-serif;	
							font-weight: bold;
							line-height : 8pt;
							color: #9999FF; }
							
td a.bottom:hover		{ 	text-decoration: none;
							font-size: 8pt;
							font-face: Tahoma, Geneva, Arial, Helvetica, sans-serif;
							font-weight: bold;
							line-height : 8pt; 
							color: #FF9933; }
					
img.header				{	position: absolute; top: 3; left: 13; }

#KEYANSWER				{ 	color: blue;  }
					
/***********************************************/
/* these class styles are used for the expanding and collapsing text files (expand function in shared.js)  */

#expand 				{	margin-bottom: 0.6em; 
							margin-left: 0em; 
							margin-right: 0em;  }

a:link.expandToggle, a:visited.expandToggle, a:active.expandToggle 		
						{	color:#000000; 
							/* font-weight: bold; */
							text-decoration: none;  }

a:hover.expandToggle
						{	color:#0022AA;  
						  cursor:hand; text-decoration:underline;
						}
 
img.expand 	{ border: none; 
							margin-right: 0.5em; 
							width: .8em;  }
		
div.expand	{ margin-left: 1.5em; 
							margin-right: 1.5em;
							margin-bottom: 1em; 
							display: none;  }

/************************************************/
/* styles used to modify the appearance of XML popups   */

DIV.XMLPopup 			{ 	height: 100%; 
							width: 100%; 
							border: solid; 
							border-color:CDA75E; 
							border-width:1px; 
							background-color: #FAF0D2; }


DIV.PopTerm 			{ 	font-weight: bold; 
							margin-left: 1em; 
							margin-top: .75em; 
							margin-right: 1em; 
							font-color: navy;  }	
								
DIV.PopDef 				{ 	line-height: 1.25em; 
							margin-left: 1em; 
							margin-top: .25em;
				  			margin-right: 1em; 
							margin-bottom: 1em; 
							font-color: #003399;  }		
							
DIV.PopSeeAlso			{ 	margin-left: 0em; 
							margin-top: .5em;  
							margin-right: 1em; 
							margin-bottom: 1.25em; }
							
DIV.PopDef UL 			{ 	margin-left: 1.45em; 
							line-height: 1.25em; }

/***********************************/
/*   popups   */

div.popup				{ 	visibility:hidden; z-index:3;
				 			position: absolute; 
                 			top: 200; 
							left: 200; 
                  			width: 250; 
							padding: 6px; 
                			background-color: #FFFFCC;
                 			border-style: solid;
                 			border-width: 1;
                 			border-color: #666666;   }
                 			
td.note					{	align: left;  
							margin-left: -5em;  }
							
th.note2						{	
              /* background-color:#D8E5F2; */
              background-image:url(images/borders/back.png);
							color: white;  }
							
th.note3						{	
              background-color:#FFDFBF; 
							color: white;  }
							
th.note						{	
              /* background-color:#A2D0FF; */
              background-image:url(images/borders/back.png);
							color: white;  }
							
th.note1						{	
              background-color:#EFDFAF; 
							color: white;  }

p.winheader2				{ 	position: relative;
							/* color:#003399; */
							color:#002244;
							top: 0px;
							left: 45px;
							font-size: 13px;
							font-weight: bold; 
							text-align: left;
							margin-right: 45px;
							line-height: 4px; 
							}
							
p.header_ico  {position: relative;
							top: 0px;
							left: 5px;
							text-align: left;
							margin-left: 5px;
							margin-right: 0px;
							line-height: 4px; 
							}

p.step2 {
	font-size: 100%;
	color:#003399;
	margin-left : 45px;
}
img.header_ico{
              position: absolute; 
              left: -6; 
              /* top: -18; */ /*кружок по центру*/
              top: -16; /*кружок сверху*/
              }	

td.winnotef			  {	
              background-color:#FFFFFF; 
							color: 003399;  
							border-right-style: dotted; 
							border-bottom-style: dotted;
							border-left-style: dotted;
							border-top-style: none;
							border-width: 1;
							text-valign: top;
							}
td.winnote			  {	
              background-color:#FFFFFF; 
							color: 003399;  
							border-right-style: dotted; 
							border-bottom-style: dotted;
							border-left-style: none;
							border-top-style: none;
							border-width: 1;
							}
				
th.winnote			  {	
              background-color:#FFDFBF; 
							color: 003399;  
							border-right-style: solid; 
							border-bottom-style: solid;
							border-left-style: none;
							border-top-style: solid;
							border-width: 1;
							}
th.winnotef			  {	
              background-color:#FFDFBF; 
							color: 003399;  
							border-right-style: solid; 
							border-bottom-style: solid;
							border-left-style: solid;
							border-top-style: solid;
							border-width: 1;
							}
table.winnote			  {	
              background-color:#FFFFFF; 
							color: 003399;  
							border-style: dotted; 
							border-width: 0;
							}
code.winnote			  {
							font-size: 110%; 
							color: 002266;
							text-align: left;
							margin-left: 0px;
							margin-right: 0px;							
							}
p.winnote			{
              font-size: 90%; 
              font-weight: bold;
              
							text-align: left;
							margin-left: 0px;
							margin-right: 0px;							
							line-height: 0px;  
}
p.descr	{
              font-size: 80%; 
              font-weight: none;
}
