
/* Footer at the bottom edge of screen */
 
  .g-page { height: 100%; }
  .g-page .g-page { height: auto; }
/*  .g-page-bottom { margin-top: 0; top: -100px; margin-bottom: -96px; }*/
 
/* Footer at the bottom edge of screen (end) */
/* png fixes */
  img, .png { behavior: url("iepngfix.htc") };

/* Width and height fix */
  .m-line,
  .m-list .m-list-paging li.current span i { width: expression( parentNode.offsetWidth + "px" ); }
  .m-navigation .mn-layout .mn-bg { height: expression( parentNode.offsetHeight + "px" ); }

/* Remove png background */
  .m-line .l,
  .m-line .r,
  .m-line .c,
  .m-navigation .mn-bg .l,
  .m-navigation .mn-bg .r,
  .m-navigation .mn-layout ul span span i,
  .m-list .m-list-girl .mlg-bg,
  .m-list .m-list-paging li.current i,
  .m-msg .m-msg-approved,
  .m-msg .m-msg-declined,
  .m-msg .m-msg-new
  { background-image: none; overflow: hidden; }

/* Set png filter */  
  .m-line .l i,
  .m-line .r i,
  .m-line .c i,
  .m-navigation .mn-bg .l em,
  .m-navigation .mn-bg .r em,
  .m-navigation .mn-layout ul span span i em,
  .m-list .m-list-girl .mlg-bg i,
  .m-list .m-list-paging li.current i em,
  .m-msg .m-msg-approved i,
  .m-msg .m-msg-declined i,
  .m-msg .m-msg-new i
  { position: absolute; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/interface.png', sizingMethod='crop'); width: 1000px; height: 800px; }  

/* Right 0 fix */
  .m-line .r,
  .m-navigation .mn-layout ul span span span i em,
  .m-list .m-list-paging li.current span i em { right: expression( parentNode.offsetWidth % 2 ? "-1px" : "0" ); }


  .m-line .c { position: relative; }
  .m-line .l i { left: 0; top: 0; }
  .m-line .r i { left: -50px; top: 0; }
  .m-line .c i { left: -200px; top: 0; }  


/* Forms */
  .m-forms .m-forms-string { margin-right: 0px; width: 90%; }
  .m-forms .l-column_x2 .m-forms-string { width: 94.5%; }

  .m-forms .m-forms-string .dijitComboBox,
  .m-forms .m-forms-string .dijitTextBox,
  .m-forms .m-forms-string .dijitTextBox,
  .m-forms .m-forms-string .dijitTextArea,
  .m-forms .m-forms-string textarea { background: none !important; }

  .m-data h1 sup { position: relative; top: -5px; }

  .m-cabinet .m-column-right { margin: 0; }
  .m-cabinet .m-cabinet-group_logout h5 i { top: 0.6em; }


/* Forms */
  .m-forms .m-forms-string .dijitComboBox { padding-top: 0; }
  .m-forms .m-forms-string .dijitComboBox .dijitArrowButton { padding-top: 0.15em; }

  .m-forms .m-forms-checkbox label input { vertical-align: middle; }
  .m-forms .m-forms-checkbox div { margin-top: 1px; }

  .m-search .m-forms .m-forms-checkbox div label { position: relative; top: 2px; margin-left: 22px; }

  .m-search .dijitTabContainer .dijitTabSpacer { border-color: #3a3539; filter: none; }

  .m-forms .m-forms-string .dijitComboBoxError,
  .m-forms .m-forms-string .dijitTextBoxError { background-color: #a52466 !important; }
  
  .m-msg-title input { top: 0; }
  .m-msg-remove span { padding-bottom: 3px; }
  
  .m-navigation-right .mn-layout ul li ins { top: -0.3em; }

  .m-msg .m-msg-new { top: -1px; }
  .m-msg .m-msg-approved { top: 5px; }
  .m-msg .m-msg-declined { top: 5px; }
  
