.mf_wbr {font-size: 0; letter-spacing: 0; word-spacing: 0; padding: 1px; margin: -1px;}
.inPut {border: 1px solid #9ba3a9; width: 98%; padding-left: 5px; font-family: tahoma,Arial,Sans-Serif; font-size: 12px; color: #999999;}
.mf_w100 {width: 100%;}
.mf_ohd {overflow: hidden; display: block;}
.mf_oH {overflow: hidden !important;}
.mf_dB {display: block !important;}
.mf_dI {display: inline !important;}
.mf_dIB {display: inline-block !important;}
.mf_border0 {border: 0 !important;}
.mf_noHeight {height: 0; font-size: 0; line-height: 0;}

.mf_arial {font-family: arial !important;}
.mf_tah {font-family: Tahoma !important;}

.mf_t0 {font-size: 0px !important;}
.mf_t11 {font-size: 11px !important; font-family: Tahoma !important;}
.mf_t12 {font-size: 12px !important;}
.mf_t13 {font-size: 13px !important;}
.mf_t14 {font-size: 14px !important;}
.mf_t16 {font-size: 16px !important;}
.mf_t18 {font-size: 18px !important;}

.mf_red {color:#E9221F;}
.mf_green {color:#018E1E;}
.mf_orange {color:#FD7500;}
.mf_w {color: #FFFFFF;}
.mf_grey{color: #999999 !important}
.mf_grey2{color: #656972 !important}
.mf_black{color: #000000 !important;}
.mf_maroon {color: #920000 !important;}
.mf_blue {color: #0857A6 !important;}

.mf_cp {cursor: pointer !important;}
.mf_cpno {cursor: default !important;}

.mf_flr {float: right;}
.mf_fll {float: left;}

.mf_vti{vertical-align: top !important;}
.mf_vmi{vertical-align: middle !important;}
.mf_vbi{vertical-align: bottom !important;}
.mf_lh16 {line-height: 16px;}
.mf_lh18 {line-height: 18px;}

.mf_tac {text-align: center;}
.mf_tal {text-align: left !important;}
.mf_tar {text-align: right !important;}
.mf_tdn {text-decoration: none !important;}
.mf_tdu {text-decoration: underline !important;}
.mf_nobr {white-space: nowrap;}
.mf_bold {font-weight: bold;}
.mf_black {color: #000 !important;}
.mf_tdn {text-decoration: none;}

.mf_pAbs {position: absolute;}
.mf_pRel {position: relative;}
.mf_top0 {top: 0;}
.mf_right0 {right: 0;}
.mf_bottom0 {bottom: 0;}
.mf_left0 {left: 0;}

.mf_cLeft {clear: left;}
.mf_cRight {clear: right;}

.mf_pl50 {padding-left: 50px !important;}
.mf_pl55 {padding-left: 55px !important;}
.mf_pl95 {padding-left: 95px !important;}
.mf_pl100 {padding-left: 100px !important;}

.mf_mr5 {margin-right: 5px;}
.mf_mr13 {margin-right: 13px;}
.mf_mr25 {margin-right: 25px;}

.mf_mt5 {margin-top: 5px;}
.mf_mt10 {margin-top: 10px;}

.mf_spIco {background-image: url(http://img1.imgsmail.ru/mail/ru/images/my/_sprite_ico.png); background-repeat: no-repeat; display: inline-block; padding: 0 0 4px 20px;}
.mf_iOnes {display: inline-block; height: 16px; vertical-align: middle; padding-bottom: 0;}
.mf_i9 {margin-left: 3px; padding-left: 18px !important;}
a:HOVER.mf_i9 {margin-left: 3px; padding-left: 18px !important;}
.mf_i13 {margin-left: 3px; padding-left: 19px !important;}
a:HOVER.mf_i13 {margin-left: 3px; padding-left: 19px !important;}

	/* new DOGS*/
.spr-mrim-9 {background-position: 0 -2140px; height: 16px; vertical-align: middle; display:inline-block; font-size:0; line-height:0; padding: 0 0 0 12px !important;}
.spr-mrim-13 {background-position: 0 -2120px; height: 16px; vertical-align: middle; display:inline-block; font-size:0; line-height:0; padding: 0 0 0 16px !important;}

.mrim-offline_9 {background-position: 0 -2140px;}
.mrim-online_9 {background-position: -20px -2140px;}
.mrim-away_9 {background-position: -40px -2140px;}
.mrim-none_9 {background-position: -60px -2140px;}

.mrim-offline_13 {background-position: 0 -2122px;}
.mrim-online_13 {background-position: -20px -2122px;}
.mrim-away_13 {background-position: -40px -2122px;}
.mrim-none_13 {background-position: -60px -2122px;}

.mf_spr-mrim-status13 {height: 13px; width: 13px; vertical-align: middle; display:inline-block; font-size:0; line-height:0; background: no-repeat; cursor: pointer; margin-right: 4px; background-repeat: no-repeat; background-position: center;}
.mf_spr-mrim-status9 {height: 9px; width: 9px; vertical-align: middle; display:inline-block; font-size:0; line-height:0; background: no-repeat; cursor: pointer; margin-right: 4px; background-repeat: no-repeat; background-position: center;}
	/* end new DOGS*/

.mf_a90 {display: inline-block; width: 90px; height: 90px; background-color: #E6EFFE; background-position: center; background-repeat: no-repeat; font-size: 0; line-height: 0; margin-bottom: 3px;}
.mf_a45 {display: inline-block; width: 45px; height: 45px; background-color: #E6EFFE; background-position: center; background-repeat: no-repeat; font-size: 0; line-height: 0; margin-bottom: 3px;}

.mf_aApp {display: inline-block; width: 90px; height: 75px; background: url('http://img1.imgsmail.ru/mail/ru/images/my/application_90_90.png') no-repeat top left; font-size: 0; line-height: 0; margin-bottom: 3px;}
.mf_aComm {display: inline-block; width: 90px; height: 90px; background: url('http://img1.imgsmail.ru/mail/ru/images/community.jpg') no-repeat top left; font-size: 0; line-height: 0; margin-bottom: 3px;}

.mf_o90 {display: inline-block; width: 90px; background-color: #1EC926; font-size: 85%; line-height: normal; text-align: center; font-family: Tahoma,Arial,Helvetica; text-decoration: none; color: #fff; padding-bottom: 2px; margin: 0 0 4px 0;}
a:HOVER.mf_o90 {color: #fff;}
.mf_o45Ones {display: inline-block; background-color: #1EC926; font-size: 85%; text-align: center; font-family: Tahoma,Arial,Helvetica; text-decoration: none; color: #fff; padding: 0 2px 2px 2px;}
.mf_o45 {display: inline-block; width: 45px; background-color: #1EC926; font-size: 85%; text-align: center; margin: 0 0 4px 0; font-family: Tahoma,Arial,Helvetica; text-decoration: none; color: #fff; padding-bottom: 2px;}
a:HOVER.mf_o45 {color: #fff;}

/* menu_left */
.mf_borderGrey {border: 1px solid #D9D9D9; padding: 7px 10px 10px 10px; margin-bottom: 10px;}
.mf_menuFieldM {padding: 0 5px 5px 15px; text-align: right;}
.mf_menuField {background:url(http://img1.imgsmail.ru/mail/ru/images/my/_sprite_ico.png) no-repeat -20px -1360px; padding: 0 5px 5px 15px; text-align: right;}
.mf_menuFieldG {margin-right: -9px;}
.mf_menuFieldP {background:url(http://img1.imgsmail.ru/mail/ru/images/my/_sprite_ico.png) no-repeat 0 -1380px; padding: 0 5px 3px 15px; text-align: right;}
.mf_menu1 {float: left; width: 118px; text-align: left;}
.mf_menu2 {float: left; width: 40px !important; text-align: right; text-decoration: none; color: #000; font-weight: bold;}
.mf_menu2a {float: left; width: 40px !important; color: #fff;}
.mf_menuTh {float: left; width: 118px; text-align: left;}
.mf_menuH {border-bottom: 1px solid #0857A6; color: #0857A6; font-size: 120%; font-weight: bold; text-decoration: none;}
a:HOVER.mf_menuH {border-bottom: 0; text-decoration:none;}
.mf_menuTd {float: left; width: 40px !important; text-align: right; text-decoration: none; color: #999999 !important; font-size: 95%;}
/* end menu_left */

.mf_menuProject {padding: 10px 10px 15px 10px;}
.mf_new {height: 16px; display: block; float: left; padding-right: 25px; background: url(http://img0.imgsmail.ru/mail/ru/images/my/supnew2.gif) top right no-repeat;}

.mf_iHome {background-position: -80px -600px;}
.mf_myfoto {background: url(http://img1.imgsmail.ru/r/my/ico_myfoto.gif) left no-repeat; padding: 0 2px 0 20px;}
.mf_iFindMen {background-position: -40px -40px;}
.mf_iComms {background-position: -80px -1600px;}
.mf_iPlus10 {background-position: -40px -1340px;}
.mf_iVote {background-position: -80px -1400px;}
.mf_iWantTalk {background-position: -60px -1420px;}
.mf_iPost {background-position: -80px -1680px;}
.mf_iVChat { background-position: 0 -2400px; }
.mf_iMusic {background-position: -80px -1200px;}
.mf_iStars {background-position: -40px -1240px;}
.mf_iAppCatalog {background: transparent url(http://img.mail.ru/mail/ru/images/app/app_katal.gif) no-repeat 0 0;}

.mf_iAddMen {background-position: -80px -100px;}
.mf_iAppInfo {background-position: -20px -1940px;}
.mf_iAppWarning {background-position: -40px -1920px;}
.mf_iApp {background-position: 0 -1180px;}
.mf_iAppBig {background-position: -40px -1820px;}
.mf_iOpros {background-position: -px -px;}

.mf_iDel {background-position: -20px -360px; padding-left: 17px !important;}
.mf_iDelAlert {cursor: pointer; float: right; position: relative; right: -10px; top: -5px; height: 16px; display: inline-block;}

h5 {color:#666C6E; font-size: 17px; line-height: 20px; margin: 0 0 7px 0; padding: 0 4px 0 24px !important;}
.mf_zWorld {background-position: -20px -2260px;}
.mf_zLetter {background-position: 0 -2300px;}
.mf_zConf {background-position: -40px -2220px;}
.mf_zGift {background-position: -60px -2180px;}

/* for alert */
.mf_supnew{color:#ff0000 !important; font:bold 10px Tahoma; margin-top: -5px; position: absolute; padding-left: 3px;}