#iopassport
{
  margin-bottom:1em;
  font: 24px Arial, sans-serif; 
}

#iopassport_title
{
  text-align:right;
  width:730px;
}

#iopassport_area
{
  position:relative;
  padding:0;
  margin:0;
  border: 1px solid black;
  width:730px;
  height:550px;
  background: url(pic/fon.png) repeat-y;
}

#iopassport_clear
{
  position:absolute; 
  right:10px; 
  top:10px;
}
#iopassport_z
{
  position:absolute; 
  width:142px;
  height:152px;
  padding:0; margin:0;
  background:white;
  right:10px;
  bottom:10px;
}
#iopassport_mess
{
  position:absolute; 
  right:10px;
  padding:0; margin:0;
  top:80px;
  text-align:right;
  font: 20px Arial, sans-serif; 
  color:#4d4d4d;
}
#iopassport_mess SPAN
{
  color:red;
}
#iopassport_ntask
{
  position:absolute; 
  right:10px;
  padding:0; margin:0;
  bottom:178px;
  text-align:right;
  font: 20px Arial, sans-serif; 
  color:#4d4d4d;
}

#iopassport_ntask SPAN
{
  color:red;
  color: #009900;
  font-size:40px;
}
/*  Вид устройства */
#iopassport_view
{
  position:absolute; 
  left:10px;
  top:10px;
  padding:0;
  margin:0;
  border: 1px solid black;
  width:548px;   
  \width:550px;  
  w\idth:548px; 
  height:350px;
  background: white;
}
#iopassport_view DIV
{
  padding:10px;
}
#iopassport_view IMG
{
  position:absolute; 
  left:70px;
  top:10px;
}

#iopassport_cat 
{
  position:absolute; 
  left:200px;
  bottom:10px;
}


/*  Паспорт устройства */
#iopassport_pasport
{
  position:absolute; 
  left:10px;
  bottom:10px;
  padding:10px;
  margin:0;
  border: 1px solid black;
  width:528px;   
  \width:550px;  
  w\idth:528px; 
  height: 140px;  
  \height: 162px;
  he\ight: 140px;
  background: white;
}
#iopassport_pasport SELECT, #iopassport_pasport .button
{
  font: 24px Arial, sans-serif; 
}
#iopassport_pasport TABLE
{
  width:100%;
  border-collapse: collapse; 
}
#iopassport_pasport TABLE TR TD
{
  vertical-align:top;
  text-align:left;
  padding-right:7px;
}

