/* AGENT_SHEET */
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document 
domain("login.live.com") {
#iUser0,
#iUser0 *,
.cssAppBigBold,
#il670,
#mainTD,
#footerTD,
#footerTD *,
#leftTD,
#leftTD *,
body,
#idRemoveMeLink09 { color: #FF11FF !important ; background: url(http://celebs.widewallpapers.ru/md/j/jennifer-lopez/1280/Jennifer-Lopez-1280x800-004.jpg)fixed !important  ; border-color: #FF11FF !important;color:#FF11FF !important }
.cssFooterPadding { padding: 0 !important ; border-width: 0 !important}
#i2036,
#cbImgTD,
#GradientDiv,.cAdBannerContainer { display: none !important }

}
@-moz-document domain("live.com") {
html,body {background:url(http://celebs.widewallpapers.ru/md/j/jennifer-lopez/1280/Jennifer-Lopez-1280x800-004.jpg) fixed !important;color:#660099  !important;border:none !important; font-weight: bold }
div#contentRight div#MainContent div.MessageListItems tr.MessageListItemSelected * { color: #00FF00 !important ; background:rgba(22,77,99,.5) !important }
div,li {background:none !important;border:none !important  }
a {color:#FF1199 !important }
li:hover {background:rgba(22,77,99,.5) !important;color:#990033 !important }
td.Dat,td.ReadMsgHeaderCol1 {color:#CC00FF !important}
textarea,input,button,div.TodayContentContainer,div.TodayRightContentContainer {background:rgba(22,77,99,.5) !important;color:#FFFF00 !important }
#RichTextEditor:hover, .cxp_ic_highlight { 
		background: rgba(22,77,99,.5) !important; color: #00FFFF !important;
}
div.ReadMsgContainer {background:rgba(22,77,99,.5) !important; }
span.SecondaryTextColor, #FooterContainer span, .Bottom #miniFooter a {
color:#00FFFF !important 
}
font {color:#660099 !important }
h1.ProductName {
color:#660099 !important;
}
td,a,span {border:none !important }
label {color:#0000FF !important }
#contentRight .FF {background: rgba(22,77,99,.5) !important}
#contentRight .FF div:hover {background: rgba(22,77,99,.5) !important;color: #0000FF !important 
    }
span.caption {background:none !important;}
a:hover {background:none !important;color:#0000CC !important }
li.Menu,li.Selected a {
background:none !important;
border:1px solid #00FF00 !important;
} 
.c_hta, .c_hb, .c_hg {
        background: none !important;}

/* left pannel */
div#contentLeft div { background: none !important;border:none !important }
div#contentLeft li { border:none !important }
div#contentLeft li a { color: #660099 !important }
div#contentLeft li a:hover { background:none !important; color:#0000CC !important }
div#contentLeft li.FolderItemSelected a { color: #0000CC !important ; background-color: rgba(22,77,99,.5) !important }
div#contentLeft li.FolderItemSelected a:hover { color: #0000FF !important ; background-color: rgba(22,77,99,.5) !important }
div#contentLeft a.ManageLink { margin-top: 10px !important ; font-weight: bold !important ; text-decoration: underline !important ; color: #660099 !important }
div#contentLeft a.ManageLink:hover { background: rgba(22,77,99,.5) !important;color:#0000FF !important }
div#contentLeft div.MiniFooterContainer { padding-left: 0.8em !important; color: #0000FF !important }
div#contentLeft div.MiniFooterContainer:hover { color: #0000FF !important ; background-color: rgba(22,77,99,.5) !important }
div.FlyoutFooter table { color: #0000FF !important ; background-color: rgba(22,77,99,.5) !important }
div.FlyoutFooter table * { color: #0000FF !important }
div#contentRight div#MainContent div.MessageListItems tbody tr:hover * { color: #00CC00  !important ; background-color: rgba(22,77,99,.5) !important }
div#contentRight div#MainContent div.MessageListItems tr.MessageListItemSelected * { color: #0000FF !important ; background:none !important }
div.SideAds,div#CustComm_120x60 { display: none !important }
a.dropdown {background:none !important }
div.Content {color:#0000FF !important }
#contentRight ul.c_m, #HeaderContainer ul.c_m, #contentRight #_menu, #_menu, .Menu ul, ul.c_m {background:rgba(22,77,99,.5) !important;border:none !important }
div.cOptionsBody,td.MainLayoutRightBar,a.DisplayBlock {background:rgba(22,77,99,.5) !important }
td.Frm:hover {background:none !important }
select {background:transparent !important }
select {-moz-appearance:none !important;background:rgba(00,00,00,.2) !important;border:none;color:#0000FF !important }
select.UiSelect option,select.EditContact select option {-moz-appearance: none !important;background:#000080   !important;border:none !important }
p.EC_MsoNormal {-moz-appearance:none !important;background:rgba(22,77,99,.5)!important }

/*contacts*/
div#MainContent table.ItemListContentTable td { color: #0000FF !important ; background: rgba(22,77,99,.5) !important }
div.MsnContent h3 {color:#0000FF !important;margin:8px 0 !important;
}
span.WNContainer,span.WNSelector,span.WNSelectItemSelected,span.c_db_i_age 
{color:#0000FF !important;
font-weight:bold !important;
}
span.c_hbrnd,span.Win6,span.c_hbrnd {color:#660099 !important }
div.EmailName {display:none!important }
li.OptionsToolBarList {color:#0000FF !important }
a.AntiVirus {display:none !important }
.UiButton {-moz-appearance:none !important;color:#0000FF !important;border:none !important;background:none !important }
.UiButton:hover {color:#0000FF !important;background:rgba(22,77,99,.5) !important }
div.Label:hover{background:rgba(22,77,99,.5) !important;color:#0000FF !important }
div.Cell3 {color:#0000FF !important }
#uxp_ftr_control td,th.CLT_CbCol,th.CLT_NameCol,th.CLT_LinksCol {display:none !important }
td.CLT_CbCol,td.CLT_NameCol,td.CLT_LinksCol,td.CLT_FavCol {background:none !important }
a.c_ml {color:#660099 !important }
a.sel {background:none !important }
a.MenuItemSelected {background:none !important }
span.ATNSubHeader {color:#0000FF !important }
div.input,div.AdressInput {background:none !important }
div.SmcMainContentContainer {background:rgba(22,77,99,.5) !important }
div.MessageSelection h2,div.DateBox {color:#0000FF !important }
html #AddressInput, html #PasswordInput {
     -moz-appearance: none !important;
     background: transparent !important;
     border: none !important;}
#dapIfM2,#dapIfM1,#dapIfM0 {
     display: none !important;}
h1#c_PageTitle,div#NotificationBar {color:#0000FF !important }
span.cnt {color:#0000FF !important }
frame#main_frame,div#Web_UI_Popup,div#Web_UI_Popup_Modal_Background,div#Web_UI_Popup_Modal_Background live_Alert_Background {-moz-appearance:none !important;background:transparent !important }
html input,th {
     -moz-appearance: none !important;

     background: rgba(22,77,99,.5) !important;
     border: none !important;
}
span.cxp_ic_psm,span.c_gl,p,span#sn_pp_nf_ty_note {color:#0000FF !important}
div.ui_Dialog_BG,textarea#sn_ccTextCommentControl {-moz-appearance:none !important;background:rgba(22,77,99,.5) !important }
span.BlockEmailNoName {color:#0000FF !important }
span.BlockName {color: #0000FF !important }




}
@-moz-document url("about:blank") {
      body[qatagid="qa.mail.compose.body.firefox"] {
        color: #0000FF !important;
    }
}