img {border:none;}
.image_border{border: 1px solid #BABABA;}

.editbutton {display:block;position:absolute;z-index:10;}
.editbutton:hover {display:block;position:absolute;z-index:10;}

.editborder {border:none !important; display:block;z-index:100;text-align:left !important;}
.noeditborder {border:none;text-align:left !important;}
input.u_login {width:100px;margin:4px;}
input.u_reg {width:150px;margin:4px;}
input.u_reg_readonly {width:150px;margin:4px;color:gray;}
.u_text {width:80px;font-size:12px;}
.field {width:120px;font-size:12px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;}
.field300 {font-size:12px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;}
.field_required2 {width:175px;font-size:12px;font-weight:bold;}
.field_long {width:100%;font-size:12px;font-family: Verdana;height:50px;}
.button {width:130px;margin-bottom:2px;color: Brown; text-decoration : none; font-size: 12px; display:block;}
.button:hover {width:130px;margin-bottom:2px;color : Red; text-decoration : none; font-size: 12px;  display:block;}
.button:active {width:130px;margin-bottom:2px;color: black; text-decoration : none;  line-height : 16px; font-size: 12px; }

.error_message {font-size: 12px; display:block; padding:5px;}

a.lang {text-decoration:none;color:#666666;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}
a.lang:hover {text-decoration:underline;color:#666666;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}

a.lang_active {text-decoration:underline;color:#666666;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}
a.lang_active:hover {text-decoration:underline;color:#666666;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}

.b-equipment__desc .editbutton {
    top: -40px !important;
    position: relative !important;
}