body {
	background: #F4F4F4;
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-size:80%;
}

a {
text-decoration:  underline;
border: none;
color: #2887C3;
 }
a:hover {
text-decoration:  none; 
border: none;
color:#005bc7;
 }
a.normal {
color: #000000; 
}

a.menu {
font: bold 13px arial, sans-serif; 
text-decoration: underline; 
margin: 10px 0 0 0;
color: #0000ff;
}


a.link {
text-decoration:  underline;
padding: 5px; 
background: #ffffff; 
font-size: 15px;
}

a.link:hover {
text-decoration:  none;
padding: 5px; 
background: #abcdef; 
font-size: 15px;
font-weight: bold;
color: #ffffff;
}

.link-open {
padding: 5px; 
background: #abcdef; 
font-size: 15px;
font-weight: bold;
color: #ffffff;
}



h1 {
  color: #424242;
  font-size: 16px;
  font-weight: bold;
}
h2 {
  color: #424242;
  font-size: 15px;
  font-weight: bold;
}


.special {
  color: #2887C3;
  font-size: 16px;
  font-weight: bold;
}

.logotip {
  color: #424242;
  font-size: 20px;
  font-weight: bold;
}


.vstupleniye {
  font-size: 14px; 
  background-color:#f4f4f4;
  padding-top:10px;
  padding-bottom:15px;
  padding-left:10px;
  padding-right:10px;
}





td.table
{
font-family: arial, helvetica, sans-serif;
font-size:80%;
}


td.line { 
 border-left: dashed 1px #aaaaaa;                 /* Линия слева от текста */
 margin-left: 2px;                                /* Отступ слева от края до текста */
 padding-left: 5px;                              /* Расстояние от линии до текста */
 font-family: arial, helvetica, sans-serif;
 font-size:80%;
}