/*  $0 - Common //////////////////////////////////////////////////////////////*/

@media print
{
  .mzag_common_print_hidden
  {
    display:none;
  }
}
@media screen
{
  .mzag_common_screen_hidden
  {
    display:none;
  }
}

.mzag_common_hidden, .mzag_gui_street_address_name_email /* honeypot */
{
  display:none;
}

/* set in outer element to clear after this element */
.mzag_common_clearfix { /* for ie */
  height:1%;
} .mzag_common_clearfix:after {
  clear:both;
  content:".";
  display:block;
  font-size:0px;
  height:0px;
  visibility:hidden;
}

.mzag_common_clear
{/* break floating elements (MUST used after a floating element) <br class="mzag_common_clear" /> */
  clear:both;
  font-size:0px;
  height:0px;
  line-height:0px;
  margin:0px;
  padding:0px;
}

.mzag_common_clear_left
{/* break floating elements (MUST used after a floating element) <br class="mzag_common_clear" /> */
  clear:left;
  font-size:0px;
  height:0px;
  line-height:0px;
  margin:0px;
  padding:0px;
}

.mzag_common_clear_right
{/* break floating elements (MUST used after a floating element) <br class="mzag_common_clear" /> */
  clear:right;
  font-size:0px;
  height:0px;
  line-height:0px;
  margin:0px;
  padding:0px;
}

.mzag_common_nowrap
{
  white-space:nowrap;
}

.mzag_common_bold
{
  font-weight:bold;
}

.mzag_gui_wrap_list_floated li
{
  padding-right:5px;
  float:left;
}

.mzag_gui_wrap_table td
{
  padding-right:5px;
}

.mzag_gui_checkboxes .mzag_selection_actions
{
  clear:left;
}

.mzag_gui_colorpicker
{
  border:1px solid black;
  padding:2px 4px;
  font-weight:bold;
  position:relative;
  width:80px;
  text-align:center;
}

.mzag_gui_colorpicker .underlay
{
  display:none;
}

.mzag_gui_colorpicker .mzag_gui_colorpicker_hexvalue
{
  text-transform:uppercase;
}

.mzag_gui_colorpicker .panel-container
{
  visibility:hidden;
}

.mzag_gui_colorpicker .yui-picker-panel
{
  position:absolute;
  top:0;
  left:0;
  text-align:left;
}

/*  $0 - Pager ///////////////////////////////////////////////////////////////*/

.mzag_gui_pager_extended .mzag_gui_pager_topage,
.mzag_gui_pager_extended .mzag_gui_pager_itemsperpage,
.mzag_gui_pager ul
{
  float:left;
  margin:0;
  padding:0;
}

.mzag_gui_pager li
{
  float:left;
  padding:0px 2px;
}

.mzag_gui_pager_extended select
{
  font-size:90%;
}

.mzag_gui_pager_extended .mzag_gui_pager_itemsperpage,
.mzag_gui_pager_extended ul
{
  margin-left:10px;
}

/*  $0 - DateTime ////////////////////////////////////////////////////////////*/

.mzag_gui_datetime_calendar
{
  position:absolute;
}

.mzag_gui_datetimewindow .mzag_gui_datetime
{
  margin-bottom:3px;
}

.mzag_gui_datetimewindow_viewmode .mzag_gui_datetime
{
  display:inline;
  margin-bottom:0;
}

/*  $0 - Html (Tiny) /////////////////////////////////////////////////////////*/

.mzag_gui_html_inline .mzag_gui_html_editor_dummy
{
  width:500px;
  height:350px;
}

.mzag_gui_html_popup .mzag_gui_html_editor_dummy
{
  height:550px;
  width:760px;  
}

/*  $0 - Login ///////////////////////////////////////////////////////////////*/

.mzag_gui_login label
{
  display:block;
  float:left;
  clear:left;
  width:70px;
}

.mzag_gui_login .mzag_gui_textbox,
.mzag_gui_login .mzag_gui_combobox
{
  display:block;
  float:left;
}

.mzag_gui_login .mzag_submit_button
{
  display:block;
  clear:left;
  margin-left:70px;
}

.mzag_gui_login .mzag_common_mandatory_asterisk
{
  display:none;
}

.mzag_db_orm_record .mzag_gui_gridstandard_gridtable .mzag_gui_currency
{
  width:auto;
}
.mzag_db_orm_record .mzag_gui_gridstandard_gridtable div.mzag_gui_currency
{
  display:inline;
}