body {
margin:0px;
font-family:verdana;
font-size:12px;
background-image:url(/img/user/bg.gif);
background-repeat:repeat-x;
background-color:#095BAD;
text-align:center;
}

img {
border:0px;
}

form
{
margin:0px;
padding:0px;
}

#header{
width:990px;
height:287px;
background-image:url(/img/user/shadow_1.gif);
background-repeat:no-repeat;
margin:0 auto;
text-align:center;
}
#content{
width:990px;
min-height:360px;
margin:0 auto;
text-align:left;

position:relative;
}

#content_inner{
width:970px;
min-height:360px;
background-image:url(/img/user/shadow_6.gif);
background-repeat:repeat-y;
margin:0 auto;
text-align:left;
background-color:#FFFFFF;
position:relative;
overflow:hidden;
}
#content_main_left{
float:left;
width:740px;
padding:20px;
padding-top:0px;
}

#content_main_right{
float:left;
width:190px;
}
#topleft_shadow{
height:15px;
width:200px;
background-image:url(/img/user/shadow_4.gif);
background-repeat:repeat-x;
margin:0 auto;
text-align:left;
position:absolute;
top:0px;
right:0px;
}
#footer{
width:990px;
height:140px;
background-image:url(/img/user/shadow_2.gif);
background-repeat:no-repeat;
margin:0 auto;
text-align:left;
position:relative;
}
#developed_by{
position:absolute;
bottom:15px;
left:30%;
font-size:10px;
color:#3487D8;
font-weight:bold;
}
#developed_by a,#developed_by a:hover{
font-size:10px;
color:#3487D8;
text-decoration:none;
}
#footer_shadow{
height:120px;
width:770px;
background-image:url(/img/user/shadow_3.gif);
background-repeat:repeat-x;
margin:0 auto;
text-align:left;
position:absolute;
top:0px;
left:10px;
}
#menu{
width:970px;
height:25px;
background-image:url(/img/user/menu_bg.gif);
background-repeat:repeat-x;
margin:0 auto;
text-align:left;
overflow:hidden;
padding-top:2px;
}
#menu a,#menu a:visited,#menu a:link{
display:block;
float:left;
padding:0px 6px;
padding-bottom:0px;
padding-top:2px;
height:19px;
background-color:#2664A6;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
#menu a:hover{
background-color:#12263D;
text-decoration:none;
color:#FFFFFF;
}
#menu div{
overflow:hidden;
margin:0px 2px;
float:left;
}
#menu div div{
float:left;
margin:0px;
}
#top_bar{
width:970px;
height:37px;
margin:0 auto;
text-align:left;
position:relative;
}
#header_middle{
width:970px;
height:190px;
margin:0 auto;
text-align:left;
position:relative;
}
#header_box{
position:absolute;
top:40%;
left:37%;
padding:10px;
font-size:14px;
}
#header_box1{
position:absolute;
top:30%;
left:20%;
padding:10px;
font-size:14px;
width:60%;
}
#header_search{
width:970px;
height:30px;
padding:5px;
margin:0 auto;
text-align:left;
}
#logo{
width:98px;
height:16px;
position:absolute;
top:15px;
left:20px;
}
#sign_in{
width:46px;
height:18px;
position:absolute;
top:15px;
left:785px;
}
#header_date{
width:120px;
height:18px;
position:absolute;
top:15px;
right:10px;
text-align:right;
font-size:10px;
color:#095BAD;
}
.background {
background-color:#095BAD;
}
.background_red {
background-color:#AF1515;
}
.background0 {
background-image:url(/img/user/bg_bar_2.gif);
}

.background1 {
background-image:url(/img/user/bg_bar_1.gif);
}
.background2 {
background-image:url(/img/user/menu_bg.gif);
}
.color {
color:#FFFFFF;
}
.color2{
color:#095BAD;
}

.bold {
font-weight:bold;
}
.search_box{
float:right;
width:190px;
height:23px;
margin-right:5px;
background-image:url(/img/user/search_bg.gif);
background-repeat:no-repeat;
position:relative;
}
.btn_search{
width:16px;
height:15px;
position:absolute;
top:4px;
right:4px;
}
.search_input{
border:0px;
height:13px;
width:160px;
padding:0px;
margin:5px;
margin-left:6px;
font-size:11px;
font-family:verdana;
color:#053A6F;
}
.matchinfo_div{
float:left;
width:360px;
height:98px;
margin-right:10px;
margin-bottom:10px;
background-image:url(/img/user/bg_match.jpg);
position:relative;
}
.team1_div{
position:absolute;
top:6px;
left:0px;
width:145px;
text-align:right;
height:20px;
overflow:hidden;
white-space:nowrap;
}
.team2_div{
position:absolute;
top:6px;
right:0px;
width:145px;
text-align:left;
height:20px;
overflow:hidden;
white-space:nowrap;
}
.matchinfo1_div{
position:absolute;
top:37px;
left:5px;
width:140px;
text-align:left;
font-size:10px;
line-height:15px;
}
.matchinfo2_div{
position:absolute;
top:37px;
right:5px;
width:140px;
text-align:right;
font-size:10px;
line-height:15px;
}
.matchinfo_bigdiv{
overflow:hidden;
}
.match_div {
overflow:hidden;
clear:both;
width:660px;
margin:3px 0px;
}
.match_divs {
float:left;
padding:2px;
height:14px;
margin:0px;
overflow:hidden;
}

.title_div {
width:652px;
}

.team_div {
width:130px;
}

.court_div {
width:110px;
}

.time_div {
text-align:center;
width:60px;
}

.date_div {
text-align:left;
width:90px;
}

.match_number_div {
text-align:center;
width:30px;
}

.division_stage_div {
width:80px;
}

.content_page {
overflow:hidden;
}