#masthead
{
	color: #ffffff;
	font-size: 16pt;
	font-weight: bold;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin-bottom: 3px;
	margin-top: 3px;
	background-repeat: no-repeat;
	background-color: #3275a3;
	padding: 15px 20px 15px 20px;
}

#top_nav
{
	height: auto;
	background-repeat: repeat-x;
	padding: 10px 20px 5px 20px;
	font-size: 10pt;
}

#page_content
{
	color: Black;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 10pt;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

#footer
{
	border-top-width: thin;
	border-top-color: #3275a3;
	border-top-style: solid;
	padding: 10px 20px 10px 20px;
}

frontpage generated body
{
	color: Black;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 10pt;
	
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

h1 {
	color: #1F497D;
	font-size: 16pt;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-style:italic;
}


h2
{
	color: #1F497D;
	font-size: 14pt;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-style:italic;
}

h3
{
	color: #1F497D;
	font-size: 12pt;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-style:italic;
}

h4
{
	color: #1F497D;
	font-size: 11pt;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-style:italic;
}

p
{
	color: Black;
	margin-left: 3px;
	margin-right: 3px;
	font-size: 10pt;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

ul
{
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 20px;
	font-size: 10pt;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

ol
{
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 20px;
	font-size: 10pt;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

li
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-size: 10pt;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

blockquote
{
	background-color: #D5EDFD;
	left: 20px;
	font-size: 10pt;
}

.center
{
	text-align: center;
}

MadCap|tocProxy
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

MadCap|indexProxy
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

MadCap|bodyProxy
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

code
{
	background-color: #d3d3d3;
	font-family: monospace;
}

pre
{
	background-color: #d3d3d3;
	font-family: monospace;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1.12em;
	margin-top: 1.12em;
}

MadCap|indexProxy.p
{
	mc-index-headings: true;
	mc-column-count: 1;
	font-size: 10pt;
}

MadCap|popupHead
{
	color: #000000;
}

img {border:0px solid;}

/* Для больших картинок*/
.ico {
  width: 16px;
  height:16px;
  border:0px solid red;
}

div.ico_mouse {
  width: 16px;
  height:16px;
  border:0px solid red;
  float:left;
  background-image:url('../im/style/ico_mouse.png');
}

div.ico_keyboard {
  width: 16px;
  height:16px;
  border:0px solid red;
  float:left;
  background-image:url('../im/style/ico_kbrd.png');
}

div.ico_base {
  width: 16px;
  height:16px;
  border:0px solid red;
  float:left;
  background-image:url('../im/style/ico_base.png');
}

.imglarger {
	
	clear: none;
	padding-bottom: 5px;
	padding-right: 5px;

}

.imglarger a { 
	display:block;
	text-decoration: none;
  cursor: default;
}

.imglarger a:hover{
 	position:relative;
}

.imglarger a span {  
	position: absolute;
	display:none;
}

.imglarger a:hover span { 
	display:block;
	top: 0px; 
	left: 0px; 
	z-index: 100;
	cursor:default;
}

.imglarger2 {
	
	clear: none;
	padding-bottom: 5px;
	padding-right: 5px;

}

.imglarger2 a { 
	display:block;
	text-decoration: none;
	cursor: default;
}

.imglarger2 a:hover{
 	position:relative;
}

.imglarger2 a span {  
	position: absolute;
	display:none;
}

.imglarger2 a:hover span { 
	display:block;
	top: 0px; 
	left: 0px; 
	z-index: 100;
	cursor:default;
}





.shadow {
  border:1px solid gray;
}	

.menuname {
  font-weight:bold;
}

.menuadress{
  font-weight:normal;
}

table {
border: solid black 1pt;
border-collapse: collapse;
}

.note_important{
border-left: solid black 0pt;
border-right: solid black 0pt;
}

.note_note{
border-left: solid black 0pt;
border-right: solid black 0pt;
}

.note_example{
border-left: solid black 0pt;
border-right: solid black 0pt;
}

.note_video{
border-left: solid black 0pt;
border-right: solid black 0pt;
}

th {border:1px solid black;
padding: 4px;
background: #ddeeff;
}
td { border:1px solid black;
padding: 4px;
}
td.note {border-left:0px;
border-right:0px;}

body {
background-color:#fffefc;
}