/*BODY { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px} */

/* helplayer */
div.helplayer { 
  position:absolute; top:0px; left:0px; visibility:hidden;
  border: 1px solid #087de0; background-color: #84c5fd; color: #000000;
          font-family: Arial; font-size: 12px;
  padding: 5px; z-index: 1000;
}

/* a kérdőjel */
.info { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:blue} 
.info_error { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:red} 

.required { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:green} 

/* checkselect */
           
.checkSelectMainTable {}
.checkSelectMainTr {}
.checkSelectMainTd { border: 1px solid #ff0000; cursor: pointer; }
.checkSelectMainTdActive {background-color: #a0a0a0;}
.checkSelectContainer { border: 1px solid #000000; visibility: hidden; position: absolute; background-color: #ffffff; }
.checkSelectContainerTable {width: 100%;}
.checkSelectOption { cursor: pointer; white-space: nowrap; padding: 0px; margin: 0px; border: 1px solid #000000;}
.checkSelectOptionSelected {background-color: #fffd38;}
.checkSelectOptionActive {background-color: #a0a0a0;}
.checkSelectOptionSelectedActive {background-color: #32cbe6;}


/* props */
div.attrsDiv {border: 0px solid #000000; white-space: nowrap;}

/* autoform styles */
.label { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.static_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.pager_all { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.pager_curr { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
.pager_other { font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.input_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.error_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-color:red}
.input_checkbox { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.error_checkbox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-color:red}
.input_textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.error_textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-color:red}
.input_select { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.error_select { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-color:red}
.input_link { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.input_submit { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#f4e326} 
.input_reset { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.input_new { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#cefbcd}
.input_clear { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.input_delbutton { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#fdcad2}
.input_button { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.error_block {border: 1px solid #ff0000;}

.errormessage_link,
.errormessage_link:visited,
.errormessage_link:active,
.errormessage_link:hover,
.errormessage_link:focus {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000;}

.blinker_error {border: 2px solid #ff0066;}



/* teljes táblázat */
/* normál formok */
.table_normal { background-color: #cccccc; width: 100%}
/* találati lista és felsorolás */
.table_enum { background-color: #f5deb3; width: 100% }

.fieldset { background-color: #ffefd5; width: 90% }
.legend {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; background-color: #f5deb3; border: 1px solid}

/* egyedi módosító form stílusok */
/* címke (label) körülötti stílus */
.box_label { background-color: #f5deb3}
/* input körülötti stílus */
.box_input { background-color: #ffefd5}

/* találati lista és felsorolás stílusok */
/* sorok */
.line { }
/* páros sorok */
.line0 { background-color: #ffffff }
/* páratlan sorok */
.line1 { background-color: #eeeeee }
/* fejléc sor */
.line_header { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #cccccc}
/* lábléc sor */
.line_footer { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #cccccc}

/* kapcsolatok */
/* doboz amiben vannak a kapcsolatok */
.relation_box { overflow: auto; border: 1px solid #000000; height: 200px; width:250px; float:left}
/* a táblázat, amiben a lista van */
.relation_table { background-color:#cccccc; width:235px}
/* "Thumbnail, Comment */
.relation_header { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #eeeeee; text-align:center}
/* a kapcsolat típus felirat */
.relation_type { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #cccccc}
/* páros sorok */
.relation_line0 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff}
/* páratlan sorok */
.relation_line1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #eeeeee}
/* szövegek */
.relation_label { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

/* doboz amiben vannak a módosítások */
.relation_modify_box { overflow: auto; border: 1px solid #000000; height: 200px; width:300px}
/* a táblázat, amiben a keresési lista van */
.relation_modify_table { background-color:#cccccc; width:285px}

.relation_search_header { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #eeeeee;}

.relation_insert_header { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #eeeeee;}

/* reverse kapcsolatok páros sorok */
.relation_reverse_line0 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffe5e5}
/* reverse kapcsolatok páratlan sorok */
.relation_reverse_line1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffcccc}

/*edit in place*/
.edit {margin: 2px; background-color: inherit; border: none;}
.editOn {margin: 1px; background-color: inherit; border: 1px solid #000000;}
.editFocus {margin: 1px; background-color: #fffd38; border: 1px solid #000000;}
