.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; //display: inline-block;}
.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; text-decoration: none !important;}
a:HOVER.mf_borderDashed {border-bottom: 0;}
.mf_borderDotted {border-bottom: 1px dotted; text-decoration: none !important;}
a:HOVER.mf_borderDotted {border-bottom: 0;}
.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_t10 {font-size: 10px !important; font-family: Tahoma !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_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_cBoth {clear: both;}

.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_mr25 {margin-right: 25px;}

.mf_mt1 {margin-top: 1px !important;}
.mf_mt2 {margin-top: 2px !important;}
.mf_mt3 {margin-top: 3px !important;}
.mf_mt5 {margin-top: 5px;}
.mf_mt10 {margin-top: 10px;}
.mf_mt15 {margin-top: 15px !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_ml0 {margin-left: 0 !important;}

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


.mf_p4 {padding: 4px !important;}

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

.mf_pl10 {padding-left: 10px !important;}
.mf_pl15 {padding-left: 15px !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;}


.mf_spIco, .mf_spIco2 {background-image: url(http://img1.imgsmail.ru/mail/ru/images/my/_sprite_ico.png?7); background-repeat: no-repeat; padding: 0 0 4px 20px;}
.mf_spIco { display: inline-block;}
.mf_noIco {display: inline; padding-bottom: 4px;}
.mf_iOnes {display: inline-block; height: 16px; vertical-align: middle; padding-bottom: 0; text-decoration: none;}
.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 -2122px; 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: #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(http://img1.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_a45c {display: inline-block; width: 45px; height: 45px; background: url(http://img1.imgsmail.ru/r/community_45.jpg) no-repeat center; 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/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: 85%; 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;}
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; font-family: Tahoma,Arial,Helvetica; text-decoration: none; color: #fff; padding-bottom: 2px;}
a:HOVER.mf_o45 {color: #fff;}

.mf_obcast{background:url(http://img.imgsmail.ru/r/my/hasbcast-ico.gif) no-repeat scroll 2px 1px #1EC926;color:#FFFFFF;display:inline-block;font-family:Tahoma,Arial,Helvetica;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-bottom: 10px; background-color: #FFF;}
.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; 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: 17px; 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%;}

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

.mf_menuProject {padding: 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_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(http://img1.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_iPlus10 {background-position: 0 -1380px;}
.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-position: -60px -1900px;}

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

.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_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 !important;}
a:HOVER.mf_iDelNew { background-position: -45px -2020px;}
.mf_iSpam {background-position: 0 -280px; padding-left: 15px !important; color: #999; font-size: 11px; font-family: Tahoma;}

/* for new alerts */
.mf_iDel3 { background-position: -75px -1980px; padding-left: 17px !important; }
.mf_iDelAlert3 { cursor: pointer; float: right; position: relative; height: 16px; display: inline-block; }
.mf_aBlockWhite{ padding: 5px 10px;}
.mf_aBlockBlue {background-color: #E6EFFE; font-size: 11px; font-weight: bold; padding: 5px 10px; font-family: Tahoma !important;}

h5 {color:#666C6E; font-size: 16px; line-height: 20px; margin: 0 0 7px 0; display: inline-block !important; padding: 0 0 0 22px !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 -1760px}

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

/* for Want Talking */
.mf_smsTop {background: url(http://img1.imgsmail.ru/mail/ru/images/my/_sprite_smstop.png) no-repeat left top; 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 {text-decoration: none; border-bottom: 1px dashed #646663; color: #646663; cursor: pointer; font-size: 11px; font-family: Tahoma;}
.mf_h1aOrange {border-bottom:1px solid #FD7500; color:#FD7500; font-size:17px; font-weight:bold; text-decoration:none;}
a:HOVER.h1aOrange{border-bottom: 0; text-decoration: none;}
.mf_smsTop1 {background-color: #E5EEFF; background-repeat: no-repeat; background-position: -36px -237px; 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_hh_az {background: url(http://img.mail.ru/mail/ru/images/my/sms_az.gif) no-repeat right; padding-right: 20px;}
.mf_hh_am {background: url(http://img.mail.ru/mail/ru/images/my/sms_am.gif) no-repeat right; padding-right: 20px;}
.mf_hh_de {background: url(http://img.mail.ru/mail/ru/images/my/sms_de.gif) no-repeat right; padding-right: 20px;}
.mf_hh_ge {background: url(http://img.mail.ru/mail/ru/images/my/sms_ge.gif) no-repeat right; padding-right: 20px;}
.mf_hh_il {background: url(http://img.mail.ru/mail/ru/images/my/sms_il.gif) no-repeat right; padding-right: 20px;}
.mf_hh_kz {background: url(http://img.mail.ru/mail/ru/images/my/sms_kz.gif) no-repeat right; padding-right: 20px;}
.mf_hh_lv {background: url(http://img.mail.ru/mail/ru/images/my/sms_lv.gif) no-repeat right; padding-right: 20px;}
.mf_hh_lt {background: url(http://img.mail.ru/mail/ru/images/my/sms_lt.gif) no-repeat right; padding-right: 20px;}
.mf_hh_ru {background: url(http://img.mail.ru/mail/ru/images/my/sms_ru.gif) no-repeat right; padding-right: 20px;}
.mf_hh_tj {background: url(http://img.mail.ru/mail/ru/images/my/sms_tj.gif) no-repeat right; padding-right: 20px;}
.mf_hh_uz {background: url(http://img.mail.ru/mail/ru/images/my/sms_uz.gif) no-repeat right; padding-right: 20px;}
.mf_hh_ua {background: url(http://img.mail.ru/mail/ru/images/my/sms_ua.gif) no-repeat right; padding-right: 20px;}
.mf_hh_ee {background: url(http://img.mail.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;}


/* new nav menu left */
ol.mf_nav {	list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;margin:0;}
.mf_navElN, .mf_navElN2, .mf_navElN3, .mf_navEl, .mf_navElA { padding: 0 0 5px 15px; display: block; margin-right: -5px; }
.mf_navEl {	background-position: -20px -1360px; }
.mf_navElA { background-position: -40px -1340px; }
.mf_navElN2 { padding-left: 0;}
.mf_navElN3 { padding: 0 0 8px 25px; line-height:17px;}

.mf_navMy {border-bottom: 1px solid #0857A6; color: #0857A6; font-size: 17px; font-weight: bold; text-decoration: none;}
a:HOVER.mf_navMy {border-bottom: 0; text-decoration:none;}
.mf_navInf { color:#999999; text-decoration: none;}
a:Hover.mf_navInf { text-decoration: underline;}
/*.mf_navSub { font-size: 11px; }*/
/* /new menu left */

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

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

/* superNEW shapka menu */
.shB {position: absolute; white-space: nowrap; display: block; height: 20px; overflow: hidden; margin-left: 260px; width:725px; top: 34px;}
.shB_f, .shB_v {top: 35px;}
.shA {background-color: #5977b3; display: inline-block; height: 20px; vertical-align: top;}
.shAaa {margin: 3px 2px 0 -3px; float: left; color: #FFF; text-decoration: none; position: relative; z-index: 100; padding:0 3px;}
a:HOVER.shAaa {text-decoration: underline; float: left; color: #FFF !important; position: relative; z-index: 100;}
.shS {border-top: 0; border-left: 0; border-bottom: 20px solid #5977b3; border-right: 20px solid transparent; font-size: 0; line-height: 0; display: inline-block;vertical-align:top; position: relative; z-index: 1;}
.shSp {border-bottom: 12px solid transparent; border-right: 12px solid #5977b3; font-size: 0; line-height: 0; display: inline-block; vertical-align:top; padding: 7px 0 0 0; margin-top: 1px;position: relative; z-index: 1;}
.shSp2 {border-top: 2px solid #5977b3; font-size: 0; line-height: 0; display: inline-block; width: 11px; position: absolute; top: 0; left: 1px; vertical-align:top; z-index: 1;}

.shA_act {background-color: #FFF !important;}
.shAaa_act {color: #013572 !important; font-weight: bold; margin-left: -3px;}
a:HOVER.shAaa_act {color: #013572 !important;}
.shS_act {border-bottom: 20px solid #FFF !important;}
.shSp_act {border-right: 12px solid #FFF !important; border-bottom: 12px solid #FFF;}
.shSp2_act {border-top: 2px solid #FFF !important;}

.shSp_f {border-bottom: 12px solid #5977b3;}

.shMenu2 {float: left; position: relative; margin-right: -11px; border-bottom: 3px solid #5977B3;}
.shMenu2_act {border-bottom: 3px solid #FFF;}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0)
{ .shMenu2 {margin-right: -10px;} }
/* end superNEW shapka menu */

.mf_progress {color:#999999; text-decoration: none; cursor: default; }

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


.mf_inpArea {border: 1px solid #9ba3a9; width: 98%; height: 100px; font-family: tahoma,Arial,Sans-Serif; 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; font-family: tahoma;}
.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;}