.noborder_bottom{ border-bottom:0 !important;}
.nomargin{ margin:0;}

#navigation {
	z-index:100;
	height: 41px;padding-left:20px;
}
.login #navigation{ background-position:-243px 0;}
/*20090322yang*/
#navigation .nav-left {
	list-style-type:none;
	font-size:14px;
	float:left;
	height: 41px;; overflow:hidden

}

#navigation .nav-left li{
	float: left;
	display: inline;
}

#navigation .nav-left li.firstitem{color:#fff; height:39px}
#navigation .nav-left li.firstitem a:link{color:#fff;text-decoration:none}
#navigation .nav-left li.firstitem a:visited{ color:#fff;text-decoration:none}
#navigation .nav-left li.firstitem a:hover{color:#fff;text-decoration:none}
#navigation .nav-left li.seconditem{color:#fff; height:39px}
#navigation .nav-left li.seconditem a:link{color:#fff;text-decoration:none}
#navigation .nav-left li.seconditem a:visited{ color:#fff;text-decoration:none}
#navigation .nav-left li.seconditem a:hover{color:#fff;text-decoration:none;}
#navigation .nav-left li a {height:38px;font-weight:bold;display: block;padding:0 15px 0 15px;color: #FFF;float: left;line-height:38px ;text-decoration:none}
*html #navigation .nav-left li a{line-height:38px;text-decoration:none}
*+html #navigation .nav-left li a{line-height:28px;text-decoration:none; height:25px; overflow:hidden}
#navigation .nav-left li a:link{text-decoration:none}
#navigation .nav-left li a:visited{text-decoration:none}
#navigation .nav-left li a:hover{text-decoration:none}


#navigation .nav-left li a span{ font-size:12px;}

#navigation .nav-left li a:hover {
	text-decoration:none;
	background:url(../../imgpro/bg/v2_head_bg_hover.png)  repeat-x 0 0
}

#navigation .nav-left li.thirditem{ background:url(../../images/mesages.gif) no-repeat 0 0; width:86px; height:20px; padding-left:14px;text-align:left;margin-top:9px;font-size:12px;font-weight:normal!important;}
*html #navigation .nav-left li.thirditem{margin-top:9px}
*+html #navigation .nav-left li.thirditem{margin-top:11px}
#navigation .nav-left li.thirditem a{ padding:0;text-align:left;line-height:20px; font-size:12px; text-decoration:none;font-weight:normal; background:none; color:#333}



#navigation .nav-left li a.active {
	background: #7D90B5;
}

#navigation .nav-left li a.edit_link {
	font-size: 12px;
	font-weight: normal;
	color: #D8DFEA;
	padding: 4px 5px 0 2px;
}

#navigation .nav-left li a.new-inbox {font-weight:bold;color:#FFF;}


#navigation .nav-left li a.edit_link:hover {
	background: transparent;
	text-decoration: underline;
}

#navigation .nav-left li a.global_menu_arrow {
	padding: 0 0 1px;
	background: url(/img/global_menu_arrow.gif) no-repeat 0 0;
	margin-left: -1px;
}

#navigation .nav-left li a.global_menu_arrow:hover {
	background: #7D90B5 url(/img/global_menu_arrow.gif) no-repeat 100% 0;
}

#navigation .nav-left li a.global_menu_arrow_active {
	padding: 0 0 1px;
	margin-left: -1px;
	background: #7D90B5 url(/img/global_menu_arrow.gif) no-repeat 100% 0;
}

#navigation .nav-left li a.global_menu_arrow_active:hover {
	background: #7D90B5 url(/img/global_menu_arrow.gif) no-repeat 100% 0;
}

#navigation .nav-left .notify{}
#navigation .nav-left .notify.onhover a{ background:url(/imgpro/bg/v2_btn.gif) no-repeat 2px 6px!important;}
#navigation .nav-left .notify a{background:url(/imgpro/bg/v2_btn.gif) 2px 6px no-repeat; width:90px; height:31px; font-size:12px; font-weight:normal;}
#navigation .nav-left .notify a:hover{background:url(/imgpro/bg/v2_btn.gif) 2px 6px no-repeat;}

*html #navigation .nav-left li a.global_menu_arrow, * html #navigation .nav-left li a.global_menu_arrow_active {
	padding: 1px 0;
}

