/* synchronize this with dlbstyle1024.css */

.menu   {font-weight: bold; text-decoration: none; color: white;}
.bar    {background-color: #990000; padding: 2px; font-size:11px; font-weight:bold;}
.hint   {text-decoration: none; color: navy;  font-size: 8pt; text-align: center;}
A       {color:navy;}
A:Hover {color:#f08080;}
A:active {color:red;}
A.xxx       {color:yellow;}
A.xxx:hover {color:red;}
A.xxx:active {color:red;}
body    {font-size:13px; font-family:Tahoma,Arial,Helvetica; background-color: white; color:black;}
pre     {font-family: monospace;}
td,th   {font-size: 11px; vertical-align: top;}
h1      {color: #990000; font-size:13px; margin-top: 0px; margin-bottom: 0px; font-weight:bold; font-family:Tahoma,Arial,Helvetica;}
h2      {color: black;   font-size:13px; margin-top: 0px; margin-bottom: 0px; font-weight:bold; font-family:Tahoma,Arial,Helvetica;}
h3      {color: #990000; font-size:13px; margin-top: 0px; margin-bottom: 0px; font-weight:normal; font-family:Tahoma,Arial,Helvetica;}
h5      {font-size:13px; font-family:Tahoma,Arial,Helvetica;}
.g      {color: Gray; font-size:11px; font-weight: bold;}
.g11    {color: Gray; font-size: 11px;  font-weight: normal;}
.g7     {color: Gray; font-size:9px;  font-weight: normal;}
.small  {font-size:9px;}
.medium {font-size:11px;}
.big    {font-size:13px;}
a.b     {font-size:13px; font-weight:bold;}
.p      {font-size:11px; font-weight:bold; background-color: #ffcccc;}
body.r, body.math {background-color: #990000; color: #eeeeee;}
body.e            {background-color: #dddddd; color: #000000;}
body.xxx          {background-color: black; color: white;}
form,
input,
select  {font-size: 11px;}
.descr  {font-weight: bold; color: blue; font-style: italic; text-decoration: none;}

td.analyz   {font-size:11px; vertical-align:top;background-color:#ffffff;margin:1em;}
th.analyz   {font-size:11px; vertical-align:top;background-color:#ffffff;margin:1em;}

table.news      {background-color:white;}
table.news td   {font-size:11px; vertical-align:middle;background-color:#F8F8FF; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-color: #c6c7cb;}
table.news th   {font-size:11px; vertical-align:middle;background-color:#F8F8FF; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-color: #c6c7cb;}
table.news table td   {font-size:11px; vertical-align:middle; border-style: none;}

td.frame    {font-size:11px; vertical-align:top;background-color:white; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-color: #c6c7cb;}

.nowrap { white-space: nowrap;}
table.nowrap td { white-space: nowrap;}

/* Стили для математических задач */
table.math {
    width: 100%;
    text-align: left; 
    margin: 0px;
}
/*Cтиль по умолчанию */
table.math td, table.math input, table.math select {
    font-size: 15px; 
	font-family: 'Lucida Console';
    vertical-align: middle;
}
table.math td.hdiv, .HDIV {
    background-color: #bb2222;
    /*padding-top: 1ex;*/
    border-top: solid 1ex #990000;
}
table.math td.capt {
    text-align: right;
    width: 5%;
    white-space: nowrap;
}
/* Моноширинный жирный крупный шрифт. Задается через "STYLE mono" в начале task.in */
.mono table.math td, .mono table.math input, .EDIT
{
    font-family: monospace;
    font-weight: bold; 
    font-size: 15px; 
}
.mono table.math td.text,.TEXT {
	padding:2px;
    padding-left: 5px;
	min-height: 18px;
}
/*photo.jsp Style*/
span.photosendok{
	color : green;
	font-weight: bold; 
}
span.photosenderr{
	color : red;
	font-weight: bold; 
}
/* toolbar.jsp Style*/
div.toolbar div.time{
  font-weight: bold;
  color: white;
  padding-top:3px;   
  font-size:13px;
  text-align:right;
}
div.toolbar td.note{
  text-align:center;
  font-weight: bold;
  color: white;  
}
div.toolbar span.noteup{
  font-size:12px;  
  position:relative; 
  top:-2px;  
}
div.toolbar span.notedown{
  font-size:13px;
  position:relative;
  top:-5px;    
}
div.toolbar  span.hidden {
  display:none;
}
div.toolbar  span.shown {
  display:inline;
}
div.toolbar span.end_note{  
  color: white;
  padding:3px,2,3px,0;  
  margin-right:4px;   
  font-size:13px;  
  text-decoration:none;  
  border-right:solid 1px white;
}
div.toolbar img.end_img{  
  border-left:solid 1px white;
}





