
/********** main **********/
.newHeader .padder{
	width:544px;
}
.newHeader .padder .rightPart{
	height:85px; overflow:hidden;
}
.main{
	width:544px; margin:0 auto; clear:both; text-align:left;
}
.main .onlineCount{
	padding-bottom:10px;
}
.main .onlineCount a{
	text-decoration:none; color:#213b4a;
}
.main .onlineCount a:hover{
	text-decoration:underline; color:#213b4a;
}
.main .onlineCount a span{
	font-weight:bold; color:red;
}
.main .part1{
	height:300px; overflow:hidden; margin-bottom:6px;
}
.main .part1 .hero{
	float:left; width:704px; height:300px;
}
/********** heroCtrl **********/
.heroCtrl{
	width:704px; height:25px; position:absolute; margin-left:-704px; margin-top:251px;
}
*:lang(en) .heroCtrl{
	margin-left:0;
}
.heroCtrl .padder{
	float:right; height:25px; padding-right:4px;
}
.heroCtrl .bgLeft{
	background:url(images/hero_ctrl_bg_left.gif) no-repeat left top; width:3px; height:25px; overflow:hidden; float:left;
}
.heroCtrl .bgMiddle{
	background:url(images/hero_ctrl_bg_middle.gif) repeat-x left top; height:25px; float:left;
}
.heroCtrl .bgRight{
	background:url(images/hero_ctrl_bg_right.gif) no-repeat left top; width:3px; height:25px; overflow:hidden; float:left;
}
.heroCtrl a{
	width:20px; height:19px; float:left; text-align:center; line-height:19px; margin-top:3px; margin-right:4px; font-weight:bold;
}
.heroCtrl a.unselect:link,.heroCtrl a.unselect:visited,.heroCtrl a.unselect:active{
	background:white; text-decoration:none; color:#49708c;
}
.heroCtrl a.unselect:hover{
	background:url(images/hero_ctrl_btn_bg.gif) no-repeat left -19px; text-decoration:none; color:#49708c;
}
.heroCtrl a.select:link,.heroCtrl a.select:visited,.heroCtrl a.select:active{
	background:url(images/hero_ctrl_btn_bg.gif) no-repeat left top; text-decoration:none; color:white;
}
.heroCtrl a.select:hover{
	background:url(images/hero_ctrl_btn_bg.gif) no-repeat left top; text-decoration:none; color:white;
}
.heroCtrl a.lastone{
	margin-right:0;
}