/* CSS Document */
html
{height:100%;
margin:0px auto;
margin-bottom:1px;
display:table;}

body{
font-family:Arial, Helvetica, sans-serif;
background:url(images/main_bg.gif) top repeat-y;
background-color:#b4b8bb;
padding:0px;
margin:0px;}

.onlyfloat_left
{ float:left;}
.onlyfloat_right
{ float:right;}

p
{ font-size:14px;
color:#000000;
line-height:18px;
text-align:left;
padding:0px;
margin:0px;}
h1
{font-size:24px;
color:#000000;
font-weight:normal;
text-align:left;
padding:0px;
margin:0px;}

h2
{ color:#b1b3b4;
font-weight:normal;
text-align:left;
float:left;
font-size:26px;
padding:10px 0px 10px 0px;
margin:0px;}

#main_container{
width:1003px;
margin:0px auto;
display:table;
background:url(images/left_graybg.gif) repeat-y left top ;
background-color:#FFFFFF;}
.logo
{ 
float:left;
width:232px;
_width:231px;
height:236px;
background-color:#FFFFFF;
margin:0px;
padding:30px 0px 0px 0px;
}


.main_nav
{ 
float:left;
width:227px;
_width:229px;
#width:225px;

background-image:url(images/main_navbg.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px solid #FF0000;
}
.main_nav ul
{ float:left;
list-style-type:none;
padding:0px;
margin:0px;
border:0px solid #ff0000;}
.main_nav ul li
{ float:left;
width:221px;
background-color:#707173;
height:31px;
padding:8px 0px 0px 10px;
margin:0px 0px 10px 0px;
border:0px solid #000000;}

.main_nav ul li.inner
{ float:left;
width:201px;
height:auto;
background:none;
background-image:url(images/divi.jpg);
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 10px;
margin:0px 0px 5px 15px;
_margin:0px 0px 5px 7px;}
.main_nav ul li.inner a
{ color:#000000;
font-size:13px;}
.main_nav ul li.inner a:hover
{ color:#ffffff;
font-size:13px;}
.main_nav ul li.inner a.active
{ 
	color:#ffffff;
	font-size:13px;
}

.main_nav ul li.inner_in
{ float:left;
width:180px;
height:13px;
font-size:11px;
background:none;
padding:0px 0px 0px 40px;
_padding:0px 0px 0px 20px;
#padding:0px 0px 0px 20px;
margin:0px 0px 2px 0px;
_margin:0px 0px 2px 0px;}
.main_nav ul li.inner_in a
{ color:#000000;
font-size:11px;}
.main_nav ul li.inner_in a:hover
{ color:#ffffff;
font-size:11px;}
.main_nav ul li.inner_in a.active
{ color:#8a090d;
font-size:11px;}


.main_nav ul li a
{ color:#FFFFFF;
font-size:18px;
text-align:left;
text-decoration:none;
}
.main_nav ul li a:hover
{ color:#FFFFFF;
font-size:18px;
text-align:left;
text-decoration:none;}

#top_part
{ float:left;
width:1003px;
padding:0px;
margin:0px;}

#middle_part
{ float:left;
width:1003px;
padding:0px;
margin:0px;}

.left_part
{ float:left;
width:227px;
#width:232px;
padding:0px;
margin:0px;
border:0px solid #FF0000;
}
.right_partinner
{ 
/* Remove float:right; 
width:752px;
*/

width:748px;
padding:30px 0px 0px 20px;
margin:0px;
border:0px solid #000000;
}

.right_part
{ float:right;
width:748px;
padding:0px 0px 0px 20px;
margin:0px;
background:url(images/sport_boy.jpg);
background-repeat:no-repeat;
background-position:right top;
}

.text
{ float:left;
width:380px;
height:330px;
padding:500px 0px 0px 0px;
margin:0px;}

.blue_line
{
width:1003px;
/*display:table;*/
float:left;
height:20px;
background:url(images/blue_strip.gif) left top no-repeat;
text-align:right;
color:#FFFFFF;
font-size:14px;
padding:2px 5px 0px 0px;
margin:0px;
}

.blue_line a
{
color:#FFFFFF;
text-decoration:none;
}
.blue_line a:hover
{
color:#FFFFFF;
text-decoration:underline;
}
.red_line
{ float:left;
width:738px;
height:20px;
background-color:#990100;
text-align:left;
color:#FFFFFF;
font-size:14px;
padding:4px 0px 0px 10px;
margin:40px 0px 0px 0px;}
.content
{ float:left;
width:727px;
padding:20px 0px 0px 0px;
margin:0px;}

.map
{ float:right;
width:277px;
padding:0px 0px 151px 0px;
margin:0px;}

.sport_user
{ float:left;
width:752px;
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
border:0px solid #000000;}

.sport_user ul
{ float:left;
width:752px;

list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;}


/*.sport_user ul li
{ float:left;
width:130px;
padding:0px 23px 20px 0px;
margin:0px 0px 0px 0px;}
*/

.sport_user ul li
{ float:left;
width:130px;
_width:130px;
#width:130px;
height:167px;
padding:0px 73px 20px 0px;
_padding:0px 23px 20px 0px;
#padding:0px 23px 20px 0px;
margin:0px 0px 0px 0px;
_margin:0px 50px 0px 0px;
#margin:0px 50px 0px 0px;
border:0px solid #FF0000;}


.user_text
{ float:left;
color:#1a171b;
font-size:13px;
text-align:left;
line-height:16px;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;}

.user_hd
{color:#707173;
font-size:13px;
float:left;
text-align:left;
font-weight:bold;}

.user_detail
{ float:left;
width:740px;
padding:0px;
margin:0px;
color:#1a171b;
font-size:13px;
border:0px solid #000000;}

#member_form
{ float:left;
width:730px;
padding:20px 0px 20px 20px;
margin:0px;
color:#707173;
font-size:13px;
border:0px solid #000000;}

#member_form table
{
color:#707173;
}

#member_form table td
{
color:#707173;
}
.log_in
{ float:left;
width:220px;
color:#333333;
font-size:13px;
padding:0px;
margin:0px;}

input
{ width:150px;
border:1px solid #999999;
height:16px;

}

input[type=submit]
{ 
	float:left;
	width:96px;
	height:31px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0px 3px 0px;
	margin:0px;
	border:0px;
}

.submit_btm
{ 
	float:left;
	width:96px;
	height:31px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0px 3px 0px;
	margin:0px;
	border:0px;
}

/*----------------------------------------------------------------23012010--------------------------------------------------------------------------*/

#image
{ float:left;
width:300px;
padding:10px 0px 0px 0px;
margin:0px;}

#image ul
{ float:left;
list-style-type:none;
padding:0px;
margin:0px;}

#image ul li
{ float:left;
width:80px;
height:80px;
padding:0px 20px 20px 0px;
margin:0px;}

#image_content
{ float:right;
width:430px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#1a171b;
border:0px solid #000000;
padding:10px 0px 0px 0px;
margin:0px;}

#image_content table td
{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#1a171b;
}

img{border:0px;}

.gray_text
{color:#888888;
font-size:13px;
line-height:20px;
border-bottom:0px solid #888888;
padding-bottom:2px;}


ul{font-size:14px;}

ul li {line-height:1.5em;}