#navigation .nav-right {background:url(../../imgpro/bg/v2_head_bg_r.png) no-repeat scroll right top;float:right;font-size:12px;list-style-type:none;padding-right:14px;}
.reg #navigation .nav-right{overflow:hidden;*height:23px;;_height:34px;} 
#navigation .nav-right li { 
	float: left;
	display: inline;
}
#navigation .nav-right li.purple {padding:0;}

/*20090403yang
#navigation .nav-right li.firstitem{ background:url(../../images/nav_bg.png) no-repeat 0 -90px; width:35px; height:20px; padding-left:20px; float:left; margin-top:14px;} 
*html #navigation .nav-right li.firstitem{margin-top:2px;}
*+html #navigation .nav-right li.firstitem{margin-top:4px;}
#navigation .nav-right li.firstitem a{ padding:0;height:20px;line-height:20px;}
#navigation .nav-right li.firstitem a{ padding:0;height:20px;line-height:20px;}
*html #navigation .nav-right li.firstitem a{ padding:0;height:20px;line-height:20px;}
*+html #navigation .nav-right li.firstitem a{ padding:0;height:20px;line-height:24px;}*/
#navigation .nav-right li a {
	display:block;
	padding:11px;
	color: #fff; text-decoration:none;
	height:17px;float:left;
}
*html #navigation .nav-right li a{padding:16px 11px 8px; height:15px;}
*+html #navigation .nav-right li a{padding:16px 11px 8px; height:15px; }

#navigation .nav-right li a:hover {
	text-decoration:underline;
	background:url(../../imgpro/bg/v2_head_bg_hover.png)  repeat-x 0 0
}

/* 4 purple */
#navigation .nav-right li.purple {padding-right:18px;background:url(/img/new2.gif) no-repeat right top}
#navigation .new-icon {padding-right:16px;background:url(/img/new2.gif) no-repeat right 4px}

/* Sub Navigation */
#self-nav {
    padding: 14px 10px 0;
 	border-bottom: 1px solid #3B5888;
}

#self-nav ul {
    list-style: none;
    overflow: auto;
    zoom: 1;
}

#self-nav li {
    float: left;
	margin: 0 2px;
}

#self-nav li a {
    height: 1.8em;
    line-height: 1.8em;
    display: block;
    color: #3B5888;
    text-align: center;
    padding: 0 0.6em;
}


#self-nav li a:hover {
	background:#D8DFEA;
	text-decoration:none;
}

*html #self-nav li a {
    height: 1.3em;
    line-height: 1.0em;
    padding-top: 0.5em;
    white-space: nowrap;
	width: 1px;
}

#self-nav .selected a {
    color: #FFF;
    background: #3B5888;
}

#self-nav .selected a:hover {
    color: #FFF;
    background: #3B5888;
}

#self-nav .float-right {
	line-height: 1.8em;
}

/* Sidebar - My Menu List */

#sidebar .app-list{ padding:10px 0;}
#sidebar .app-list ul{}
#sidebar .app-list .border-b{border-bottom:1px solid #CCCCCC;padding-bottom:5px;}
#sidebar .app-list li{ height:34px; line-height:34px;overflow:hidden;}
#sidebar .app-list li.clipline{border-bottom:1px solid #FFFFFF;border-top:1px solid #CCCCCC;font-size:0;height:0;line-height:0;margin:5px 10px;}
#sidebar .app-list li a{ font-size:14px; font-weight:bold; display:block; height:34px; line-height:34px; overflow:hidden; padding:0 5px 0 40px; background:url() 10px 9px no-repeat; color:#2e63b9; text-decoration:none; }
#sidebar .app-list li a:hover{ text-decoration:underline}
#sidebar .app-list li.itemblog,#sidebar .app-list li.itemalbum{ position:relative; /*height:40px;*/}
#sidebar .app-list li .shortcutkey{ font-size:12px; position:absolute; right:10px; top:0; padding:0; color:#666666; font-weight:normal; overflow:hidden; }

/*#sidebar hr{border:0; border-top:1px solid #ccc; border-bottom:1px solid #fff;margin:5px 10px;}*/


#sidebar .activelist li a{ font-size:12px; font-weight:normal; height:29px; line-height:29px; padding-left:34px; background:url() 10px center no-repeat;}
#sidebar .activelist li a.addapp{ background:url(/imgpro/icons/v2_plus.gif) no-repeat 12px center;}
*html #sidebar .activelist li a.addapp{ background:url(/imgpro/icons/v2_plus.gif) no-repeat 14px center;}
*+html #sidebar .activelist li a.addapp{ background:url(/imgpro/icons/v2_plus.gif) no-repeat 14px 6px;}


