/*
USER MENU
====================================================================================================================*/
#menuBarHolder {width:100%;color:#111111;font-size:11px;height:37px;position:fixed;bottom:0;right:0;z-index:99; min-width:760px;}
* html #menuBarHolder { position:absolute; top: expression(parseInt(document.documentElement.scrollTop, 10) + (document.documentElement.clientHeight - 37) + "px");}

#menuBarHolder .menuBarPad { padding:0 20px; position:relative;}
#menuBarHolder .menuBarCont {background:url(/images/m_bar_fon.png) 0 0 repeat-x; margin:0 12px; height:37px; position:relative;}

#menuBarHolder .menuBarLeft{background:url(/images/m_bar_left.png) no-repeat; width:12px; height:37px; margin-left:-12px; position:absolute; float:left;}
* html #menuBarHolder .menuBarLeft{background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/m_bar_left.png", sizingMethod="scale");}
#menuBarHolder .menuBarRight{background:url(/images/m_bar_right.png) no-repeat; width:12px; height:37px; margin-left:100%; position:absolute; float:right;}
* html #menuBarHolder .menuBarRight{background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/m_bar_right.png", sizingMethod="scale");}

#q_links { //position:absolute;}
#q_links ul { overflow:hidden; width:480px; padding:0 0 0 10px;}
#q_links ul li {float:left; height:37px; width:46px; margin:0 1px 0 0;}
#q_links ul li a{ display:block; height:37px; width:35px; //position:relative;}
#q_links ul li a:hover img{ bottom:1px; //bottom:0;}
#q_links ul li a:hover { bottom:1px;}
#q_links ul li img{ position:absolute; bottom:0;}
#q_links ul li div { position:absolute; top:-38px; margin-left:-5px; background:url(/images/m_bar_bubble_left.png) no-repeat; height:40px; display:none;}
* html #q_links ul li div { background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/m_bar_bubble_left.png", sizingMethod="crop");}
#q_links ul li div strong { padding:4px 6px 0 4px; color:#fff; display:block; height:21px; margin:0 7px 0 10px;background:url(/images/m_bar_bubble_bg.png) repeat-x;}
#q_links ul li div b {background:url(/images/m_bar_bubble_right.png) no-repeat; display:block; height:25px; width:7px; position:absolute; top:0; right:0;}
* html #q_links ul li div strong{ background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/m_bar_bubble_bg.png", sizingMethod="scale");}
* html #q_links ul li div b{ background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/m_bar_bubble_right.png", sizingMethod="scale");}
#q_links ul li.money {width:auto;}
#q_links ul li.money a {display:block; height:37px; top:2px; position:relative; width:auto; text-align:right; color:#000; text-decoration:none;}
#q_links ul li .money_l { background:url(/images/m_bar_money_l.gif) no-repeat left top; display:block; width:auto; height:24px; padding: 9px 7px 0 40px; white-space:nowrap;}
* html #q_links ul li .money_l {padding:9px 7px 0 20px;}
#q_links ul li .money_r { background:url(/images/m_bar_money_r.gif) no-repeat right top; display:block; width:auto; height:33px;}


#helloUser {height:37px;line-height:37px;color:#66bc00;font-size:14px;background:url(/images/m_bar_sep.gif) 100% 0 no-repeat;padding:0 17px 0 2px; float:left;}
#menuBarHolder .exit { background: url(/images/m_bar_sep.gif) no-repeat left center; padding:12px 0 0 15px; height:25px; width:60px; position:absolute; top:0; right:5px; z-index:100;}
#menuBarHolder .exit a{ color:#5d6062; text-decoration:none; background: url(/images/m_bar_exit.gif) 0 0 no-repeat; padding: 0 0 0 20px; display:block; height:16px;}

#menuBarHolder .notice { position:absolute; top:2px; right:80px; padding:0 18px 0 15px;  height:35px; background:#edebeb url(/images/m_bar_sep.gif) no-repeat left center; border:#edebeb solid; border-width:0 1px 1px;}
#menuBarHolder .hover {position:absolute; top:0px; right:80px; padding:1px 18px 0 15px;  height:34px; background:#f9fafa url(/images/m_bar_sep.gif) no-repeat left center; border:#b2c2c5 solid; border-width:0 1px 1px; border-top:#ecf0f0 1px solid;}
* html #menuBarHolder .notice {width:1%;}
a.notice_count{ font-size:13px; color:#dd5c3e; display:block; height:35px; padding:0 0 0 35px; background:url(/images/m_bar_notice_anim.gif) 0 4px no-repeat; white-space:nowrap; line-height:32px;}

#notice_box {position:fixed; bottom:37px; right:112px; display:none;}
* html #notice_box { position:absolute; bottom:36px; right:72px;}
#notice_box .top{ background:url(/images/notice_box_top.png) no-repeat; width:242px; height:11px; line-height:0; font-size:0;}
*html #notice_box .top {{background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/notice_box_top.png", sizingMethod="scale");}}
#notice_box .cont {background:url(/images/notice_box_bg.gif) repeat-y; width:222px; height:auto; padding:0 10px;}
#notice_box .cont ul li {background:url(/images/notice_box_li_bg.gif) no-repeat bottom center; padding:0px 0 5px;}
#notice_box .cont ul li.last {background:none;}
#notice_box .cont ul li a{ width:170px; font-size:13px;}
#notice_box .cont ul li a span {display:block; white-space:nowrap;}
#notice_box .cont ul li a.new_friend{background:url(/images/pic_friends.gif) 7px 17px no-repeat; display:block; height:48px; padding:7px 0 5px 60px;}
#notice_box .cont ul li a.new_gift{background:url(/images/pic_new_gift.gif) 0 17px no-repeat; display:block; height:38px; padding:22px 0 0 60px;}
#notice_box .cont ul li a.new_mess{background:url(/images/pic_new_mess.gif) 0 16px no-repeat; display:block; height:38px; padding:22px 0 0 60px;}
#notice_box .cont ul li a.new_date{background:url(/images/pic_new_date.gif) 3px 17px no-repeat; display:block; height:38px; padding:15px 0 7px 60px;}
#notice_box .cont ul li a.new_comm{background:url(/images/pic_new_comm.gif) 10px 17px no-repeat; display:block; height:40px; padding:13px 0 7px 60px;}