.mf_errorPageContainer {position: fixed; top:40%; position: absolute; left: 35%;}
.mf_errorPage {background: #FFF url(http://img1.imgsmail.ru/mail/ru/images/my/_error_page.png) no-repeat top left; border: 1px solid #9BA3A9; position: relative; width: 700px; margin-left: -50%; z-index: 100;}
.mf_errorPageDiv {margin: 30px 20px 30px 140px;text-align: left;}
.mf_errorPageH1 {font-size: 17px; font-weight: bold; padding-bottom: 10px;}
.mf_errorPageClose {height: 16px; position: absolute; right: 3px; top: 3px;}

.wait {cursor: wait !important;}
.wait a i input textarea {cursor: wait !important;}

	/* Common styles */
body {background-color: #ffffff; font-size: 12px; font-family: arial; padding: 0; margin: 0; text-align: center;}
.bodyStarWorld {background-image:url('http://img1.imgsmail.ru/mail/ru/images/my/stars/grad2.gif');background-position:top;background-repeat:repeat-x;}
table {border-collapse: collapse;}
td {margin: 0; padding: 0; font-size: 12px; font-family: arial; vertical-align: top;}

p {margin: 0px}
form {margin: 0; padding: 0;}
a {color: #0857A6; text-decoration: underline;}
a:hover {color: #F26D00; text-decoration: none;}
a img {border: 0}
ul {margin-top: 0 ; margin-right: 0; margin-left: 17px; padding: 0}
ul li {margin: 3px 0 0 0; padding: 0; line-height: 120%;}

.inpArea {border: 1px solid #9ba3a9; width: 98%; height: 100px; font-family: tahoma,Arial,Sans-Serif; padding-left: 5px; font-size: 12px;}
textarea.inPut {border: 1px solid #9ba3a9; width: 100%; height: 100px;font-family:tahoma,Arial,Sans-Serif; padding-left: 5px; font-size: 100%; color: #999999;}

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

.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;}
.ml70 {margin-left: 70px !important;}
.ml100 {margin-left: 100px !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;}

input {font-family: tahoma; vertical-align: middle;}
input.but_min_out {font-size: 11px !important; font-family: tahoma; padding: 0;}

wbr:after {content: "\00200B"}

/* AVATARS */

.mf_dIB2 {display: inline-block;}
.mf_iOnes2 { vertical-align: middle; text-decoration: none; font-size: 12px; padding-left: 0 !important; padding-right: 17px !important; //padding-left: 1px !important;}

.mf_star45 {display: inline-block; cursor: pointer; font-size: 0; line-height: 0; width: 45px; height: 45px; background-color: #E6EFFE; text-align: center; vertical-align: middle; background: url(http://img1.imgsmail.ru/r/my/avatar_star_sm.gif) no-repeat center; padding: 6px;}
.mf_a120 {display:inline-block; width: 120px; height: 120px; background-color: #E6EFFE; background-position: center; background-repeat:no-repeat; font-size:0; line-height:0;}
.mf_a180 {display:inline-block; width: 180px; height: 180px; background-color: #E6EFFE; background-position: center; background-repeat: no-repeat; font-size: 0; line-height: 0;}
.mf_star180 {display: inline-block; cursor: pointer; font-size: 0; line-height: 0; background-color: #E6EFFE; text-align: center; vertical-align: middle; background: url(http://img1.imgsmail.ru/r/my/avatar_star_big.gif) no-repeat center; padding: 6px;}
.mf_starYes {background: url('http://img1.imgsmail.ru/mail/ru/images/my/zvezda.jpg') no-repeat right 110px; height:143px;}
.mf_a90_no {display: inline-block; cursor: pointer; font-size: 0; line-height: 0; width: 90px; height: 90px; background-position: 0 -2910px; text-align: center; vertical-align: middle;}
.mf_a90_del {display: inline-block; cursor: pointer; font-size: 0; line-height: 0; width: 90px; height: 90px; background-position: -160px -2910px; vertical-align: middle;}

.mf_a45_no {display: inline-block; width: 45px; height: 45px; background-color: #E6EFFE; background: #e6effe url(http://img1.imgsmail.ru/mail/ru/images/my/nophoto.gif) no-repeat center; font-size: 0; line-height: 0;}
.mf_a70 {display: inline-block; cursor: pointer; font-size:0; line-height:0; width: 70px; height: 70px; vertical-align: middle; background-repeat: no-repeat; background-position: center;}


.mf_a120_video, .mf_a120_video_w120, .mf_a45_video, .mf_tipVideo { background: url(http://img1.imgsmail.ru/r/my/_sprite_avavideo.png) no-repeat;}
.mf_a120_video, .mf_a120_video_w120, .mf_tipVideo  {height: 90px; width:130px; display:inline-block; text-align: center; background-position: 0 0;}
.mf_a45_video {height: 45px; width:55px; display:inline-block; text-align: center; background-position: -140px 0;}
.mf_a120_video_w120 { width: 120px; background-position: -210px 0; }
.mf_a120_video_w120 .mf_a120v { width: 110px;}
.mf_tipVideo {position: absolute; z-index: 10;  margin-top: 10px; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9;}
.mf_tipVideo a {display:inline-block; height:90px; width:120px; display: inline-block; background-repeat: no-repeat; background-position: center;  background-color: #EFEFEF;}
.mf_a120v {display:inline-block; width: 120px; height: 90px; background-color: #EFEFEF; background-position: center; background-repeat:no-repeat; font-size:0; line-height:0;}


.mf_tipAva{position: absolute; z-index: 10; border: 1px solid #969696; background-color: #E6EFFE; background-repeat: no-repeat; background-position: center; display: inline-block; height: 94px; width: 94px; margin-top: 25px;}
.mf_tipGift{width: 70px; height: 70px; z-index: 10;background-repeat: no-repeat; background-position: center; display: inline-block;}

.mf_a120v {display:inline-block; width: 120px; height: 90px; background-color: #E6EFFE; background-position: center; background-repeat:no-repeat; font-size:0; line-height:0;}
.mf_aApp120 {background-position:center center; background-repeat:no-repeat; display:inline-block;width:120px; height:60px;}

.mf_spPV {background-image: url(http://img0.imgsmail.ru/mail/ru/images/my/_sprite_photo_video.png); background-repeat: no-repeat;}
.mf_aVideo {background-position: 0 -159px; padding: 0 8px 0 8px;}
.mf_aPhoto {background-position: 0 0; padding: 7px;}
/* end AVATARS */

/* TOP */
.mf_count {width: 1px; height: 5px; line-height: 1px; font-size: 1px;}
.mf_noTopMenu {width: 1px; height: 36px;}
/* MAIN colums */
.mf_fixSize {width: 996px; margin: 0 auto; overflow: hidden; text-align: left;}
.mf_cl {float: left; position: relative; width: 240px; margin-right: 20px; overflow: hidden;}
.mf_ccMain {float: left; width: 440px; overflow: hidden;}
.mf_ccConference {float: left; width: 515px; overflow: hidden;}
.mf_cc {float: left; width: 735px; overflow: hidden;}
.mf_cr {float: right; width: 276px; overflow: hidden;}
.mf_crConference {float: right; width: 200px; overflow: hidden;}
/* end MAIN colums */
/* for RIGHT colums */
.cr_main {display: block; margin-top: 7px; word-spacing: -4px;}
.cr_hrr {border-top: 1px solid #D9D9D9; margin: 12px 0 24px 0;}
/* end for RIGHT colums */

/* h1 h2 h3 h4 h5 h6 */
.mf_h1 {color:#0857A6; font-size: 17px; margin: 0 0 7px 0;}
.mf_h2 {color: #0857A6; font-size: 17px; margin: 0 0 7px 0;}
h1 {color:#0857A6; font-size: 17px; margin: 0 0 7px 0;}
.h1a {border-bottom: 1px solid #0857A6; color: #0857A6; font-size: 17px; font-weight: bold; text-decoration: none;}
a:HOVER.h1a{border-bottom: 0; text-decoration: none;}
.h1span {color:#606060; font-size: 15px; font-style: italic; margin-left: 5px; font-weight: normal;}

h2 {color: #0857A6; font-size: 17px; margin: 0 0 7px 0;}
.h2a {border-bottom: 1px solid #0857A6; color: #0857A6; font-size: 17px; font-weight: bold; text-decoration: none;}
a:HOVER.h2a{border-bottom: 0; text-decoration: none;}
.h2span {color: #606060; font-size: 15px; font-style: italic; margin-left: 5px; font-weight: normal;}

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

.h1birthday {border-bottom: 1px solid #0857A6; color: #0857A6; font-size: 17px; font-weight: bold; text-decoration: none;}

h3 {color:#0857A6; font-size: 17px; margin: 0 0 7px 0;}
.h3a {border-bottom: 1px solid #0857A6; color: #0857A6; font-size: 17px; font-weight: bold; text-decoration: none;}
a:HOVER.h3a{border-bottom: 0; text-decoration: none;}
.h3span {color:#606060; font-size: 15px; margin-left: 5px; font-weight: normal;}

.info{color: #19AF00; font-size: 17px; border-left: 4px solid #19AF00; padding: 15px 0 15px 30px; margin-bottom: 20px; font-weight: bold;}
.info div{color: #000000; font-size: 11px; font-weight: normal;}
.info p{color: #000000; font-size: 11tx; font-weight: normal;}
.info p.agentCall i{background: url('http://img1.imgsmail.ru/r/my/agentcall.gif') no-repeat top left; width: 24px; height: 24px; display: -moz-inline-block; display:-moz-inline-box; display: inline-block; font-size: 0; line-height: 0; margin-right: 4px; vertical-align: middle;}
.infoBad{border-left: 7px solid #f67901; padding: 5px 0 5px 8px; margin-bottom: 20px; font-size: 120%;}
.infoGrey{border-left: 2px solid #999999; padding: 3px 0 3px 7px; margin: 5px 0 15px 0; font-size: 95%; font-style: Tahoma; color: #999999;}
#prob_friends h1.info {color: #19AF00; border-left: 2px solid #19AF00; padding: 5px 0 5px 15px; margin-bottom: 10px; font-size: 100%;}
/* end h1 h2 h3 h4 h5 h6 */
.notFound h1 {margin: 0 0 6px 0; font-family:Arial,Sans-Serif;font-size:135%;color:#999999;}
.notFound {color:#E15A00; margin: 0 0 15px 0;}

	/* NEW HELP */
.helpDiv{position: absolute; z-index: 10; width: 347px; font-size:11px; font-family:tahoma; margin: 11px 0 0 0; left: 0; top: 0; text-align: left;}
.helpDiv .bg{background:#F5F5F5 url('http://img1.imgsmail.ru/mail/ru/images/blogs/cont_help_angle.gif') no-repeat top left; padding: 3px 3px 8px 10px; color: #666; border: 1px solid #135EAA;}
.helpDiv i.break{background: url(http://img1.imgsmail.ru/mail/ru/images/my/i_del.gif) no-repeat -16px -4px !important; height: 11px !important; width: 9px !important; display: inline-block !important; cursor: pointer !important; float: right !important;}

/* superNEW shapka */
.mf_spTop {background-image: url(http://img1.imgsmail.ru/mail/ru/images/my/_sprite_top.png);}
.mf_shapkaTL {display: block; width: 1px; height: 1px; background-color: #FFF; position: absolute; left: 0; top: 0; z-index: 10; overflow: hidden;}
.mf_shapkaTR {display: block; width: 1px; height: 1px; background-color: #FFF; position: absolute; right: 0; top: 0; z-index: 10; overflow: hidden;}
.mf_shapkaBL {display: block; width: 1px; height: 1px; background-color: #FFF; position: absolute; left: 0; bottom: 0; z-index: 10; overflow: hidden;}
.mf_shapkaBR {display: block; width: 1px; height: 1px; background-color: #FFF; position: absolute; right: 0; bottom: 0; z-index: 10; overflow: hidden;}
.mf_shapkaMain {position: relative; height: 54px; width: 996px; background-color: #00468C; background-repeat: repeat-x; background-position: 0 -220px;}
.mf_shapkaLogo {position: relative; height:21px; width:212px; padding:11px 0 20px 13px; background-repeat: no-repeat; background-position: 0 0;}
.mf_shapkaLogoA {float: left; height: 21px; width: 98px;}
.mf_shapkaForm {color: #FFF; position: absolute; right: 10px; top: 10px;}
.mf_shapkaSns {border-top: 1px solid #033E84; padding-top: 8px; position: absolute; top: 0; width: 100%; text-align: center; font-size: 11px;}
.mf_shapkaSns2 {border-top: 1px solid #033E84; padding-top: 12px; position: absolute; top: 0; width: 100%; text-align: center; font-size: 11px;}
.mf_shapkaSnsA {font-size: 11px; font-family: Tahoma;}
/* end superNEW shapka */

/* superNEW shapka menu */
.mf_shapkaBookmars {position: absolute; bottom: 0; left: 300px; background-repeat: no-repeat; background-position: -150px -55px; padding: 0 0 0 10px;}
.mf_mm {background-repeat: no-repeat; background-position: 100% -60px; float: left; padding: 0 24px 0 0; position: relative;}
.mf_mmA {background-repeat: no-repeat; background-position: 0% -60px; color: #FFF; float: left; height: 20px; line-height: 20px; margin: 0 0 0 -10px; padding: 0 0 0 12px; position: relative; text-decoration: none;}
a:HOVER.mf_mmA {color: #FFF;}
.mf_mmAct {background-repeat: no-repeat; background-position: 100% -80px; float: left; padding: 0 24px 0 0; position: relative;}
.mf_mmActA{background-repeat: no-repeat; background-position: 0% -80px; color: #013572 !important; font-weight: bold; float: left; height: 20px; line-height: 20px; margin: 0 0 0 -10px; padding: 0 0 0 12px; position: relative; text-decoration: none;}
/* end superNEW shapka menu */
/* market */
.mf_mm_market {background-repeat: no-repeat; background-position: 100% -100px;}
.mf_mm_marketA {background-repeat: no-repeat; background-position: 0% -100px;}
/* end market */
/* end superNEW shapka menu */

.mf_footerMain {width: 956px; height:16px; padding: 5px 20px 7px 20px; position: relative; text-align: left; font-family: Tahoma; font-size: 11px; line-height:16px; color: #fff; background-color: #00468C;}
.mf_footerMain a {color: #fff !important;}
.mf_footerTop {position:relative; height:1px; margin-top:20px; font-size:0; line-height:0; }
.mf_footerBottom {position:relative; height:1px; margin-bottom:10px; font-size:0; line-height:0; }

/*  new blocks for users */
.mf_blockAll_2 {display: block; word-spacing: 2px;}
.mf_blockAll_8 {display: block; word-spacing: 8px;}
.mf_blockAll_10 {display: block; word-spacing: 10px;}

.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_blockOne2 {letter-spacing: normal; width: 49%;}
.mf_blockOne3 {letter-spacing: normal; width: 30%;}
.mf_blockOne33 {letter-spacing: normal; width: 33%;}
.mf_blockOne4 {letter-spacing: normal; width: 23%;}
.mf_blockOne5 {letter-spacing: normal; width: 18%;}

.mf_blockOneDel {display: block; left: 150px; width: 13px; height: 13px; position: absolute;}

.cc_imagesGift  {background-position: center 30px; padding: 125px 0 3px 0; background-repeat: no-repeat; float: left; width: 100%; text-align: center;}
.cc_stikerVip {background: url(http://img1.imgsmail.ru/mail/ru/images/my/_vip_gift.png) no-repeat center top;}
.cc_imagesItems {background-position: center top; padding: 50px 0 3px 0; background-repeat: no-repeat; float: left; width: 100%; text-align: center;}
/* end  new blocks for users */

.invisible {display: inline-block; background-color: #000; font-size: 85%; text-align: center; font-family: Tahoma,Arial,Helvetica; text-decoration: none; color: #fff; padding:0 3px 2px 2px;}
a:HOVER.invisible {color: #fff;}
.invisible90 {display: inline-block; width: 90px; background-color: #000; font-size: 85%; text-align: center; margin: 3px 0 4px 0; font-family: Tahoma,Arial,Helvetica; text-decoration: none; color: #fff; padding: 0 0 4px 0;}
a:HOVER.invisible90 {color:white;}

	/* NEW SPRITE */
.mf_iMobilePhoto {background-position: -40px -1440px;}
.mf_iMobileBabl {background-position: 0 -2040px;}
.mf_iTwoMen {background-position: -80px 0;}
.mf_iTwoMen {background-position: -80px 0;}
.mf_iTreeMen {background-position: 0 -80px;}
.mf_iWorld {background-position: -60px -20px;}
.mf_iPenMen {background-position: -20px -60px;}
.mf_iAddMen2 {background-position: -60px -120px; color: #999; font-size: 95%; font-family: Tahoma;}
a:HOVER.mf_iAddMen2 {background-position: -80px -100px; color: #5f5f5f; text-decoration: none;}
.mf_iInviteTo {background-position: -40px -140px;}
.mf_iInviteOut {background-position: -20px -160px;}
.mf_iAnswerMen {background-position: 0 -180px;}
.mf_iShowMen {background-position: -60px -220px;}
.mf_iHideMen {background-position: -80px -200px;}
.mf_iAttention {background-position: -40px -240px;}
.mf_iWarning {background-position: -20px -260px;}
.mf_iWarningSmall {background-position: 0 -280px;}
.mf_iHelp {background-position: -20px -1160px; display: inline-block; cursor: pointer; height: 16px; margin: 0 4px 0 4px; padding: 0 !important; vertical-align: top; width: 20px; vertical-align: middle;}
.mf_iGift {background-position: -80px -300px;}
.mf_iGiftSend {background-position: -40px -340px;}
a:HOVER.mf_iGiftSend {background-position: -60px -320px;}
.mf_iGiftSend2 {background-position: -60px -320px;}
.mf_iDel2 {background-position: -60px -2000px; padding-left: 11px !important; color: #999; font-size: 95%; font-family: Tahoma;}
a:HOVER.mf_iDel2 {background-position: -80px -1980px; padding-left: 11px !important; color: #5f5f5f; text-decoration: none;}
.mf_iAdd {background-position: -80px -400px; padding-left: 17px !important;}
.mf_iAdd2 {background-position: -60px -420px; padding-left: 17px !important; color: #999; font-size: 95%; font-family: Tahoma;}
a:HOVER.mf_iAdd2 {background-position: -80px -400px; padding-left: 17px !important; color: #5f5f5f; text-decoration: none;}
.mf_iFind {background-position: -60px -1320px; padding-left: 17px !important;}
.mf_iBlackIn {background-position: -80px -1000px; padding-left: 17px !important;}
.mf_iBlackIn2 {background-position: -60px -1020px; padding-left: 17px !important; color: #999; font-size: 95%; font-family: Tahoma;}
a:HOVER.mf_iBlackIn2 {background-position: -80px -1000px; padding-left: 17px !important; color: #5f5f5f; text-decoration: none;}
.mf_iBlackOut {background-position: -40px -1040px; padding-left: 17px !important;}
.mf_iBlackOut2 {background-position: -20px -1060px; padding-left: 17px !important; color: #999; font-size: 95%; font-family: Tahoma;}
a:HOVER.mf_iBlackOut2 {background-position: -40px -1040px; padding-left: 17px !important; color: #5f5f5f; text-decoration: none;}

.mf_iSpam {background-position: 0 -280px; padding-left: 15px !important; color: #999; font-size: 95%; font-family: Tahoma;}
.mf_iStrRight {background-position: 0 -480px; padding-left: 13px !important;}

.mf_iAFavorite {background-position: -40px -440px;}
.mf_iSendTo {background-position: -80px -500px;}
.mf_iSendOut {background-position: -60px -520px;}
.mf_iSendOut2 {background-position: -40px -740px; color: #999; font-size: 95%; font-family: Tahoma;}
a:HOVER.mf_iSendOut2 {background-position: -60px -520px; color: #5f5f5f; text-decoration: none;}
.mf_iLetters {background-position: -40px -540px;}
.mf_iInfo {background-position: -20px -560px;}
.mf_iMap {background-position: 0 -580px;}
.mf_iPen {background-position: -40px -640px;}
a:HOVER.mf_iPen {background-position: -60px -620px;}
.mf_iPen2 {background-position: -60px -620px;}
.mf_iArrowDown {background-position: -20px -660px;}
.mf_iArrowUp {background-position: 0 -680px;}
.mf_iFoto {background-position: -80px -700px;}
.mf_iVideo {background-position: -60px -720px;}
.mf_iHoro {background-position: -20px -1460px;}
.mf_iPostBlog {background-position: -20px -1260px;}
.mf_iPostSmall {background-position: -60px -1700px;}
.mf_iPortfolio {background-position: -20px -860px;}gj
.mf_iCommsEnter {background-position: -60px -1520px;}
.mf_iCommsOut {background-position: -40px -1540px;}
.mf_iCommsList {background-position: -80px -1600px; display: inline-block; padding: 0 2px 5px 20px !important; width: 266px;}
.mf_iConference {background-position: -40px -1640px;}
.mf_iApp {background-position: 0 -1180px;}
.mf_iAddVideo {background-position: -80px -1100px;}
.mf_iAddFoto {background-position: -60px -1120px;}
.mf_iAddFile {background-position: -40px -1140px;}
.mf_iAddPaint {background-position: 0 -1280px;}

.mf_iSubscribe {background-position: -40px -1720px;}
.mf_iUnSubscribe {background-position: -20px -1740px;}

.supnew2{color:#ff0000 !important; font-weight:bold; font-family:tahoma; font-size: 95%; top: -5px; position: relative; padding-left: 3px;}
.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_iUsers10 {background-position: -40px -1340px; color:#E9221F; font-weight: bold; text-decoration:none !important;}
.mf_iUsersSum {background-position: 0 -1480px; color:#0857A6 !important; margin-right:15px !important; font-weight: bold; text-decoration:none !important;}

.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_iMorePhoto {width: 20px; background-color: #efefef; background-repeat: no-repeat; background-position: 0 -2060px; display: block; height: 45px; padding: 0 !important; position:absolute; top: 0; right: 0;}
a:HOVER.mf_iMorePhoto {background-color: #dfdfdf; background-repeat: no-repeat; background-position: -20px -2060px;}
	/* end NEW SPRITE */

/* padding for mainPage */
.hrm12 {border-top: 1px solid #D9D9D9; margin: 16px 0 13px 0;}
.hrm7 {border-top: 1px solid #D9D9D9; margin: 11px 0 13px 0;}
.hrm2 {border-top: 1px solid #D9D9D9; margin: 6px 0 13px 0;}
/* end padding for mainPage */

/* effects */
.bg_avatar_1 {background-color: #466a6b !important;}
.bg_avatar_2 {background-color: #b1084e !important;}
.bg_avatar_4 {background-color: #919999 !important;}
.bg_avatar_5 {background-color: #646def !important;}
.bg_avatar_6 {background-color: #000000 !important;}
.bg_avatar_7 {background-color: #819fa0 !important;}
.bg_avatar_8 {background-color: #b3230b !important;}
.bg_avatar_9 {background-color: #7d1371 !important;}
.bg_avatar_10 {background-color: #90c057 !important;}
.bg_avatar_11 {background-color: #a02c06 !important;}
.bg_avatar_12 {background-color: #4978d6 !important;}
.bg_avatar_13 {background-color: #000000 !important;}
.bg_avatar_14 {background-color: #FFFFFF !important;}
.bg_avatar_15 {background-color: #1f5694 !important;}
.bg_avatar_16 {background-color: #ffc4a2 !important;}
.bg_avatar_17 {background-color: #ffa0a0 !important;}
/* end effects */

/* for send to user mainpage ajax */
.mf_sendUser {position: absolute; border: 1px solid #9BA3A9; background-color: #f0f0f0; padding: 10px; margin: 34px 20px 0 0;}
.mf_sendUser1 {width: 378px;}
.mf_sendUserClose {position: absolute; top: 3px; right: 0; height: 16px;}
.mf_sendUserH1 {color: #0857A6; font-size: 13px; margin: 0 15px 7px 0;}
.mf_sendUserH1a {border-bottom: 1px solid #0857A6; color: #0857A6; font-size: 13px; font-weight: bold; text-decoration: none;}
.infoSmall {color: #19AF00; border-left: 2px solid #19AF00; padding: 5px 0 5px 15px; margin-bottom: 10px; font-size: 100%;}
.infoBadSmall {border-left: 2px solid #f67901; padding: 2px 0 2px 8px; margin-bottom: 10px; font-size: 100%; color: #000; line-height: 25px; font-weight: normal;}
.mf_sendUserList {display: block; margin-bottom: 3px;}
/* end for send to user mainpage ajax */

/* audio */
.audioSong {overflow: hidden; height: 16px; white-space: nowrap; padding: 0 37px 0 22px;}
.divDashed {padding-bottom: 3px !important; border-bottom: 1px dashed #999999;}
.divFade {background: transparent url(http://img1.imgsmail.ru/mail/ru/images/my/fade.png) no-repeat left top; height: 16px; position: absolute; top: 0; right: 0; padding-left: 25px; white-space: nowrap; color: #999999 !important; font-family: Tahoma;}
/* audio */

/*  new sortirovka */
.mf_borderDashed {border-bottom: 1px dashed; text-decoration: none !important;}
a:HOVER.mf_borderDashed {border-bottom: 0;}
.dashedSortUp {display: inline-block; border-color: #FFF #FFF #656972 #FFF; border-style: solid; border-width: 0 5px 5px 5px; line-height: 0; font-size: 1px; height: 0; margin-left: 2px; width: 0; vertical-align: middle;}
@-moz-document url-prefix(){ .dashedSortUp {border-width: 0 4px 4px 4px;}}
.dashedSortDown {display: inline-block; border-color: #656972 #FFF #FFF #FFF; border-style: solid; border-width: 4px 4px 0 4px; line-height: 0; font-size: 0; height: 0; margin: 3px 0 0 2px; width: 0; vertical-align: middle;}
/*  end new sortirovka */

	/* NEW manPage EDU */
.cc_bio {margin: 3px 0 5px 0;}
.cc_bio dd{color: #999999; float: left; font-family: tahoma; font-size:95%; margin: 0; width: 100px;}
.cc_bio dt{margin: 0 0 3px 100px;}
.cc_bio2 {margin: 3px 0 5px 0;}
.cc_bio2 dd{color: #999999; float: left; font-family: tahoma; font-size:95%; margin: 0; width: 65px;}
.cc_bio2 dt{margin: 0 0 3px 65px;}
	/* end NEW manPage EDU */

	/* NEW babl */
.bl_sp {background-image: url(http://img1.imgsmail.ru/mail/ru/images/my/_sprite_babl.png); background-repeat: no-repeat;}
.bl_u1 {background-position: 0 0; display: block; width: 15px; height: 23px; position: absolute; top: 0; left: 0;}
.bl_u1a {background-position: -16px 0; display: block; width: 15px; height: 23px; position: absolute; margin-left: -10px; z-index: 2; }
.bl_u2 {background-position: 100% 0; display: block; width: 5px; height: 5px; position: relative; margin: -5px 0 0 0;}
.bl_dl {border: 1px solid #e0e1e2; background-color: #EFEFEF; display: inline-block;}
.bl_post {background-position: right -30px; position: relative; top: -1px; right: -1px; display: block; padding: 7px 20px 0 7px;}
.bl_time {background-position: right bottom; position: relative; bottom: -1px; right: -1px; color: #999 !important; font-family: Tahoma; font-size: 95%; display: block; padding: 0 20px 5px 7px;}
.bl_time a {color: #999 !important;}
.bl_change {bottom: -12px; font-size: 95%; position: absolute; right: 4px; font-family: tahoma;}
.bl_del {height: 10px; right: -3px; top: 0; position: absolute; z-index: 20; cursor: pointer;}
	/* end NEW babl */

/* capcha NEW */
.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: 95%; color: #999999 !important; font-family: tahoma;}
.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;}
.capchaNewInp{width: 135px; border: 1px solid #9BA3A9;}

.mf_spamForm {background-color: #FFFFFF; border: 1px solid #D9D9D9; color: #9A9A9A; padding: 10px; text-align: left; position: absolute; z-index: 100;}
.mf_spamFormBut{font-family: Arial,Sans-Serif; font-size:90%; margin: 10px 10px 0 0;}
.mf_spamFormBut2{font-family: Arial,Sans-Serif; font-size:90%; margin-top: 10px;}
.mf_spamFormH2{color: #0857A6; font-size: 17px; margin: 0 0 7px 0;}
.mf_spamFormClose {position: absolute; right: 0; top: 0; height: 13px;}
/* end  capcha NEW */

.vot_krug {background-image: url(http://img1.imgsmail.ru/mail/ru/images/my/votes.gif); background-repeat: no-repeat; background-position: center; font-size: 30px; font-style: normal; font-weight: normal; text-align: center; padding: 20px; display:inline-block; vertical-align: top; color: #FFFFFF;}
.vot_krug2 {display:inline-block; font-size:0; line-height:0; background-image: url(http://img1.imgsmail.ru/mail/ru/images/my/votes10.jpg); background-repeat: no-repeat; background-position: center; vertical-align: top !important; width: 66px; height: 66px;}

/*  new pages */
.pagesNew {margin: 20px 0 5px 0;}
.pagesNew a {border: 1px solid #DCDCDC; padding: 3px; background-color: #F1F1F1; font-weight: bold; text-decoration: none; color: #9A9A9A; margin-right: 7px; cursor: pointer;}
.pagesNew a:HOVER {border: 1px solid #DCDCDC; padding: 3px; background-color: #9A9A9A; font-weight: bold; text-decoration: none; color: #F1F1F1;}
.pagesNew a.pageSelected {border: 1px solid #DCDCDC; padding: 3px; background-color: #9A9A9A; font-weight: bold; text-decoration: none; color: #F1F1F1;}
/* end new pages */






/* new GB */
.gb_imgShadow {position: absolute; background-color: #333; width: 100%; height: 1500; opacity: 0.5; filter: alpha(opacity=50); z-index: 200; top: 0px; left: 0px;}
.gb_videoBigA {width: 132px; padding-top: 95px; float: left; background-repeat:  no-repeat; cursor: pointer; color: #999999 !important; font-size: 95%; font-family: Tahoma;}
.gb_imgBigA {width: 120px; padding-top: 130px; float: left; background-repeat:  no-repeat; cursor: pointer; color: #999999 !important; font-size: 95%; font-family: Tahoma;}
.gb_paintBigA {width: 120px; padding-top: 125px; float: left; background-repeat:  no-repeat; background-position: left top; cursor: pointer; color: #999999 !important; font-size: 95%; font-family: Tahoma;}
/* end new GB */
/* poloski */
.mf_spVotes {background-image: url(http://img1.imgsmail.ru/mail/ru/images/my/_sprite_votes.png); background-repeat: no-repeat;}
.mf_lineStikerDiv {background-position: 0 -63px; background-repeat: repeat-x;}
.mf_lineStikerSpan {background-position: 0 0; background-repeat: no-repeat; padding-left: 75px; display: block;}
.mf_lineStikerA {background-position: right -125px; background-repeat: no-repeat; padding: 17px 0 20px 0; display: block; color: #000; width: 100%;}
a:HOVER.mf_lineStikerA {color: #000; text-decoration: underline;}














/*  new форма поиска на голубой подложке */
.newSearchTable {background-color: #e8ecf4; padding: 7px 4px 7px 4px;}
.newSearchTable table {width: 98% !important;}
.newSearchTable td {white-space: nowrap; padding: 0 3px 0 3px; vertical-align: middle;}
.newSearchTable th {width: 100%; font-size: 75%; font-weight: normal;}
.newSearchForm {background-color: #e8ecf4; padding: 7px 7px 7px 7px; overflow: hidden; display: inline-block;}
.newSearchForm p{font-family: Tahoma; float: left; padding: 2px 0 0 0;}
.newSearchForm div {padding: 0 5px 0 5px; overflow: hidden; display: inline-block;}
.newSearchForm span {float: right;  display:-moz-inline-block; display:-moz-inline-box; display:inline-block;}
/*  end new  форма поиска на голубой подложке */


/* RB */
.rb_body {border: 1px solid #D9D9D9; font-size: 12px; margin-bottom: 10px; padding: 7px 10px 10px 10px; overflow: hidden; //display: inline-block;}
.rb_h4 {border-bottom: 1px solid #0857A6; color: #0857A6; font-size: 17px; font-weight: bold; text-decoration: none;}
.rb_body h4 {margin: 0;}
a:HOVER.rb_h4 {border-bottom: 0 solid #0857A6;}
.rb_h5 {color: #fd7102; display: block; font-size: 13px; font-weight: bold; padding: 7px 0 0 0; text-decoration: none;}
.rb_h6 {color: #0857A6; display: block; font-size: 13px; font-weight: bold; padding: 0 0 3px 0; text-decoration: none;}
.rb_content {margin: 7px 0 0 0; overflow: hidden; //display: inline-block;}
.rb_img {float: left; margin: 0 5px 0 0; background-position: left top; background-repeat: no-repeat;}
.rb_flash {float: left; margin: 0 5px 0 0;}
.rb_nobr {white-space: nowrap;}
.rb_text {overflow: hidden; //display: inline-block;}
.rb_textSmall {font-size: 11px; overflow: hidden; //display: inline-block;}
.rb_next {font-weight: bold; font-size: 11px; float: right; margin-top: 5px;}
.rb_more {font-weight: bold; font-size: 11px; display: block; margin-top: 5px;}

.rb_imgUl {background-position: left top; background-repeat: no-repeat; font-weight: bold; display: block; height: 50px; margin: 0; width: 100%; padding-left: 55px;}
.rb_ul {margin: 10px 0 0 13px; padding-left: 2px;}
.rb_li {color: #999999;}

.rb_mb5 {margin-bottom: 5px;}
/* end RB */

/* seo */
.bl_sp {background-image: url(http://img1.imgsmail.ru/mail/ru/images/my/_sprite_babl.png); background-repeat: no-repeat;}
.bl_u1 {background-position: 0 0; display: block; width: 15px; height: 23px; position: absolute; top: 0; left: 0;}
.bl_u1a {background-position: -16px 0; display: block; width: 15px; height: 23px; position: absolute; margin-left: -10px; z-index: 2; }
.bl_u2 {background-position: 100% 0; display: block; width: 5px; height: 5px; position: relative; margin: -5px 0 0 0;}
.bl_dl {border: 1px solid #e0e1e2; background-color: #EFEFEF; display: inline-block;}
.bl_post {background-position: right -30px; position: relative; top: -1px; right: -1px; display: block; padding: 7px 20px 0 7px;}
.bl_time {background-position: right bottom; position: relative; bottom: -1px; right: -1px; color: #999 !important; font-family: Tahoma; font-size: 95%; display: block; padding: 0 20px 5px 7px;}
.bl_time a {color: #999 !important;}
.bl_change {bottom: -12px; font-size: 95%; position: absolute; right: 4px; font-family: tahoma;}
.bl_del {height: 10px; right: -3px; top: 0; position: absolute; z-index: 20; cursor: pointer;}

#my_history_container {margin:2px 0 0 0;}

.tah {font-family:tahoma;}

.mf_t0 {font-size: 0 !important;}
.mf_t9 {font-size: 9px !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;}
.t70 {font-size:70% !important;}
.t95 {font-size:95% !important;}

.w100 {width:100% !important;}
.w_100 {width:100%; font-family:tahoma;}

.ft_LeftLoginTop,
.ft_LeftLoginBottom { background-color: #00468C; border-left: 1px solid white; border-right: 1px solid white; font-size: 0; height: 1px; line-height: 1px; overflow: hidden; }
.ft_LeftLoginBottom { margin-bottom: 10px; }
.ft_LeftLoginCenter form { display: inline; }
.ft_LeftLoginCenter { background-color: #00468C; width: 220px; padding: 5px 10px; color: white; }
.ft_LeftLoginCenter div { margin: 5px 0; }
.ft_LeftLoginCenter div.ft_oh { overflow: hidden; }
.ft_LeftLoginCenter a { color: white; }
.ft_LeftLoginCenter a:HOVER { color: white; text-decoration: none; }
.ft_LeftLoginCenter input.ft_Login { padding-left: 5px; width: 115px; float: left; }
.ft_LeftLoginCenter select.ft_Domain { width: 91px; float: right; }
.ft_LeftLoginCenter input.ft_Password { width: 214px; }
.ft_LeftLoginCenter input.ft_Submit { float: right; }
.ft_LeftLoginCenter label { float: left; }
.ft_LeftLoginCenter span { margin-right: 10px; }

/* search */
.search_form {width:650px; margin:15px 0 20px 0;}
table.search_form td {padding:5px; vertical-align:middle !important;}

.search {width:80%;}
.search td {padding:0 40px 10px 21px; white-space:nowrap;}

i.imgs {display:inline-block; width:16px; height:16px; margin-right:5px; margin-left:-21px; font-size:0; line-height:0; vertical-align:middle;}

.searchFamily {background:url('http://img0.imgsmail.ru/mail/ru/images/my/icons-search.png') no-repeat 0 0;}
.searchCommon {background:url('http://img0.imgsmail.ru/mail/ru/images/my/icons-search.png') no-repeat 0 -16px;}
.searchClass {background:url('http://img0.imgsmail.ru/mail/ru/images/my/icons-search.png') no-repeat 0 -32px;}
.searchInst {background:url('http://img0.imgsmail.ru/mail/ru/images/my/icons-search.png') no-repeat 0 -48px;}
.searchSosedi {background:url('http://img0.imgsmail.ru/mail/ru/images/my/icons-search.png') no-repeat 0 -64px;}
.searchColleagues {background:url('http://img0.imgsmail.ru/mail/ru/images/my/icons-search.png') no-repeat 0 -80px;}
.searchMilitary {background:url('http://img0.imgsmail.ru/mail/ru/images/my/icons-search.png') no-repeat 0 -96px;}
.searchInter {background:url('http://img0.imgsmail.ru/mail/ru/images/my/icons-search.png') no-repeat 0 -112px;}
.searchCollege {background:url('http://img0.imgsmail.ru/mail/ru/images/my/icons-search.png') no-repeat 0 -128px;}
.searchEmail {background:url('http://img0.imgsmail.ru/mail/ru/images/my/icons-search.png') no-repeat 0 -144px;}

.dropDown {position:relative; z-index:99; //height:1px;}
.dropDown div {
	position:absolute; top:0; left:0; z-index:100; width:100%; border-top:1px solid #9BA3A9; border-bottom:1px solid #9BA3A9; overflow:auto;
	max-height:232px;
	_height:expression(this.scrollHeight > 232? "232px" : "auto" );
	}
.dropDown ul {margin:-4px 0 0 0 !important; padding:3px 0 3px 0; background-color:#fff; border-right:1px solid #9BA3A9; border-left:1px solid #9BA3A9;}
.dropDown li {margin:0 !important; padding:3px 0 3px 5px; list-style-type:none; text-align:left; font-family:Tahoma; color:#0857A6; cursor:pointer;}
.dropDown li a {text-decoration:none;}
.dropDown li.selected {background-color:#0857A6;}
.dropDown li.selected a {color:#fff !important;}
.dropDown .dd_bord {padding-bottom:2px; border-left:1px solid #9BA3A9; border-right:1px solid #9BA3A9; background-color:#fff;}

.info_bad {border-left:7px solid #f67901; padding:5px 0 5px 8px; margin-bottom:20px; font-size:120%;}

b.red {color:#F25100; font-size:140%;}
b.white {color:#FFF; font-size:140%;}
.starr {display:block; width:16px; height:15px; margin:2px 3px 2px 1px; text-align:right;}

.bgBlue { padding-top:11px; padding-bottom:11px; background-color:#dfefff; }
.bgBlue h2 { color:#000; }
.bgBlue strong { font-size:15px; font-weight:bold; }
.bgOrange { margin-bottom:15px; background-color:#ffebba; }
.greenButton { display:inline-block; height:25px; padding-left:3px; background:url(http://img1.imgsmail.ru/mail/ru/images/my/green-button.gif) no-repeat 0 0; }
.greenButtonIn { display:inline-block; height:25px; padding-right:3px; background:url(http://img1.imgsmail.ru/mail/ru/images/my/green-button.gif) no-repeat 100% 0; }
.greenButtonIn a { display:inline-block; height:25px; padding:0 16px; font-size:12px; line-height:25px; font-weight:bold; text-decoration:none; color:#fff; background:url(http://img1.imgsmail.ru/mail/ru/images/my/green-button.gif) repeat-x 0 -25px; }
.greenButtonIn a:hover { color:#fff; }

.clBorder {
	margin:12px 0 0 0; padding:12px 10px;
	border-width:2px;
	border-style:solid;
	}
.clBlue { border-color:#dfefff; }
.clOrange { border-color:#ffebba; }
.clBorder h1 {
	font-size:15px;
	color:#2d3033;
	}
	
/* catalogue */
#cat { width:100%; }
#cat a { margin-right:5px; padding-left:11px; background:url(http://img1.imgsmail.ru/mail/ru/images/my/blue-point.gif) no-repeat 0 50%; }
#cat a.catTypeCur { margin-right:5px; padding-left:11px; font-weight:bold; color:#000; background:none; }
#cat a.catTypeCur:HOVER { color:#F26D00; text-decoration:none; }

.catHead { margin-bottom:20px; padding:15px 0 0 170px; background-repeat:no-repeat; min-height:68px; _height:68px; }
	.clCountry { background:url(http://img1.imgsmail.ru/mail/ru/images/my/catalogue-country.png) no-repeat -10px 0; }
	.clCity { background:url(http://img1.imgsmail.ru/mail/ru/images/my/catalogue-city.png) no-repeat -10px 0; }
	.clStreet { background:url(http://img1.imgsmail.ru/mail/ru/images/my/catalogue-street.png) no-repeat -10px 0; }
	.clCompany { background:url(http://img1.imgsmail.ru/mail/ru/images/my/catalogue-company.png) no-repeat -10px 0; }
	.clInstitute { background:url(http://img1.imgsmail.ru/mail/ru/images/my/catalogue-institute.png) no-repeat -10px 0; }
	.clCollege { background:url(http://img1.imgsmail.ru/mail/ru/images/my/catalogue-college.png) no-repeat -10px 0; }
.catHead h1 { font-size:18px; font-weight:normal; color:#010101;  }
.catPath { font-size:15px; font-weight:bold; color:#0857a6; }
.catPath a { text-decoration:none; border-bottom:1px solid #0857a6; }
.catPath a:HOVER { text-decoration:none; border-bottom:none; }
.catSort { margin-bottom:20px; }
.catPager { margin-bottom:5px; }
.catPager a { margin-right:3px; font-size:95%; }
.catPager a.curPage { font-weight:bold; color:#000; }
.catPager a.curPage:HOVER { color:#F26D00; text-decoration:none; }
.catCol { display:inline-block; width:173px; padding-right:10px; vertical-align:top; }
.catCell { display:inline-block; width:100%; margin-bottom:9px; }