/**   page_main   *********************************************************************/
.page_main
{
	background:url(/baoimages/bdm_images/badminton/main/rightBlockBg.gif) repeat-y right;
	height:950px;
}
#mainPageHeader
{
	width:770px;
	height:260px;
	position:absolute;
	z-index:10;
	top:0px;
	/*top:144px;*/
	margin:0 0 0 24px;
}
.page_main #centerBlock
{
	margin:0 240px 0 0;
}
.page_main .news
{
	padding:60px 25px 0 35px;
	font-size:x-small;
}
.page_main .news h4
{
	border-bottom:1px solid #00588f;
	background:none;
	padding:0 0 0 15px;
}
.page_main .news .mainNews p
{
	padding:5px 40px 5px 15px;
	min-height:100px;
	height:auto !important; 
	height:100px;

}
.page_main .news .mainNews p img
{
	float:left;
	margin:0 10px 0 0;
}
.page_main .news .mainNews a.text
{
	color:#fff !important;
	text-decoration:none;
}
.page_main .news .groupNews
{
	margin:7px 0 0 0;
}
.page_main .news .groupNews h5
{
	border:1px solid #00588f;
	height:36px;
	width:165px;
	font-size:x-small;
	padding:8px 20px 5px 45px;
	margin:0;
	background:url(/baoimages/bdm_images/badminton/main/tinyLogo.gif) no-repeat left top;
	font-weight:normal;
}
.page_main .news .groupNews h5 div
{
	padding:0;
	margin:0;
}
.page_main .news .groupNews h5.left
{
	float:left;
}
.page_main .news .groupNews h5.right
{
	margin:0 0 0 245px;
}
.page_main .newsArchiveButton
{
	text-align:center;
	padding:10px 0 0 0;
}

.page_main .photos
{
	margin:30px 0 0 0;
	background:#00588f;
	padding:0 0 10px 0;
}
.page_main .photos h4
{
	margin:5px 0 5px 50px;
	padding:7px 0 3px 0;
}
.page_main .photos .images
{
	text-align:center;
	background:#01395c;
	padding:5px 10px 10px 28px;
	height:120px;
}
.page_main .photos .images a
{
	float:left;
	display:block;
	width:105px;
	height:105px;
	border:1px solid #00588f;
	margin:8px;

	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.page_main .photos .images a:link, .page_main .photos .images a:active, .page_main .photos .images a:visited
{
	text-decoration:none;
}
.page_main .photos .images a:hover, .page_main .photos .images a:focus
{
	background:#014876;
}
.page_main .photos .images img
{
	margin:2px;
	margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px")
}

.page_main .about
{
	padding:40px 35px 0 35px;
	font-size:x-small;
	text-align:justify;
}

.page_main .blocks .block
{
	background-color:#01395c;
	height:100px;
	padding:7px;
	margin:7px 7px 0 7px;
}
.page_main .blocks .block img
{
	margin:0 10px 0 0;
}
.page_main .blocks .block h3
{
	color:#468eb7;
	font-size:x-large;
	font-weight:normal;
	text-decoration:none !important;
}
.page_main .blocks a
{
	text-decoration:none !important;
}


.page_main #rightBlock
{
	/*height:750px;*/height:1050px;
	float:right;
	width:175px;
	background:url(/baoimages/bdm_images/badminton/main/rightBlockName.gif) no-repeat left top;
	padding:80px 10px 0 55px;
	text-align:center;
}
.page_main h4
{
	background:none;
	font-weight:bold;
}
.page_main #rightBlock div.events
{
	border:1px solid #4794c3;
	min-height:50px;
	text-align:left;
	padding:0 10px 10px 10px;
	font-size:x-small;
	color:#f2f8fc !important;
}
.page_main #rightBlock div.events h5
{
	font-size:x-small;
}

.page_main #rightBlock div a
{
	color:#9cd3f1 !important;
}


