#race_frame { width: 890px; height: auto; overflow: hidden; margin: auto; }
#race_header { width: 890px; height: 26px; }
.mainColumnSpace { width: 10px; height: 26px; overflow: hidden; float: left; }
#race_left { width: 200px; height: auto; overflow: hidden; float: left; }
#race_middle { width: 470px; height: auto; overflow: hidden; float: left; }
#race_right { width: 200px; height: auto; overflow: hidden; float: left; }
#race_left_header { width: 180px; height: 26px; background-color: #0d7695; line-height: 26px; font-size: 16px; font-weight: bold;  color: #f9ffe7; padding-left: 20px; }
#race_middle_header { width: 430px; height: 26px; background-color: #0d7695; line-height: 26px; padding-left: 20px; padding-right: 20px; }
#race_middle_header_left { width: 215px; height: 26px; float: left; text-align: left; color: #f9ffe7; font-size: 16px; font-weight: bold; }
#race_middle_header_right { width: 215px; height: 26px; float: left; text-align: right; color: #f9ffe7; font-size: 10px; font-weight: normal; }
#race_right_header { width: 180px; height: 26px; background-color: #0d7695; line-height: 26px; font-size: 16px; font-weight: bold;  color: #f9ffe7; padding-left: 20px; }
#race_content { width: 890px; height: auto; overflow: hidden; }
.race_content_sep { width: 22px; height: auto; overflow: hidden; float: left; }
.race_content_sep_header { width: 22px; height: 16px; overflow: hidden; background: url(../images/page/race_content_sep.png); margin-bottom: 3px; }
.race_content_sep_content { width: 22px; height: auto; overflow: hidden; background: url(../images/page/mainColumnSpace_2.png) repeat-y; /*min-height: 500px;*/ }

#race_content_left { width: 194px; height: auto; overflow: hidden; float: left; }
#race_content_middle { width: 458px; height: auto; overflow: hidden; float: left; }
#race_content_right { padding-left: 4px; width: 190px; height: auto; overflow: hidden; float: left; }
#race_content_left_menu { width: 194px; height: auto; overflow: hidden; margin-top: 10px; }
.race_content_left_menu_ones { width: 194px; height: auto; overflow: hidden; cursor: pointer; }
.race_content_left_menu_ones_header { width: 178px; height: 32px; overflow: hidden; color: #006699; font-size: 30px; line-height: 30px; padding-left: 16px; font-weight: bold; cursor: pointer; }
.race_content_left_menu_ones_header:hover { color: #666; }
.race_content_left_menu_ones_content { width: 194px; height: auto; overflow: hidden; cursor: pointer; }
.race_content_left_menu_ones_content_ones_next { width: 194px; height: auto; overflow: hidden; background: url(../images/page/races_icon_1.png) top left no-repeat; cursor: pointer; margin-bottom: 5px; }
.race_content_left_menu_ones_content_ones_next:hover { background: url(../images/page/races_icon_1_over.png) top left no-repeat; }
.race_content_left_menu_ones_content_ones_past { width: 194px; height: auto; overflow: hidden; background: url(../images/page/races_icon_2.png) top left no-repeat; cursor: pointer; margin-bottom: 5px; }
.race_content_left_menu_ones_content_ones_past:hover { background: url(../images/page/races_icon_2_over.png) top left no-repeat; }
.race_content_left_menu_ones_content_ones_left { width: 16px; height: 16px; overflow: hidden; float: left; cursor: pointer; }
.race_content_left_menu_ones_content_ones_right { width: 178px; height: auto; overflow: hidden; float: left; font-size: 12px; font-weight: bold; line-height: 14px; text-align: left; cursor: pointer; }
.race_content_left_menu_ones_content a { color: #069; text-decoration: none; cursor: pointer; }
.race_content_left_menu_ones_content a:hover { color: #933; text-decoration: none; }
#race_content_middle_header_date { width: 458px; height: 32px; overflow: hidden; color: #006699; font-size: 30px; line-height: 30px;  font-weight: bold; margin-top: 10px; }
#race_content_middle_header_name { width: 458px; height: auto; overflow: hidden; color: #069; font-size: 18px; line-height: 20px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }
#race_content_middle_content { width: 458px; height: auto; overflow: hidden; color: #069; font-size: 12px; line-height: 16px; text-align: left; }
#race_content_middle_content p{ margin-bottom: 5px; }
#race_content_right_share { width: 190px; height: 24px; margin-top: 20px;  }
.race_content_right_share_ones { width: 26px; height: 24px; float: left; }
.race_content_right_share_ones img{ border: none; }
#race_content_right_download { width: 190px; height: auto; overflow: hidden; margin-top: 10px; }
#race_content_right_download_header { width: 190px; height: auto; overflow: hidden; line-height: 16px; font-size: 14px; font-weight: bold; color: #069; margin-top: 5px; margin-bottom: 5px; }
#race_content_right_download_content { width: 190px; height: auto; overflow: hidden; }
.race_content_right_download_content_files { width: 48px; height: 48px; float: left; margin-right: 3px; margin-bottom: 3px; }
.race_content_right_download_content_files img{ border: none; }
#race_content_right_pic { width: 190px; height: auto; overflow: hidden; margin-top: 10px; }
#race_content_right_pic_header { width: 190px; height: auto; overflow: hidden; line-height: 16px; font-size: 14px; font-weight: bold; color: #069; margin-top: 5px; margin-bottom: 5px; }
#race_content_right_pic_content { width: 190px; height: auto; overflow: hidden; }
.race_content_right_pic_content_onesss { width: 58px; height: 58px; margin-right: 1px; margin-bottom: 4px;  }
.race_content_right_pic_content_onesss img {  border: 1px solid #eee; width: 56px; height: 56px; }
.race_content_right_pic_content_onesss img:hover {  border: 1px solid #CCC; }
#race_content_right_short { width: 190px; height: auto; overflow: hidden; margin-top: 10px; }
#race_content_right_short_header { width: 190px; height: auto; overflow: hidden; line-height: 16px; font-size: 14px; font-weight: bold; color: #069; margin-top: 5px; margin-bottom: 5px; }
#race_content_right_short_content { width: 190px; height: auto; overflow: hidden; }
.race_content_right_short_content_ones { width: 190px; height: auto; overflow: hidden; border-bottom: 1px solid #ccc; }
.race_content_right_short_content_ones_header { width: 190px; height: auto; overflow: hidden; color: #069; font-size: 16px; line-height: 18px; font-weight: bold;  }
.race_content_right_short_content_ones_content { padding-left: 45px; width: 145px; height: auto; overflow: hidden; font-size: 12px; line-height: 14px; text-align: justify; padding-bottom: 3px; margin-bottom: 5px; }