#sidebar .activelist li a.setting{ background-image:url(/imgpro/icons/iconedit.png);}

#sidebar .guide-app-list{padding:4px 0 0 4px}
#sidebar .guide-app-list .guide-app-list-title{margin-bottom:6px;font-weight:normal;text-align:center}
#sidebar .guide-app-list li{margin-bottom:10px}
#sidebar .guide-app-list li a{ text-decoration:none; background-repeat:no-repeat; background-image:url(/imgpro/bg/gameguide_lnavbg.jpg); display:block;width:124px;height:79px}
#sidebar .guide-app-list li a .appname{text-indent:-99em; font-weight:bold; display:block; padding-top:57px; text-align:center; font-size:14px;}
#sidebar .guide-app-list li .itembtn1{ background-position:0 0;}
#sidebar .guide-app-list li .itembtn2{ background-position:0 -88px;}
#sidebar .guide-app-list li .itembtn3{ background-position:0 -176px;}
#sidebar .guide-app-list li .itembtn4{ background-position:0 -264px;}
#sidebar .guide-app-list li .itembtn5{ background-position:0 -352px;}
#sidebar .guide-app-list li .itembtn6{ background-position:0 -440px;}

#sidebar .guide-app-list.v1{padding:4px 0 0 5px}
#sidebar .guide-app-list.v1 li{margin-bottom:5px}
#sidebar .guide-app-list.v1 .guide-app-list-title{margin-bottom:6px;font-weight:normal;text-align:center;color:#808080}
#sidebar .guide-app-list.v1 li a{ position:relative; background-repeat:no-repeat; background-image:url(/imgpro/bg/gameguide_lnavbg1.jpg);width:122px;height:99px}
#sidebar .guide-app-list.v1 li a .appactive{background:#fff url(/imgpro/icons/icon_ifactive.gif) no-repeat 91px -20px; position:absolute; border:1px solid #ccc; width:105px;border-top:0;display:block; top:77px;padding:3px 0 3px 15px; color:#c7c7c7}
#sidebar .guide-app-list.v1 li a .appnotactive{ background:#fff url(/imgpro/icons/icon_ifactive.gif) no-repeat 79px 2px; position:absolute; border:1px solid #ccc; width:93px;border-top:0;display:block; top:77px;padding:3px 0 3px 27px}
*html #sidebar .guide-app-list.v1 li a:hover{background-color:#fcff79}
#sidebar .guide-app-list.v1 li a:hover .appnotactive{background-color:#fcff79;cursor:pointer}
#sidebar .guide-app-list.v1 li a:hover .appactive{cursor:pointer}

#sidebar .guide-app-list.v1 li .itembtn1{ background-position:0 0;}
#sidebar .guide-app-list.v1 li .itembtn2{ background-position:0 -107px;}
#sidebar .guide-app-list.v1 li .itembtn3{ background-position:0 -214px;}
#sidebar .guide-app-list.v1 li .itembtn4{ background-position:0 -321px;}
#sidebar .guide-app-list.v1 li .itembtn5{ background-position:0 -428px;}
#sidebar .guide-app-list.v1 li .itembtn6{ background-position:0 -535px;}


/*navigation-nologin*/
#navigation.navigation-nologin{ background-position:0 0;}

/*notify dropmenu*/
.notification{}
#navigation .nav-left li.notification .count{ float:none; padding:0 0 0 3px; padding-left:3px; margin-left:3px; background:url(/imgpro/bg/notifycountbg1.gif) no-repeat left -51px; font-family:Tahoma; font-weight:bold;}
#navigation .nav-left li.notification .count span{ padding:3px 3px 3px 0; background:url(/imgpro/bg/notifycountbg1.gif) no-repeat right -32px; font-size:11px; font-weight:bold;}

#navigation .nav-left li.notification a:hover .count{ background-position:left -17px;}
#navigation .nav-left li.notification a:hover .count span{ background-position:right 2px;}

/*200903230yang*/

/*.notifydropmenu{ padding:5px 0; width:95px; border:1px solid #dc7d1b; border-style:solid; border-color:#f6ba1c; border-width:0 3px 3px 3px; background-color:#fff;}
.notifydropmenu a{ padding:6px 6px; display:block; text-decoration:none;}
.notifydropmenu a:hover{ background-color:#F8981D; color:#fff; text-decoration:none;}*/



