.forms_vid
{
  width:340px;
  height:460px;
  text-align:left;
  border:1px solid #999999; 
  color:#003300;
  font:12px tahoma, verdana; 
  /*background-image: url(fon1.jpg); #F5F5F5 #E1E1E1;*/
  background-color: #DDDDDD;
  margin:5px;
}
.forms_vid1
{
  width:380px;
  height:460px;
  text-align:left;
 border:1px solid #999999;
  color:#003300;
  font:12px tahoma, verdana; 
  /*background-image: url(fon1.jpg); #F5F5F5 #E1E1E1;*/
  background-color: #DDDDDD;
  margin:5px;
}
.tdcss1
{
 height:30px;
 text-align:center;
 background:#708090;
 border:2px solid #F5F5F5;
 color:#ffffff;
 padding:5px 5px 5px 5px;
font-weight: bold;
}
.tdcss2
{
 border-top:solid 1px #CCCCCC;
 padding:0px 0px 0px 20px;
 height:20px;
font-weight: bold;
color:#575757;
}
.tdcss2 b
{
 color:red;
}
.tdcss3
{
 padding:0px 0px 10px 15px;
 height:20px;
}
.tdcss4
{
 padding:0px 0px 0px 20px;
 height:20px;
font-weight: bold;
color:#575757;
}
.tdcss4 b
{
 color:red;
}
.inputcss1
{
  width:303px;
  height:20px;
  background:#FFFFFF;
  border:2px solid #CCCCCC;
  color:#191970;
  padding:0px 0px 0px 2px;
}
.tdcssarea
{
 padding:0px 0px 0px 15px;
 height:110px;
}
.cssarea
{
  width:303px;
 height:100px;
 background:#FFFFFF;
 border:2px solid #CCCCCC;
 color:#191970; 
}
.tdcss5
{
 padding:0px 0px 0px 15px;
 height:30px;
}
.tdcss6
{
 padding:0px 0px 0px 12px;
 height:32px;
 width:100px;
 font-size:22px;
 color:#555555;
 border:2px solid #CCCCCC;
font-weight: bold;
}
.tdzag
{
 height:20px;
 font-size:14px;
 color:#555555;
text-align:center;
font-weight: bold;
}
.tabzag
{
 width:350px;
 background:#FFFFFF;
 border:2px solid #CCCCCC;
 color:#555555; 
font-weight: bold;
font-size:12px;
}
.tbzag2
{
 width:350px;
 background:#FFFFFF;
 border:2px solid #CCCCCC;
 color:#555555; 
font-weight: bold;
font-size:14px;
text-align:center;
}
.tabzag3
{
 background: #E1E1E1;
 border:0px solid #CCCCCC;
 color:#555555; 
font-weight: bold;
font-size:12px;
}
.tabzag4
{
 width:303px;
 background:#FFFFFF;
 border:2px solid #CCCCCC;
 color:#555555; 
font-weight: bold;
font-size:12px;
}
.tabzag5
{
 width:270px;
 background:#FFFFFF;
 border:2px solid #CCCCCC;
 color:#555555; 
font-weight: bold;
font-size:12px;
}
.block_tab 
{ 
 width: 303px; 
 height:303px;
 background: #E8EBF5;
 padding:5;
 border: solid 1px #7F94AF; 
 overflow: auto;
 }
.err
{
position:relative;
}
.errche
{
width:350px;
background:#FAC7C6;
border:1px solid #DC100B;
cursor:default;
left:300;
top:-100;
position: absolute;
padding:10px;
z-index:25;
opacity: 0.90; /* Задание прозрачности поля подсказки */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
filter:alpha(opacity=90); /* IE 5.5+*/
-moz-opacity: 0.90; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.90; /* Konqueror 3.1, Safari 1.1 */
}
.errchespan
{
width:50px;
height:50px;
cursor:pointer;
left:275;
top:-125;
position: absolute;
z-index:35;
}
.help
{
position:relative;
}
.errche_help
{
width:250px;
background:#99FF99;
border:1px solid #009900;
cursor:default;
left:300;
top:-100;
position: absolute;
padding:10px;
z-index:25;
opacity: 0.80; /* Задание прозрачности поля подсказки */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
filter:alpha(opacity=80); /* IE 5.5+*/
-moz-opacity: 0.80; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.80; /* Konqueror 3.1, Safari 1.1 */
}
.errchespan_help
{
width:50px;
height:50px;
cursor:pointer;
left:275;
top:-125;
position: absolute;
z-index:35;
}
.input_count
{
  width:30px;
  height:20px;
  background-color: #DDDDDD;
  border:0px solid #CCCCCC;
  color:#575757;
  padding:0px 0px 0px 2px;
  font-weight: bold;
}