TABLE#rs1
{
  padding:0; margin:0;
  border: 1px solid black;
  /* width:730px; */
  /*width:100%; */
  width:734px;   
  \width:736px;  
  w\idth:734px; 

  background: url(pic/fon.png) repeat-y;
}
TABLE#rs1 TR TD.empty1, TABLE#rs1 TR TD.empty2
{
  font-size:0;
  line-height:0;
  padding:0;
  padding-top:10px;
}
TABLE#rs1 TR TD.empty1
{
  /*width:464px; */
}
TABLE#rs1 TR TD.empty2
{
  font-size:0;
 /* width:240px; */
}
TABLE#rs1 TR TD.empty1 IMG
{
  width:464px;
  height:1px;
  padding:0;
  margin:0; 
}
TABLE#rs1 TR TD.empty2 IMG
{
  width:240px; 
  height:1px;
  padding:0;
  margin:0; 
}

TABLE#rs1 TR TD
{
  vertical-align:top;
  text-align:left;
  padding:10px;       
}               
/*
TABLE#rs1 TR TD.empty
{
  font-size:0;
  line-height:0;                                                   
  padding:0;
  padding-top:10px;
} 
*/              
TABLE#rs1 #rs1_task 
{
  background:#fdf8dc;
  border:1px solid gray;
}

TABLE#rs1 #rs1_info
{
  padding:0 0 10px 0; 
  padding:0; 
  margin:0;
}

TABLE#rs1 #rs1_clear
{
  display:block;
  margin-left: auto;
  margin-top:10px;
}

TABLE#rs1 #rs1_z
{
  margin-left: auto;
  width:142px;
  height:152px;
  padding:0; 
  background:white;
}

TABLE#rs1 #rs1_tprogram, #rs1 #rs1_tprotocol
{
  background:#ffad84;
  color:white;
  font:bold 30px tahoma,arial,verdana,sans-serif;
  border:1px solid gray;
}

TABLE#rs1 #rs1_tprogram
{
  /*width:220px; */
  margin:10px;
  background:blue;
}

TABLE#rs1 #rs1_program, TABLE#rs1 #rs1_protocol
{
  border:1px solid gray;
  background:#fdf8dc;
  zoom:1;
}


TABLE#rs1 #rs1_pusk
{
  padding:0; margin:0;
  text-align:right;
}
TABLE#rs1 #rs1_pusk BUTTON
{
  display:block;
  border:1px solid gray;
  margin-left: auto;
  margin-right: 0px;
  font:26px tahoma,arial,verdana,sans-serif;
}                               

TABLE#rs1 #rs1_task .begin
{
  background: url(pic/begin.png) no-repeat;
  text-align:right;
  color: #009900;
  font:20px arial,sans-serif;
}
TABLE#rs1 #rs1_task .begin1
{
  background: url(pic/begin.png) no-repeat;
  padding-top:28px;
  font-size:0;
}

TABLE#rs1 #rs1_task .result
{
  background: url(pic/result.png) no-repeat;
  text-align:right;
  color: #009900;
  font:20px arial,sans-serif;
}
TABLE#rs1 #rs1_task .result1
{
  background: url(pic/result.png) no-repeat;
  margin-top:10px;
  padding-top:28px;
  font-size:0;
}

TABLE#rs1 .edstr
{
  border:1px solid gray;
  background: #c3fff0;
  padding:4px;
  margin:4px 0;
  font:38px "courier new",monospace;
  width:432px;   
  \width:442px;  
  w\idth:432px; 
  height:40px;
}

TABLE#rs1 .edstr IMG
{
  vertical-align:top;
}

TABLE#rs1 #rs1_program UL, TABLE#rs1 #rs1_protocol UL
{
  list-style-type: none;
  padding:0; 
  margin:0;
}

TABLE#rs1 #rs1_program UL LI, TABLE#rs1 #rs1_protocol UL LI 
{
  padding:0; 
  margin:0;
  di splay	: inline;
}

TABLE#rs1 .command
{
  padding:0px;
  margin:4px 0;
  height:50px;
}

TABLE#rs1 .command IMG
{
  padding:0;
  margin:0;
}
TABLE#rs1 .command IMG.ins, TABLE#rs1 .command IMG.del
{
  margin:0 2px 15px 4px;
} 

#sortable SELECT
{
  font:20px arial,verdana,sans-serif;
  width:80px;
}

#sortable 
{
  position:relative;
  zoom:1;
}
/* Поле для записи текста */
TABLE#rs1 #edline
{
  border-top:1px solid black;

}

TABLE#rs1 #edline INPUT
{
  font:38px "courier new",monospace;
  width:450px;
}

TABLE#rs1 #edline BUTTON
{
  font:26px tahoma,arial,verdana,sans-serif;
  vertical-align:bottom;
}
EM
{
  font-weight:bold;
  color:#3a3a3a;
  font-style:normal;
}
