/* Элементы форм */
input.edt_ipoteka , select.edt_ipoteka{
	width: 250px;
	margin-bottom: 5px;
}

input.button {
  color: #00A4E8;
  height:24px;       
  background-color: white;
  border: solid 1px #00A4E8;
}  

/*
input.button2 {
background-color:#02A5EB;
border-width: 0px;
color:#FFFFFF;
font-weight:bold;
height: 24px;
width: 90px;
} 
*/

input.button2, input.button2:focus {
background-color:#02A5EB;
border-width: 0px;
color:#FFFFFF;
font-weight:bold;
height: 24px;
width: 90px;
} 


input.button2:disabled {
background-color:#A9A9A9;
border-width: 0px;
color:#FFFFFF;
font-weight:bold;
height: 24px;
width: 90px;
} 

input.button-img {
  border-width: 0px;
} 

input, select, input.normal {
 background-color: #FBFAE5;
 color: #4F4F4F;
 font-size: 8pt;
 height: 16px;
/* border: solid 1px #00A4E8;*/
 border: solid 1px #B2BBBE;  
 font-family: Verdana;
}

input.error {
 background-color: #FFC0C0;
}

input.readonly, input.readonly:focus,
select.readonly, select.readonly:focus,
textarea.readonly, textarea.readonly:focus
{
  background-color: #F0F0F0; 
  border: solid 1px #B2BBBE;    
}

select {
  height: 19px; 
}

input:focus,
select:focus,
textarea:focus,
input.error:focus,
input.normal:focus {
  border: 1px solid #00A4E8;
  background-color: #FBFAE5;           
}



input.rb,
input.rb:focus {
  border-width: 0;
  background-color: white;  
  vertical-align: middle;
}

input.ch,
input.ch:focus {
  border: none;
  background-color: white;  
  vertical-align: middle;
  /*height: 14px;
  
  width: 27px;
  */
  
}
 
textarea {
  border: solid 1px #B2BBBE;   
  background-color: #FBFAE5;  
  font-size: 8pt; 
  font-family: Verdana; 
  color: #4F4F4F; 
}

/*
DIV.sel_outer {
  border: 1px solid #B2BBBE;
  background-color: #FFFFFF;
}
*/

DIV.sel_outer SELECT {
 /* border: transparent; *//* для Оперы и Мозиллы */
 /* background-color: transparent; *//* Для Мозиллы и FF */
  /*margin: -3px;*/
 /* padding: 1px; */
 /*
  overflow: auto; 
  height: 16px; 
  font-size: 10px;
  */
}

div.hint {
	width: 100; 
	color: #0000FF}     
}

TD.form_text {
  color: #00A4E8;
  vertical-align: top;
  padding-top: 8px;
  height: 30px;
  font-size: 8pt;
}

TD.error {
  color: red;
}

TD.form_text_middle {
  padding-top: auto;    
  vertical-align: auto;
  height: 30px;  
  font-size: 8pt;   
  color: #00A4E8;    
}

input.corner-bg {
  background-color: #EAF8FD;       
}

BUTTON {
 border: none;
 background: url(public/images/buttons/otprav_01.gif);
 width: 147px;
 height: 20px;
 cursor: pointer;       
}

BUTTON:hover {
 background: url(public/images/buttons/otprav_02.gif);
}

BUTTON.disabled {
 border: none;
 background: url(public/images/buttons/otprav_01_2.gif);
 width: 147px;
 height: 20px;
 cursor: default;       
}

BUTTON.disabled:hover {
 background: url(public/images/buttons/otprav_01_2.gif);
}

.error-msg {
 position: absolute;
 width: 350px;
 height: 50px;
 padding-top: 10px;
/* line-height: 100px; */
 text-align: center;
 border: solid 1px red;
 background-color: #FFC0C0;
 color: red;
 z-index: 50;

 
 filter:alpha(opacity=90); 
 -moz-opacity: 0.9; 
 -khtml-opacity: 0.9; 
 opacity: 0.9;

}

select[disabled] {
  color: gray;
}