.notifydropmenu .bg_t,.notifydropmenu  .bg_b{height:3px;line-height:2px;font-size:2px}
.notifydropmenu .bg_t{background:url( /imgpro/bg/v2_float_top.gif) no-repeat 0 0;}
.notifydropmenu .bg_b{background:url(/imgpro/bg/v2_float_bottom.gif) no-repeat 0 0;}
.notifydropmenu{ position: absolute; left:573px; top:14px; z-index:110001;width:142px; height:150px}
.notifydropmenu ul{background-color:#FFFFFF;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;color:#669900; padding:3px 0; width:140px; margin-top:0}
.notifydropmenu li a{ background-color:#FFFFFF;border-bottom:1px solid #EFF0F1;display:block;padding:5px 0 5px 7px; text-decoration:none;color:#669900;height:14px}
.notifydropmenu li a:link{color:#669900}
.notifydropmenu li a:visited{color:#669900}
.notifydropmenu li a:hover{background:#ffffbb;color:#2e63b9; text-decoration:none;height:14px}





/*for X'max logo bar 
#navigation {background-image:url(/imgpro/bg/navtopbg-max.png);}
*/
/* for funny fruit menu  */
#sidebar .app-list li.cottoncandy{background:url(/imgpro/bg/fruitbg.gif) no-repeat 4px center;height:25px;}
#sidebar .activelist li.cottoncandy a{padding:2px 0 0 16px;_padding-top:5px;}
#sidebar .activelist li.cottoncandy a:hover{text-decoration:none;}

/**combining the top 4 pics of the menu**/
#sidebar .app-list li a.short{background:url(../../images/menutop4.gif) no-repeat scroll 0 0}
#sidebar .app-list li.itemblog a.short{background-position:10px 2px;}
#sidebar .app-list li.itemalbum a.short{background-position:8px -32px}
#sidebar .app-list li.itemshare a.short{background-position:8px -135px}
#sidebar .app-list li.itemstate a.short{background-position:10px -100px}
#sidebar .app-list li.itemvote a.short{background-position:8px -67px}
/*2009.2.18 new-index*/
#sidebar .app-list{padding-top:10px}
#sidebar .app-list li a:hover{background-color:#ffffbb}
#sidebar .app-list li .shortcutkey:hover{background-color:transparent;}
#sidebar .app-list ul.activelist{padding-top:5px}
/*#sidebar .activelist li a.addapp:hover{background-color:#FCFCF3;}*/

#sidebar .app-list li#onstate{background:url(/imgpro/bg/v2_recommend.png) no-repeat scroll 4px center;}
#sidebar .app-list li#onstate a:hover{background:url(/imgpro/bg/v2_recommend.png) no-repeat 10px 9px;}

.notify_float{width:142px;z-index:9999}
.notify_float ul{border-right:1px solid #C0C0C0;border-left:1px solid #C0C0C0;background-color:#fff;padding:6px}
.notify_float li a{padding:5px 0;display:block;border-bottom:1px #EFF0F1 solid;padding-left:7px;background-color:#fff;}
.notify_float li a:visited{}
.notify_float li a:hover{background-color:#FFFF8C;}
.notify_float .bg_t,.notify_float .bg_b{height:3px;line-height:2px;font-size:2px}
.notify_float .bg_t{background:url( /imgpro/bg/v2_float_top.png) no-repeat left top;}
.notify_float .bg_b{background:url(/imgpro/bg/v2_float_bottom.png) no-repeat center bottom;}

/*20090330yang
.dropmenu{ background-color:#000;width:84px;  height:75px;position: absolute; left:249px; top:39px; z-index:110001; border:#5e9f09 1px solid!important;border-top:none;padding-left:0;}

.dropmenu ul{ width:80px;float:left;margin-top:4px; }
.dropmenu li{ line-height:22px; height:22px;color:#fff;float:left;color:#669900;width:80px;}
.dropmenu li a{ display:block; zoom:1; height:22px; line-height:24px;color:#2e63b9;padding-left:10px; width:70px}
.dropmenu li a:link{color:#2e63b9;text-decoration:none}
.dropmenu li a:visited{color:#2e63b9;text-decoration:none}
.dropmenu li a:hover{ background:#ffffbb;color:#2e63b9; text-decoration:none;height:22px;text-decoration:none;padding-left:10px; }*/

.dropmenu{ background-color:#fff;width:90px;  height:75px; z-index:110001;padding:5px 0;}

.dropmenu ul{ border:1px solid #5E9F09;margin:-5px 0;padding:5px 0; width:88px}
.dropmenu li{ line-height:2;width:88px}
.dropmenu li a{ display:block;height:24px;padding:0 9px;}
.dropmenu li a:link{color:#2e63b9;text-decoration:none}
.dropmenu li a:visited{color:#2e63b9;text-decoration:none}
.dropmenu li a:hover{ background:#ffffbb;color:#2e63b9; text-decoration:none;height:24px;text-decoration:none}





.message_notify .bg_t,.message_notify  .bg_b{height:3px;line-height:2px;font-size:2px}
.message_notify .bg_t{background:url( ../../imgpro/bg/v2_float_top.gif) no-repeat 0 0;}
.message_notify .bg_b{background:url(../../imgpro/bg/v2_float_bottom.gif) no-repeat 0 0;}
.message_notify_top{ position: absolute; left:573px; top:14px; z-index:110001;width:142px;}
.message_notify_top ul{background-color:#FFFFFF;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;color:#669900; padding:3px 0; width:140px; margin-top:0}
.message_notify_top li a{ background-color:#FFFFFF;border-bottom:1px solid #EFF0F1;display:block;padding:5px 0 5px 7px; text-decoration:none;color:#669900; height:14px}
.message_notify_top li a:link{color:#2e63b9;text-decoration:none;}
.message_notify_top li a:visited{color:#2e63b9;text-decoration:none;}
.message_notify_top li a:hover{background:#ffffbb;color:#2e63b9; text-decoration:none;height:14px}

/*.message_notify.profilemenu{width:130px;float:left; }
.message_notify.profilemenu ul{width:130px;float:left;margin-top:2px}
.message_notify li{width:127px;line-height:29px; height:29px;color:#fff;float:left; }
.message_notify li a{ display:block; zoom:1; height:29px;color:#fff;padding-left:27px;width:103px;}
.message_notify li a:hover{background:url(../../images/message02.png);color:#fff; text-decoration:none;}*/

/*2009.2.20 apply*/
#sidebar .app-list li.apply a{background:url(/imgpro/icons/v2_more_app.gif) no-repeat scroll 116px 10px;font-weight:normal!important;background-color:transparent!important;padding-left:11px!important;text-align:left!important;height:30px!important;line-height:30px!important;margin-top:10px!important}
*html #sidebar .app-list li.apply a{background:url(/imgpro/icons/v2_more_app.gif) no-repeat scroll 115px 9px;padding-left:10px!important;}
*+html #sidebar .app-list li.apply a{background:url(/imgpro/icons/v2_more_app.gif) no-repeat scroll 115px 8px;padding-left:10px!important;}
#sidebar .app-list li.apply a:hover{font-weight:normal!important;background-color:transparent!important;padding-left:11px!important;text-align:left!important}
*html #sidebar .app-list li.apply a:hover{padding-left:10px!important;}
*+html #sidebar .app-list li.apply a:hover{padding-left:10px!important;}

.more-apply-main{width:133px;padding-left:135px;background:url(/imgpro/bg/v2_apply_bg_r.gif) no-repeat scroll left bottom;cursor:pointer}
.more-apply-main .more-apply-list{background:#fff url(/imgpro/bg/v2_apply_bg_l.gif) repeat-y scroll right bottom;padding-bottom:10px}
.more-apply-main .more-apply-list ul{background:url(/imgpro/bg/v2_apply_bg_t.gif) no-repeat right top;padding-top:5px}
.more-apply-main .more-apply-list li{margin-right:2px}
.more-apply-main .more-apply-list li a{font-size:14px;font-weight:bold;display:block;height:40px;line-height:40px;overflow:hidden;padding:0 5px 0 40px;background:url() 10px 9px no-repeat;}
.more-apply-main .more-apply-list li a:hover{background-color:#FFFF8C;}

/*2009 3-19 yang*/
/*.space_notify_top{width:90px; background:url(../../images/space.gif); height:75px;position: absolute; left:279px; top:41px; z-index:110001; }
.space_notify_top.profilemenu ul{width:90px;float:left;margin-top:4px}
.space_notify_top li{line-height:20px; height:20px;color:#fff;float:left; padding-top:1px;width:90px}
.space_notify_top li a{ display:block; zoom:1; height:20px; line-height:20px;color:#fff;padding-left:10px;width:80px;}
.space_notify_top li a:hover{background:#474747;color:#fff; text-decoration:none;height:20px;}*/



