.fixmf_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-size: 12px; color: #999999;}
.mf_w100 {width: 100%;}
.mf_h100 {height: 100%;}
.mf_ohd {overflow: hidden; display: block; text-overflow: ellipsis;}
.mf_ohd2 {overflow: hidden !important; display: block !important; //display: inline-block !important;}
.mf_ovAuto {overflow: auto}
.mf_oH {overflow: hidden !important;}
.mf_oH2 {overflow: hidden;}
.mf_dB {display: block !important;}
.mf_dB2 {display: block;}
.mf_dI {display: inline !important;}
.mf_dI2 {display: inline;}
.mf_dIB {display: inline-block !important;}
.mf_dIB2 {display: inline-block;}
.mf_border0 {border: 0 !important;}
.mf_borderDashed {border-bottom: 1px dashed; }
a:HOVER.mf_borderDashed {border-bottom: 0;}
.mf_borderDotted {border-bottom: 1px dotted; }
a:HOVER.mf_borderDotted {border-bottom: 0;}
.mf_noHeight {height: 0; font-size: 0; line-height: 0;}

.mf_t0 {font-size: 0px !important;}
.mf_t10 {font-size: 10px !important; }
.mf_t11 {font-size: 11px !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_nobr {white-space: nowrap;}
.mf_bold {font-weight: bold;}

.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_cBoth {clear: both;}

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

.mf_m0 { margin: 0 !important; }
.mf_ml10 {margin-left: 10px !important;}

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

.mf_mt0 {margin-top: 0 !important;}
.mf_mt1 {margin-top: 1px !important;}
.mf_mt2 {margin-top: 2px !important;}
.mf_mt3 {margin-top: 3px !important;}
.mf_mt4 {margin-top: 4px !important;}
.mf_mt5 {margin-top: 5px;}
.mf_mt7 {margin-top: 7px !important;}
.mf_mt10 {margin-top: 10px;}
.mf_mt15 {margin-top: 15px !important;}
.mf_mt20 {margin-top: 20px !important;}
.mf_mt25 {margin-top: 25px !important;}
.mf_mt30 {margin-top: 30px !important;}

.mf_mb0 {margin-bottom: 0 !important;}
.mf_mb1 {margin-bottom: 1px !important;}
.mf_mb2 {margin-bottom: 2px !important;}
.mf_mb3 {margin-bottom: 3px !important;}
.mf_mb4 {margin-bottom: 4px !important;}
.mf_mb5 {margin-bottom: 5px;}
.mf_mb7 {margin-bottom: 7px !important;}
.mf_mb10 {margin-bottom: 10px !important;}
.mf_mb15 {margin-bottom: 15px !important;}
.mf_mb20 {margin-bottom: 20px !important;}
.mf_mb25 {margin-bottom: 25px !important;}
.mf_mb30 {margin-bottom: 30px !important;}

.mf_ml0 {margin-left: 0 !important;}

.mf_mr10 {margin-right: 10px !important;}


.mf_p4 {padding: 4px !important;}

.mf_pr10 {padding-right: 10px !important;}
.mf_pr20 {padding-right: 20px !important;}

.mf_pl10 {padding-left: 10px !important;}
.mf_pl15 {padding-left: 15px !important;}
.mf_pl20 {padding-left: 20px !important;}
.mf_pl25 {padding-left: 25px !important;}


.mf_pt2 {padding-top: 2px !important;}
.mf_pt5 {padding-top: 5px !important;}

.mf_pb5 {padding-bottom: 5px !important;}
.mf_pb4 {padding-bottom: 4px !important;}
.mf_mb15 {margin-bottom: 15px !important;}

.mr-50 {margin-right: -50px;}

.p0 {padding: 0 !important;}
.p1 {padding: 1px !important;}
.p2 {padding: 2px !important;}
.p3 {padding: 3px !important;}
.p4 {padding: 4px !important;}
.p5 {padding: 5px !important;}
.p10 {padding: 10px !important;}
.p15 {padding: 15px !important;}
.p20 {padding: 20px !important;}
.p25 {padding: 25px !important;}
.p30 {padding: 30px !important;}

.pl0 {padding-left: 0 !important;}
.pl1 {padding-left: 1px !important;}
.pl2 {padding-left: 2px !important;}
.pl3 {padding-left: 3px !important;}
.pl4 {padding-left: 4px !important;}
.pl5 {padding-left: 5px !important;}
.pl7 {padding-left: 7px !important;}
.pl10 {padding-left: 10px !important;}
.pl15 {padding-left: 15px !important;}
.pl20 {padding-left: 20px !important;}
.pl25 {padding-left: 25px !important;}
.pl30 {padding-left: 30px !important;}

.pl60 {padding-left: 60px !important;}

.pr0 {padding-right: 0 !important;}
.pr1 {padding-right: 1px !important;}
.pr2 {padding-right: 2px !important;}
.pr3 {padding-right: 3px !important;}
.pr4 {padding-right: 4px !important;}
.pr5 {padding-right: 5px !important;}
.pr10 {padding-right: 10px !important;}
.pr15 {padding-right: 15px !important;}
.pr20 {padding-right: 20px !important;}
.pr25 {padding-right: 25px !important;}
.pr30 {padding-right: 30px !important;}
.pr45 {padding-right: 45px !important;}
.pr55 {padding-right: 55px !important;}
.pr75 {padding-right: 75px !important;}
.pr85 {padding-right: 85px !important;}

.pt0 {padding-top: 0 !important;}
.pt1 {padding-top: 1px !important;}
.pt2 {padding-top: 2px !important;}
.pt3 {padding-top: 3px !important;}
.pt4 {padding-top: 4px !important;}
.pt5 {padding-top: 5px !important;}
.pt7 {padding-top: 7px !important;}
.pt10 {padding-top: 10px !important;}
.pt11 {padding-top: 11px !important;}
.pt15 {padding-top: 15px !important;}
.pt20 {padding-top: 20px !important;}
.pt25 {padding-top: 25px !important;}
.pt30 {padding-top: 30px !important;}

.pb0 {padding-bottom: 0 !important;}
.pb1 {padding-bottom: 1px !important;}
.pb2 {padding-bottom: 2px !important;}
.pb3 {padding-bottom: 3px !important;}
.pb4 {padding-bottom: 4px !important;}
.pb5 {padding-bottom: 5px !important;}
.pb10 {padding-bottom: 10px !important;}
.pb15 {padding-bottom: 15px !important;}
.pb20 {padding-bottom: 20px !important;}
.pb25 {padding-bottom: 25px !important;}
.pb30 {padding-bottom: 30px !important;}

.m0 {margin: 0 !important;}
.m1 {margin: 1px !important;}
.m2 {margin: 2px !important;}
.m3 {margin: 3px !important;}
.m4 {margin: 4px !important;}
.m5 {margin: 5px !important;}
.m10 {margin: 10px !important;}
.m15 {margin: 15px !important;}
.m20 {margin: 20px !important;}
.m25 {margin: 25px !important;}
.m30 {margin: 30px !important;}

.ml0 {margin-left: 0 !important;}
.ml1 {margin-left: 1px !important;}
.ml2 {margin-left: 2px !important;}
.ml3 {margin-left: 3px !important;}
.ml4 {margin-left: 4px !important;}
.ml5 {margin-left: 5px !important;}
.ml10 {margin-left: 10px !important;}
.ml15 {margin-left: 15px !important;}
.ml20 {margin-left: 20px !important;}
.ml25 {margin-left: 25px !important;}
.ml30 {margin-left: 30px !important;}
.ml50 {margin-left: 50px !important;}
.ml60 {margin-left: 60px !important;}
.ml70 {margin-left: 70px !important;}
.ml100 {margin-left: 100px !important;}

.ml-10 {margin-left: -10px !important;}

.mr0 {margin-right: 0 !important;}
.mr1 {margin-right: 1px !important;}
.mr2 {margin-right: 2px !important;}
.mr3 {margin-right: 3px !important;}
.mr4 {margin-right: 4px !important;}
.mr5 {margin-right: 5px !important;}
.mr10 {margin-right: 10px !important;}
.mr15 {margin-right: 15px !important;}
.mr20 {margin-right: 20px !important;}
.mr25 {margin-right: 25px !important;}
.mr30 {margin-right: 30px !important;}

.mt0 {margin-top: 0 !important;}
.mt1 {margin-top: 1px !important;}
.mt2 {margin-top: 2px !important;}
.mt3 {margin-top: 3px !important;}
.mt4 {margin-top: 4px !important;}
.mt5 {margin-top: 5px !important;}
.mt7 {margin-top: 7px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt25 {margin-top: 25px !important;}
.mt30 {margin-top: 30px !important;}

.mb0 {margin-bottom: 0 !important;}
.mb1 {margin-bottom: 1px !important;}
.mb2 {margin-bottom: 2px !important;}
.mb3 {margin-bottom: 3px !important;}
.mb4 {margin-bottom: 4px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb7 {margin-bottom: 7px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb25 {margin-bottom: 25px !important;}
.mb30 {margin-bottom: 30px !important;}

.mf_hr10 {border-top: 1px solid #D9D9D9; margin: 10px 0; height: 1px;}


.mf_spIco, .mf_spIco2 {background-image: url('https://my1.imgsmail.ru/mail/ru/images/my/_sprite_ico.png?14'); background-repeat: no-repeat; padding: 0 0 4px 20px;}
.mf_spIco24 {background-image: url('https://my1.imgsmail.ru/mail/ru/images/my/_sprite_ico_24.png?14'); background-repeat: no-repeat; padding: 0 0 4px 20px;}
.mf_spIco, .mf_spIco24 { display: inline-block;}
.mf_noIco {display: inline; padding-bottom: 4px;}
.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;}

.mf_a90 {display: inline-block; width: 90px; height: 90px; background-color: #EFEFEF; background-position: center; background-repeat: no-repeat; font-size: 0; line-height: 0; margin-bottom: 3px;}
.mf_a90no {display: inline-block; width: 90px; height: 90px; background: url(https://my1.imgsmail.ru/r/avatars/00noavatar.jpg) center no-repeat; font-size: 0; line-height: 0; margin-bottom: 3px;}
.mf_a45 {display: inline-block; width: 45px; height: 45px; background-color: #EFEFEF; 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('/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('/r/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: 10px; text-align: center;  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;  color: #fff; padding: 0 2px 2px 2px;}
a:HOVER.mf_o45Ones {color: #fff;}
.mf_o45 {display: inline-block; width: 45px; background-color: #1EC926; font-size: 85%; text-align: center; margin: 0 0 4px 0;  color: #fff; padding-bottom: 2px;}
a:HOVER.mf_o45 {color: #fff;}

.mf_obcast{background:url(/r/my/hasbcast-ico.gif) no-repeat scroll 2px 1px #1EC926;color:#FFFFFF;display:inline-block;font-size:85%;margin:0 0 4px;padding:1px 3px 3px 16px;}
.mf_obcast:hover {color: #FFFFFF ! important;}

/* menu_left */
.mf_borderGrey {border: 1px solid #D9D9D9; padding: 7px 10px 10px 10px; margin-bottom: 10px;}
.mf_borderBlue {border: 1px solid #9bbad9; padding: 0; margin-top: 8px; background-color: #FFF;width: 192px;}
.left_container .mf_borderBlue {margin-top: 0px; margin-bottom: 4px;}
* html .mf_borderBlue {height:1%;}
.mf_menuFieldM {padding: 0 5px 5px 15px; text-align: right;}
.mf_menuField {background-repeat: no-repeat; background-position: -20px -1360px; padding: 0 5px 5px 15px; text-align: right;}
.mf_menuFieldG {margin-right: -9px;}
.mf_menuFieldP {background-repeat: no-repeat; background-position: 0 -1380px; padding: 0 5px 5px 15px; text-align: right;}
.mf_menu1 {float: left; width: 118px; text-align: left;}
.mf_menu2 {float: left; width: 40px !important; text-align: right; 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: 17px; font-weight: bold; }
a:HOVER.mf_menuH {border-bottom: 0; }
.mf_menuTd {float: left; width: 40px !important; text-align: right; color: #999999 !important; font-size: 95%;}

/*animated videochat alert*/
.mf_borderOrange {border-color: #ee9900}
.mf_aBlockOrange {background-color:#ffeecc !important}
/* end menu_left */

.mf_menuProject {padding-bottom: 10px;}
.mf_new {height: 16px; display: block; float: left; padding-right: 25px; background: url(https://my1.imgsmail.ru/mail/ru/images/my/supnew2.gif) top right no-repeat;}
.mf_new_text { color: #E40000; font: bold 11px/12px Tahoma; position: relative; top: -3px; z-index: 1;}

.mf_iWorld {background-position: -60px -20px;}
.mf_iFoto {background-position: -80px -700px;}
.mf_iFoto2 {background-position: -80px -696px;}
.mf_iVideo {background-position: -60px -720px;}
.mf_iHome {background-position: -80px -600px;}
.mf_myfoto {background: url(https://my1.imgsmail.ru/r/my/ico_myfoto.gif) left no-repeat; padding: 0 2px 0 20px;}
.mf_iFindMen {background-position: -40px -40px;}
.mf_iPenMen {background-position: -20px -60px;}
.mf_iComms {background-position: -80px -1600px;}
.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_iVTransl { background-position: 0 -2477px; }
.mf_iVBcast {background:url('/r/video2/ico_bcast_a.gif') 2px 3px no-repeat !important;}
.mf_iMusic {background-position: -80px -1200px;}
.mf_iStars {background-position: -40px -1240px;}
.mf_iAppCatalog {background-position: -60px -1900px;}
.mf_iAppNotification {background-position: -60px -2438px;}
.mf_iAppCatalogNotification {background-position: -221px 0;}
.mf_iMailik {background-position: -182px -42px}

.mf_iAudioPlay {background-position: 0 -2160px; background-color: #FFF; cursor: pointer; float: left; height: 30px; width: 20px; padding: 0 !important;}
.mf_iAudioPause {background-position: -40px -2160px; background-color: #FFF; cursor: pointer; float: left; height: 30px; width: 20px; padding: 0 !important;}


.mf_iNew {height: 16px; padding: 0 25px 3px 0; background: url(https://my1.imgsmail.ru/mail/ru/images/my/supnew2.gif) top right no-repeat;}
.mf_iNew_static {height: 16px; padding: 0 25px 3px 0; background: url(https://my1.imgsmail.ru/mail/ru/images/my/supnew2-s.gif) top right no-repeat;}
.mf_iVChatCall {color:#168200}

/* audio */
.audioSong {overflow: hidden; height: 16px; white-space: nowrap; padding: 0 37px 0 22px;}
.divDashed {padding-bottom: 3px !important; border-bottom: 1px dashed #999999;}
/* audio */

.mf_iAdd {background-position: -80px -400px;}
.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_iFriendsFriends {background-position: 0 -80px;}
.mf_iAppBig {background-position: -40px -1820px;}
.mf_iOpros {background-position: -60px -2340px;}
.mf_iCommsEnter {background-position: -60px -1520px;}
.mf_iVipSend {background-position: -80px -2596px;}

.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;}


.mf_iDelNew { background-position: -5px -1960px; padding-left: 10px;}
a:HOVER.mf_iDelNew { background-position: -45px -2020px;}
.mf_iSpam {background-position: 0 -280px; padding-left: 15px !important; color: #999; font-size: 11px;}

/* for new alerts */
.mf_iDel3 { background-position: -68px -1980px; padding-left: 24px !important; }
.mf_iDelAlert3 { cursor: pointer; float: right; position: relative; height: 24px; display: inline-block; z-index: 99; }
.mf_aBlockWhite{ padding: 5px 10px;overflow: hidden;}
.mf_aBlockBlue {background-color: #E6EFFE; font-size: 11px; font-weight: bold; padding: 5px 10px; }

h5 {color:#666C6E; font-size: 16px; line-height: 20px; margin: 0 0 7px 0; display: inline-block !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;}
.mf_iPostInvite {background-position: -40px -2380px;}

.mf_iLink { background-position: -80px -1300px; }
.mf_iLike { background-position: 0 -1758px; vertical-align:-2px;}
.mf_iComment { background-position: -80px -2500px;}
.mf_correct_iComment {background-position: -80px -2498px ! important;padding-left: 17px!important;}
.mf_iLike2 { background-position: -60px -2520px;}
.mf_correct_iLike2 {background-position: -60px -2517px ! important;padding-left: 17px!important;}
.mf_iLink2 {	background-position: -40px -2540px; }
.mf_iDel4 {	background-position: -20px -2560px; }
.mf_iDel4:Hover { background-position: 0 -2580px;}
.mf_iAFavorite {background-position: -40px -440px;}
.mf_close {background-position: 0 -2660px; }
.mf_close:Hover { background-position: -80px -2680px;}

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

.mf_vipGift45 { background-image:url(/r/my/ico_vip_gift_45.png); background-repeat:no-repeat; }

/* for Want Talking */
.mf_smsTop {margin-bottom: 10px; padding-left: 6px; border: 1px solid #D9D9D9;}
.mf_smsTopHide {float:right; width: 66px; padding: 0 0 4px 0; background-color: #cdd0d9; text-align: center;}
.mf_smsTopHideA {border-bottom: 1px dashed #646663; color: #646663; cursor: pointer; font-size: 11px; }
.mf_h1aOrange {border-bottom:1px solid #FD7500; color:#FD7500; font-size:17px; font-weight:bold; }
a:HOVER.h1aOrange{border-bottom: 0; }
.mf_smsTop1 {background-color: #E5EEFF; background-repeat: no-repeat; background-position: -200px -17px; border: 1px solid #BED3FE; padding: 5px 5px 5px 20px; margin:0 -1px -1px -7px; position: relative; color: #0A59A8;}
.mf_smsTop1 span {margin-left:-1px;}
.mf_smsTopI {
	cursor:pointer;
	float:right;
	height:7px;
	position:relative;
	background-image:url(/r/my/tumbler.gif);
	background-repeat:no-repeat;
	padding:0 0 4px 11px;
	margin: 4px;
}
.mf_smsTopIOpen {background-position: 0 -13px;}
.mf_smsTopIOpen:hover {background-position: 0 0;}
.mf_smsTopIClose {background-position: -12px -13px;}
.mf_smsTopIClose:hover {background-position: -12px 0;}
.mf_hh_az {background: url(https://my1.imgsmail.ru/mail/ru/images/my/sms_az.gif) no-repeat right; padding-right: 20px;}
.mf_hh_am {background: url(https://my1.imgsmail.ru/mail/ru/images/my/sms_am.gif) no-repeat right; padding-right: 20px;}
.mf_hh_de {background: url(https://my1.imgsmail.ru/mail/ru/images/my/sms_de.gif) no-repeat right; padding-right: 20px;}
.mf_hh_ge {background: url(https://my1.imgsmail.ru/mail/ru/images/my/sms_ge.gif) no-repeat right; padding-right: 20px;}
.mf_hh_il {background: url(https://my1.imgsmail.ru/mail/ru/images/my/sms_il.gif) no-repeat right; padding-right: 20px;}
.mf_hh_kz {background: url(https://my1.imgsmail.ru/mail/ru/images/my/sms_kz.gif) no-repeat right; padding-right: 20px;}
.mf_hh_lv {background: url(https://my1.imgsmail.ru/mail/ru/images/my/sms_lv.gif) no-repeat right; padding-right: 20px;}
.mf_hh_lt {background: url(https://my1.imgsmail.ru/mail/ru/images/my/sms_lt.gif) no-repeat right; padding-right: 20px;}
.mf_hh_ru {background: url(https://my1.imgsmail.ru/mail/ru/images/my/sms_ru.gif) no-repeat right; padding-right: 20px;}
.mf_hh_tj {background: url(https://my1.imgsmail.ru/mail/ru/images/my/sms_tj.gif) no-repeat right; padding-right: 20px;}
.mf_hh_uz {background: url(https://my1.imgsmail.ru/mail/ru/images/my/sms_uz.gif) no-repeat right; padding-right: 20px;}
.mf_hh_ua {background: url(https://my1.imgsmail.ru/mail/ru/images/my/sms_ua.gif) no-repeat right; padding-right: 20px;}
.mf_hh_ee {background: url(https://my1.imgsmail.ru/mail/ru/images/my/sms_ee.gif) no-repeat right; padding-right: 20px;}
/* end for Want Talking */

.mf_blockOne {margin-bottom: 20px; word-spacing: normal; vertical-align: top; display: inline-block; position: relative; text-align: center;}
.mf_blockOneMain {width: 92px; text-align: left;}




.mf_otherHide {display: inline-block; border-color: #2370bd #FFF #FFF #FFF; border-style: solid; border-width: 4px 4px 0 4px; line-height: 0; font-size: 1px; height: 0; width: 0; vertical-align: middle;}
.mf_otherShow {display: inline-block; border-color: #FFF #FFF #2370bd #FFF; border-style: solid; border-width: 0 4px 4px 4px; line-height: 0; font-size: 0; height: 0; width: 0; vertical-align: middle;}
.mf_otherHide_nav { margin: 0 6px 0 0;}
.mf_otherShow_nav { margin: 0 6px 0 0;}

.mf_tbl {padding-bottom: 10000px;margin-bottom: -10000px;haslayout: 1;_zoom: 1;}

.mf_progress {color:#999999; cursor: default; }

.mf_comment_allocation { background-color: #E6EFFE !important;}
.mf_comment_pointed { background-color: #F6F6F6;}
.mf_comment_links { visibility: hidden;}
.mf_comment_pointed  .mf_comment_links { visibility: visible;}
.mf_comment_answer_show { display: block !important;}


.mf_inpArea {border: 1px solid #9ba3a9; width: 98%; height: 100px;  padding-left: 5px; font-size: 12px;}

.mf_capchaNewLeft {position: relative; background-color: #fff; background-position: left 10px; background-repeat: no-repeat; border: 1px solid #ccc; padding: 65px 5px 5px 5px; width: 180px; margin-top: -120px; float: left; z-index:10; font-size: 11px; color: #999999 !important; }
.mf_capchaNewLeft i {width:13px; height:16px; font-size:0; line-height:0; vertical-align:middle; cursor:pointer; background-repeat: no-repeat; background-position: 0 -380px; padding: 0 0 2px 0; position: absolute; top: 0; right: 3px; cursor: pointer;}
.mf_capchaNewInp{width: 135px; border: 1px solid #9BA3A9;}






/* Уведомления на приложениях */
.mf_app_notification {
	background-color: #fff7e2;
	border: 1px solid #fde9b7;
	padding: 2px 8px 3px 24px;
	margin: 0 0 6px 0;
	position: relative;
	font-size: 11px;
	left: -2px;
}

.mf_app_notification_icon, .mf_app_catalog_notification_icon {
	left: 6px;
	top: 1px;
	width: 16px;
	height: 16px;
	padding: 0;
}

.mf_app_catalog_notification_icon {
    height: 20px;
    width: 20px;
    left: 4px;
    top: 4px;
}

.mf_app_notification_big {
	padding: 6px 90px 9px 45px;
	background-color: #fff7e2;
	font-size: 12px;
	left: 0;
}

.mf_app_notification_big .mf_app_notification_icon {
	background-image: url("https://my1.imgsmail.ru/mail/ru/images/my/app_canvas_notification_icon.png");
	background-position: 0 0;
	width: 16px;
	height: 18px;
	left: 14px;
	top: 7px;
}

.mf_app_notification_message {
	color: #b44300;
	color: #656972;
	position: relative;
	width: 380px;
	height: 13px;
	white-space: nowrap;
}

.mf_app_notification_big .mf_app_notification_message {
	height: auto;
	width: 640px;
	white-space: normal;
}

.mf_app_notification_date {
	color: #999999;
	position: absolute;
	right: 8px;
	top: 2px;
	font-size: 10px;
}

.mf_app_notification_big .mf_app_notification_date {
	top: 5px;
	right: 24px;
	line-height: 15px;
}

.mf_app_notification_fader {
	background:url("/r/my/app_notification_fader.png") repeat-y scroll 0 0 transparent;
	display:block;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	width:13px;
}

.mf_app_notification_close {
	position: absolute;
	right: 4px;
	top: 4px;
	height: 12px;
	cursor: pointer;
}

/* Новое левое меню + блок приложений */

#menu-app-list .mf_app_name {
    cursor: pointer;
    max-width: 140px;
}
#menu-app-list .divFade {
    right : 0px;
}

.mf_app_suggest_block {

}
.mf_app_suggest_block {
    color: black;
    cursor: pointer;
    background-color: #e6effe;
    border: 1px solid #d2e0f3;
    font-size: 11px;
    background-repeat: no-repeat;
    background-position: 3px 7px;
    width: 100%;
}
.mf_app_suggest_block:hover { color: black; }
.mf_app_suggest_block .mf_app_suggest_block_link {
    color: #0857A6;
    width: 130px;
}
.mf_app_suggest_block:hover .mf_app_suggest_block_link {
    color: #F26D00
}
.mf_app_suggest_block_fader {
    background: url('/mail/ru/images/my/app_suggest_fader.png') no-repeat left top;
    width: 25px;
    height: 16px;
}
.mf_app_suggest_block_content {
    padding: 7px 23px;
}
.mf_app-list-notification {
    top: -1px;
    width: 12px;
    height: 15px;
    z-index: 5;
    right: -20px;
    height: 13px;
    width: 14px;
}

.mf_vip_name, .mf_vip_color { color: #111; }
.mf_vip_ico, .mf_vip_ico_sm , .mf_vip_ico_b, .mf_vip_ico_b_sm{	background: url(https://my1.imgsmail.ru/r/my/ico_vip_sp1.png) 0 0 no-repeat;}
.mf_vip_ico, .mf_vip_ico_sm {
	display:inline-block;
	width:36px;
	height:12px;
	vertical-align:middle;
	margin-left:3px;
	margin-right:3px;
	position: relative;
	top: -1px;
}

.mf_vip_ico_sm {
	width: 17px;
	margin: 0 0 0 2px;
	top: -6px;
}

.mf_vip_ico_b {
	display:inline-block;
	width:52px;
	height:20px;
	vertical-align:middle;
	background-position:0 -18px;
	-o-background-position: 0 -16px;
	-xv-background-position: 0 -16px;
}

@-moz-document url-prefix(){
	.mf_vip_ico_b {
		background-position: 0 -17px;
	}
}

.mf_vip_ico_b_sm {
	display:inline-block;
	width:24px;
	height:22px;
	vertical-align:middle;
	background-position:0 -20px;
}

.rb-block-container {
       width: 200px;
       border-top: 1px solid #d9d9d9;
       margin-bottom: 10px;
   }

.rb-container {

   font-size: 12px;

   overflow: hidden;
   width: 200px;
   border-bottom: 1px solid #d9d9d9;
   padding-top: 7px;
   padding-bottom: 12px;
   *padding-bottom: 0
}

.rb-header {
   width: 100%; margin-bottom: 10px
}
.rb-header b {
   font-size: 12px;
}

.rb-pic {
   float: left; margin-right: 14px;
}

.rb-pic a {
   display: block;

}

.rb-pic img {
   border: 0;
}

.rb-content {
   float: left; width: 126px; overflow: hidden;
}

.rb-text {
   margin: 0 0 5px 0; display: block; color: black; line-height: 13px;
}

.rb-text:hover {
   color: black;
}

.photoCss .mf_errorPageContainer,
.videoCss .mf_errorPageContainer { font-size: 12px; }
.mf_errorPageContainer {position: fixed; top:40%; left: 0; text-align:center; width:100%; z-index: 10000;}
.mf_errorPage {background: #FFF url(/mail/ru/images/my/_error_page.png) no-repeat top left; border: 1px solid #9BA3A9; width: 700px; margin: 0 auto;}
.mf_errorPageDiv {margin: 30px 20px 30px 140px;text-align: left;}
.mf_errorPageH1 {font-size: 17px; font-weight: bold; padding-bottom: 10px;}

.regFormLeftMenuTop {border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background-color:#00468C; line-height: 1px; height: 1px; font-size: 0; //overflow: hidden;}
.regFormLeftMenuCenter {background-color:#00468C; padding: 9px 7px 4px 7px; color: #FFFFFF;font-size: 11px;}
.regFormLeftMenuCenter a{color: #FFFFFF;}
.regFormLeftMenuCenter table{ margin-bottom: 4px;}
.regFormLeftMenuCenter div{margin-bottom: 5px;}
.regFormLeftMenuCenter .inp{height:22px; padding-top:3px;}
.regFormLeftMenuCenter select{//margin-top: 2px;}

/* new podval */
.mf_footer {
	width: 990px;
    clear: both;
	position: relative;
    z-index: 50;
	font: 11px/13px Tahoma;
	color: #FFF;

	background-repeat:repeat-x;
	background-position:0 -250px;
	background-color:#2b5d92;

	margin-top:30px;
	margin-bottom:10px;
	padding-top:7px;
	padding-bottom:8px;
}
/* /new podval */

.mf_count { position: absolute;}

/* new corners */
.mf_corn_sp {
	background:url(/r/my/corners.png) 0 0 no-repeat;
	position: absolute;
	font-size:0;
	line-height:0;
	_background:none; /* for ie6 */
}
.mf_corn_4_tl, .mf_corn_4_tr, .mf_corn_4_bl, .mf_corn_4_br {
	width:4px;
	height:4px;
}
.mf_corn_8_tl, .mf_corn_8_tr, .mf_corn_8_bl, .mf_corn_8_br {
	width:7px;
	height:8px;
}
.mf_corn_4_tl, .mf_corn_8_tl {
	top:0;
	left:0;
}
.mf_corn_4_tr, .mf_corn_8_tr {
	top:0;
	right:0;
}
.mf_corn_4_bl, .mf_corn_8_bl {
	bottom:0;
	left:0;
}
.mf_corn_4_br, .mf_corn_8_br {
	bottom:0;
	right:0;
}

.mf_corn_4_tl {
	background-position:0 0;
}
.mf_corn_4_tr {
	background-position:-4px 0;
}
.mf_corn_4_bl {
	background-position:0 -4px;
}
.mf_corn_4_br {
	background-position:-4px -4px;
}
.mf_corn_8_tl {
	background-position:0 -10px;
}
.mf_corn_8_tr {
	background-position:-7px -10px;
}
.mf_corn_8_bl {
	background-position:0 -18px;
}
.mf_corn_8_br {
	background-position:-7px -18px;
}
/* /new corners */

/* captcha style */
.mf_captchaImg {
	width: 151px;
	height: 51px;
	vertical-align : middle;
	display : inline-block;
	margin-left: 15px;
	border : 1px solid #d2e0f3;
}
.mf_captchaInput {
	width : 140px;
	padding : 5px;
	outline : none;
	border : 1px solid #7F9EB7;
}
.mf_captchaLine {
	background-color : #C2C4CC;
	height : 1px;
	position : relative;
	margin : 20px 0;
}
.mf_captchaLine span {
	position : relative;
	margin-left : 10px;
	top : -8px;
	padding : 0 7px;
	color : #656972;
	background-color : #FFF;
}
/* verification style */
.mf_smsCountyInp1, .mf_smsCountyInp2, .mf_smsCountyInp3, .mf_smsCountyInp4  {
	border:1px solid #9BA3A9;
	font:12px Tahoma;
	height:14px;
	padding-bottom:2px;
	padding-top:2px;
}
.mf_smsCountyInp1 {
	width:112px;
	padding-left: 38px;
}
.mf_smsCountyInp2 {
	width:105px;
	padding-left: 45px;
}
.mf_smsCountyInp3 {
	width:98px;
	padding-left: 52px;
}
.mf_smsCountyInp4 {
	width:92px;
	padding-left: 58px;
}

.mf_prefixCountry {
	position: absolute;
	background-position:0 1px;
	background-repeat:no-repeat;
	font-weight:normal;
	height:16px;
	margin-left:104px;
	margin-top:3px;
	padding-left:18px;
	position:absolute;
}

.info_bad {
    border-left: 7px solid #F67901;
    margin-bottom: 20px;
    padding: 5px 0 5px 8px;
}


.button_gr, .button_gr span {display: inline-block; background: url(https://my1.imgsmail.ru/r/my/app/connect/button-sprite.png) no-repeat; height:26px;}
.button_gr { padding-left: 4px;  background-position: 0 -60px; font: bold 12px/24px Arial; color: #FFF; cursor: pointer;}
a:Hover.button_gr { color: #FFF; }
.button_gr span { background-position: right -90px; padding: 0 16px 0 12px;}
.button_gr_dis { background-position:0 -181px;}
.button_gr_dis span { background-position: right -210px;}

.btn_search_gr {
	position:relative;
	float:right;
	top:-3px;
}

.btn_search_gr span {
	padding:0 35px;
	font-size:14px;
}
/* friendship alert */
#alert_container {
	position: relative;
}
.item_list:hover .friendship_complaint, .complaint_ico:hover .friendship_complaint {
	display: inline-block;
}
.friendship_complaint {
	display: none;
	cursor: pointer;
	background-image: url("https://my1.imgsmail.ru/mail/ru/images/my/_sprite_ico.png?14");
	background-position: 0 -280px;
	background-repeat: no-repeat;
	color: #999999;
	
	font-size: 11px;
	padding-left: 15px;
}
.complaint_ico .friendship_complaint {
	padding-bottom: 0px;
	line-height: 17px;
	position: absolute;
	right: 10px;
	top: 2px;
}
/* friendship button */
/* as button */
.blue_button, .bfriendship .friendship_link {
	display: inline-block;
	padding: 3px 5px 3px 6px;
	background-color: #C6DDF6;
	cursor: pointer;
	vertical-align: middle;
	color:#0857A6;
	border-bottom: 1px solid #6594C5; border-right: 1px solid #6594C5; border-left: 1px solid #C6DDF6;  border-top: 1px solid #C6DDF6;
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
	float: none;
}
.blue_button:Hover, .bfriendship .friendship_link:hover {color:#0857A6; }
/* as link with icon */
.lfriendship .friendship_link {
	color: #0857A6;
	
	font-size: 11px;
	cursor: pointer;
}
.lfriendship .friendship_link:hover {
	color: #F26D00;
}
.lfriendship .friendship_link, .friendship_already_sent {
	padding: 0 0 0 20px;
	line-height: 16px;
	margin: 0 0 4px 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sKEwcjH4rfyo0AAAIJSURBVDjLjZJfSJNhGMV/rzXDBgumU5cT/zRxyxHkJCKMYpBR5E2QFykGQRcSXUWQCE3rxgqvIgZBN4EXdmMEUUigSEGwUrayJrXNylj5Z8NarVX7ni6Kr77WrAPvzXueczjPe17FT7xPxCR0a5gbF4dwtjSy8GYRgO7By9Rt36cogKI/xRa7FefmOjxeF+VVNq6dPk78wW0pZLAWYPnlrC72eF06WV5ZCsCdS/2smmD+yUMsdit9pxw0HzoBgMVqYeHtMoC+TkEDh6eFowfMqOoGah2j+NrN+LalOXZ4nZ5iVYPSmkYqa3KotIaWzOmkKraw17XybwOLvV6p9WXIx0VUWkOlNcPQmfEo8hvyHhEg1xpgzb0egzAzl8LUcQWA4fgFAEZCAWOCD+FxedG7SyJdTcRTPpTZRlG9F2W2kSjZQ6SrCYCp5AQjoQDzYxmDgfrahx7paRi23Px75eceHyEYnSQZyXK/N6F/LKUNKYMiWuHH2ek3xAaIpWcIRidpqHYD0GzdzVRyAiVXMRh8i8Gcux9np5+Tj/bz/PWzgg3Mj2VQEvUL0wN5pBzU2Hm+ik+vfjTiaCsBIBnJ6ne/hqN+kbsYj4homiafs19E0zQ5G+6W9tFa2dpTkV+j2jSgsiszUrx0HVkKwoYUzO5AmdpQZR1gchdcQ/EfEBFpHdyoR58OvNN13wEzg+UehNS8SQAAAABJRU5ErkJggg==) center left no-repeat;
	display: inline-block;
}

.lfriendship .friendship_error,.lfriendship .friendship_ok,.lfriendship .friendship_process,.lfriendship .friendship_already_sent,.bfriendship .friendship_error,.bfriendship .friendship_ok,.bfriendship .friendship_process,.bfriendship .friendship_already_sent {
	cursor: default;
	color: gray;
	border: none;
}

.lfriendship .friendship_error:hover,.lfriendship .friendship_ok:hover,.lfriendship .friendship_process:hover,.lfriendship .friendship_already_sent:hover,.bfriendship .friendship_error:hover,.bfriendship .friendship_ok:hover,.bfriendship .friendship_process:hover,.bfriendship .friendship_already_sent:hover {
	color: gray;
}
.lfriendship .friendship_error,.lfriendship .friendship_ok,.bfriendship .friendship_error,.bfriendship .friendship_ok {
	background: none;
}
.lfriendship .friendship_process,.bfriendship .friendship_process {
	background: transparent url('/r/my/loading.gif') center left no-repeat;
	padding-left: 20px;
	line-height: 16px;
}
#rwantfriend .friendship_complaint {
	margin: 0px;
}
#rwantfriend .friendship_refuse {
	position: absolute;
	right: 0;
	top: 1px;
	height: 16px;
	display: none;
}
#rwantfriend:hover .friendship_refuse {
	display: inline-block;
}

.smile_div {border:1px solid #FFE0A9; background-color:white; overflow:auto; overflow-y:auto; overflow-x:hidden; height:90px; padding:5px 10px 5px 10px;}
#somesmileys i {width: 20px; height: 20px; display: inline-block; font-size: 0; line-height: 0; margin-right: 2px; vertical-align: middle; cursor: pointer;}
#allsmileys i {width: 20px; height: 20px; display: inline-block; font-size: 0; line-height: 0; margin-right: 4px; vertical-align: middle; cursor: pointer;}
