@charset "utf-8";
/* CSS Document */
body, html
{
	margin:0;
	background:#01375a url(/baoimages/bdm_images/badminton/bg.jpg) repeat-x;
}
body, td, tr, textarea, input
{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	padding:0;
}
body, td, tr
{
	color:#fff;
} 
#container
{
	background:#014875 url(/baoimages/bdm_images/badminton/leftNavBg.gif) repeat-y left;
	width:960px;
	margin:0 auto 0 auto;
}
/****************************************************************************
 			_HEADER
*****************************************************************************/
#topHeader
{
	text-align:center;
	
}
#header
{
	height:164px; 
	background:url(/baoimages/bdm_images/badminton/headerBg.jpg) top left;
}
/****************************************************************************
 			_CONTENT
*****************************************************************************/
#contentContainer
{
	background:url(/baoimages/bdm_images/badminton/contentBg.gif) repeat-x top;
}
#leftNavigation
{	
	float:left;
	width:151px;
	padding:80px 10px 20px 5px;
	margin:0;
	background:url(/baoimages/bdm_images/badminton/leftNavBg.jpg) no-repeat top;
}
#leftNavigation a
{
	color:#fff;
}
#leftNavigation a:link, #leftNavigation a:active, #leftNavigation a:visited
{
	text-decoration:none !important;
}
#leftNavigation a:hover, #leftNavigation a:focus
{
	text-decoration:underline !important;
}
#leftNavigation ul
{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
#leftNavigation ul li
{
	margin:0;
	padding:0;
	min-height:20px; 
	height:auto !important; 
	height:20px;
	padding:5px 10px 0 15px;
	border-bottom:1px solid #8dc6e7;
	background:url(/baoimages/med_images/med8/navPointer.gif) no-repeat left top;
}
#leftNavigation ul li strong
{
	text-transform:uppercase;
	font-weight:normal;
}
#leftNavigation ul li strong a
{
	color:#aadaf5 !important;
	text-transform:uppercase;
}
#leftNavigation ul ul
{
	margin:3px 0 0 5px;
	padding:0;
}
#leftNavigation ul ul li
{
	text-transform:none;
	font-weight:normal;
	margin:0;
	padding:0;
	border-bottom:none;
	background:none;
}
#leftNavigation .banners
{
	margin:20px 0 0 0;
}



#content
{
	margin:0 0 0 166px;
	padding:0;
	background:url(/baoimages/bdm_images/badminton/cornerBg.jpg) no-repeat top left;
	min-height:750px; 
}




/**   page_logic   *********************************************************************/
.page_logic
{
	padding:20px 50px 50px 50px;
}
.page_logic ul.buttons
{
	min-height:600px;
	height:auto !important; 
	height:600px;
}
.page_logic ul.tinybuttons 
{
	min-height:inherit;
	height:inherit; 
}
.page_logic p
{
	padding:8px 50px 0 20px;
	margin:0;
	text-align:justify;
}
.page_logic img
{
	margin:10px;
}
.page_logic table
{
	width:99%;
}
.page_logic table td
{
	padding:7px;
	border-bottom:1px solid #3e84ab;
}
.page_logic table thead td
{
	background:#00588f;
	text-align:center;
	border:1px solid #2675a6;
}
.page_logic table thead tr
{
	border:1px solid #2675a6;
}


.page_logic .trainer
{
	height:180px;
}
.page_logic .trainer ul
{
	margin:0 0 0 170px;
}





/**   page_news   *********************************************************************/
.page_news
{
	padding:20px 50px 50px 50px;
}
.page_news li.onenews p
{
	padding:0;
	height:85px;
}
.page_news li.onenews p img
{
	float:left;
	margin:0 10px 0 0;
}
.page_news ul.news
{
	padding:0;
	margin:0;
}
.page_news ul.news li
{
	list-style:none;
	padding:0;
	margin:0;
}
.page_news li.onenews a
{
	color:#fff !important;
	text-decoration:none !important;
}
.page_news ul.images li
{
	list-style:none;
	float:left;
	width:105px;
	height:105px;
	text-align:center;
	border:1px solid #2675a6;
	margin:6px;
	vertical-align:middle;
}
.page_news ul.images img
{
	margin:2px;
}
.page_news div.image
{
	text-align:center;
}
.page_news div.onenews img
{
	margin:10px;
}

/**   page_calendar   *********************************************************************/
.page_calendar
{
	padding:20px 50px 50px 50px;
}
.page_calendar .element h2.datetimes
{
	display:none;
}
.page_calendar .element ul.datetimes
{
	font-size:large;
	list-style:none;
	padding:0;
	margin:0;
}
.page_calendar .element ul.eventinfo
{
	font-size:x-small;
	list-style:none;
	margin:0 0 0 0;
}
.page_calendar .element h2.datetimes
{
	display:none;
}
.page_calendar .element h2.images, .page_calendar .element h2.logic
{
	margin:5px 0 0 0;
	padding:5px 20px 5px 20px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:small;
	background:#00588f;
	border:none;
}
.page_calendar ul.logic li 
{
	list-style:none;
}
.page_calendar ul.logic a
{
	display:block;
	border:1px solid #2675a6;
	text-decoration:none !important;
	color:#fff !important;
	padding:5px 10px 5px 20px;
	height:20px;
	margin:1px;
}
.page_calendar ul.logic a:link, .page_calendar ul.logic a:active, .page_calendar ul.logic a:visited
{
	text-decoration:none;
}
.page_calendar ul.logic a:hover, .page_calendar ul.logic a:focus
{
	background:#00588f;
}
.page_calendar .page_logic
{
	padding:0;
	margin:0;
}
.page_calendar .element ul.images li
{
	list-style:none;
	float:left;
	width:105px;
	height:105px;
	text-align:center;
	border:1px solid #2675a6;
	margin:6px;
	vertical-align:middle;
}
.page_calendar .element ul.images img
{
	margin:2px;
}
.page_calendar .element div.image
{
	text-align:center;
}
.page_calendar .element div.onenews img
{
	margin:10px;
}
.page_calendar table
{
	width:99%;
}
.page_calendar table td
{
	padding:7px;
	border-bottom:1px solid #3e84ab;
}
.page_calendar table thead td
{
	background:#00588f;
	text-align:center;
	border:1px solid #2675a6;
}
.page_calendar table thead tr
{
	border:1px solid #2675a6;
}
.page_calendar .content a
{
	display:block;
	border:1px solid #2675a6;
	text-decoration:none !important;
	color:#fff !important;
	padding:5px 10px 5px 20px;
	height:20px;
	margin:1px;
}
.page_calendar .content a:link, .page_calendar .content a:active, .page_calendar .content a:visited
{
	text-decoration:none;
}
.page_calendar .content a:hover, .page_calendar .content a:focus
{
	background:#00588f;
}








/****************************************************************************
 			_FOOTER
*****************************************************************************/
#contentFooter
{
}
#contentFooter #alaida
{
	width:80px;
	margin:15px 10px 0 10px;
	padding:10px 10px 10px 50px;
	border-top:1px solid #5f9ec1;
}
#footer
{
	padding:10px 10px 10px 10px;
	background:#01375a;
	height:65px;
}
#footer #info
{
	padding:10px 100px 0 100px;
	color:#70bae8;
	text-align:center;
	font-size:small;
}




/****************************************************************************
 			_PAGES
*****************************************************************************/
h6.pages
{
	text-align:center;
	font-size:x-small;
	margin:3px;
	font-weight:bold;
}
h6.pages strong
{
	background-color:#FF9900;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 3px 0 3px;
}
h6.pages a
{
	padding:0 3px 0 3px;
}
h6.subNav
{
	font-size:x-small;
	margin:0 40px 20px 5px;
	padding:0;
	height:18px;
	text-align:right;
	color:#fff;
}
h6.subNav a.selected
{
	color:#fff !important;
}
h6.subNav img
{
	margin:0 5px 2px 5px;
}
h6.subNav a:link, h6.subNav a:active, h6.subNav a:visited
{
	text-decoration:none;
}
h6.subNav a:hover, h6.subNav a:focus
{
	text-decoration:underline;
}

/****************************************************************************
 			_BUTTONS
*****************************************************************************/
ul.buttons
{
	padding:0;
	margin:30px 0 0 0;
	list-style:none;
}
ul.buttons li
{
	margin:2px 0 0 0;
}
ul.buttons li a
{
	border:1px solid #2675a6;
	text-decoration:none !important;
	color:#fff !important;
	padding:5px 10px 5px 20px;
	width:90%;
	display:block;
}
ul.buttons a:link, ul.buttons li a:active, ul.buttons li a:visited
{
	text-decoration:none;
}
ul.buttons a:hover, ul.buttons a:focus
{
	background:#00588f;
}
/****************************************************************************
 			_FORMS
*****************************************************************************/
form 
{
	margin:20px 0 0 0;
	padding:0;
}
fieldset
{
	margin:20px 0 10px 0;
	padding:5px 20px 5px 20px;
	border:1px #0f79a0 solid;
	border-left:1px #0f79a0 solid;
	border-right:1px #0f79a0 solid;
}
fieldset ul
{
	padding:0;
	margin:0;
	list-style:none;
}
fieldset li strong
{
	float:left;
	width:30%;
}
fieldset li strong strong
{
	float:none;
	width:auto;
}
fieldset li.comment
{
	padding:0 20px 3px 30%;
	margin:0;
}
fieldset li em
{
	font-style:normal;
}
fieldset legend
{
	margin:0 10px 5px 10px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}
fieldset p.confirm
{
	text-align:center;
}
fieldset p.result
{
	text-align:center;
}



/****************************************************************************
 			_MISC
*****************************************************************************/
.invisible
{
	display:none;
	width:0;
	height:0;
	margin:0;
	padding:0;
}

/****************************************************************************
 			_LINKS
*****************************************************************************/
a:link, a:active, a:visited
{
	color:#8dc6e7;
	text-decoration:underline;
}
a:hover, a:focus
{
	text-decoration:none;
}
a.converted:link, a.converted:active, a.converted:visited
{
	text-decoration:none;
}
a.converted:hover, a.converted:focus
{
	text-decoration:underline;
}
a.gray
{
	color:#333333 !important;
}
a em
{
	color:#FF0 !important;
}
/****************************************************************************
 			_HEADERS
*****************************************************************************/

h1
{
	color:#ffa200;
}
h2
{	
	font-size:large;
	font-weight:bold;
	padding:15px 20px 5px 20px;
	margin:0 0 10px 0;
	border-bottom:1px solid #2675a6;
	text-transform:uppercase;
}
h2 a:link, h2 a:active, h2 a:visited
{
	color:#fff;
	text-decoration:none;
}
h2 a:focus, h2 a:hover
{
	color:#fff;
	text-decoration:underline;
}
h3
{
}
h3 a:link, h3 a:active, h3 a:visited
{
	color:#56330E;
	text-decoration:none;
}
h3 a:focus, h3 a:hover
{
	color:#56330E;
	text-decoration:underline;
}
h4
{
	margin:5px 0 0 0;
	padding:5px 20px 5px 20px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:small;
	background:#00588f;
}
h4 a:link, h4 a:active, h4 a:visited
{
	color:#fff;
	text-decoration:none;
}
h4 a:focus, h4 a:hover
{
	color:#fff;
	text-decoration:underline;
}
h5
{
	padding:13px 10px 0 0;
	margin:0;
	font-weight:bold;
	font-size:small;
}
h5 a:link, h5 a:active, h5 a:visited
{
	color:#fff;
	text-decoration:none;
}
h5 a:focus, h5 a:hover
{
	color:#fff;
	text-decoration:underline;
}

hr
{
	height:1px;
	color:#1e5e1b;
	border:0px;
	border-bottom:1px solid #1e5e1b;
}

.comment
{
	color:#999999;
	font-size:xx-small;
}
.red
{
	color:#CC0000;
}

/*
min-height:200px; 
height:auto !important; 
height:200px; 
*/
