@charset "utf-8";
* {
	/*font-weight: normal;*/
	margin: 0px;
	padding: 0px;
	
}
html{/*background-color:#f1f9fd;*/}
body { background-color:#FFFFFF;
	background-image: url(ww_57.gif);
	background-repeat: no-repeat;background-position: center bottom;
	margin-left:auto;
	margin-right:auto; width:1001px;
	
}
li.normal a:hover {
	background-image: url(../images/leftbarclew.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 185px;
	display: block;
	background-position: 0px center;
	_background-position: 2px 10px;
}
li.bold a:hover {
	background-image: url(../images/leftbarclew.gif);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 200px;
	display: block;
	background-position: 3px center;
	_background-position: 3px 12px;
}
img {
	border:0;
}
p {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	/*text-align: left;*/
	text-indent: 2em;
}
input {
	font-size: 11px;
	color: #5a5454;
	text-align:left;
}
.blue {
	color: #2051a3;
}
.pic {
	border: 1px solid #8aa6c0;
	height: 62px;
	width: 62px;
	float: left;
}


a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #005dae;
	text-decoration: underline;
}
a:active {
	color: #666666;
	text-decoration: none;
}
.right_cont_titlea a:link {
	color: #e32a13;
	text-decoration: none;
}
.right_cont_titlea a:visited {
	color: #e32a13;
	text-decoration: none;
}
.right_cont_titlea a:hover {
	color: #005dae;
	text-decoration: underline;
}
.right_cont_titlea a:active {
	color: #e32a13;
	text-decoration: none;
}
.right_cont_titleb a:link {
	color: #287a96;
	text-decoration: none;
}
.right_cont_titleb a:visited {
	color: #287a96;
	text-decoration: none;
}
.right_cont_titleb a:hover {
	color: #2051a4;
	text-decoration: underline;
}
.right_cont_titleb a:active {
	color: #287a96;
	text-decoration: none;
}
.right_cont_titlebnow {
	color: #2051a4;
}
.noo a:link {
	color: #ffffff;
	text-decoration: none;
}
.noo a:visited {
	color: #ffffff;
	text-decoration: none;
}
.noo a:hover {
	color: #fff000;
	text-decoration: none;
}
.noo a:active {
	color: #ffffff;
	text-decoration: none;
}

.activity_l a:link {
	color: #ffffff;
	text-decoration: none;
}
.activity_l a:visited {
	color: #ffffff;
	text-decoration: none;
}
.activity_l a:hover {
	color: #AAD406;
	text-decoration: none;
}
.activity_l a:active {
	color: #ffffff;
	text-decoration: none;
}

.activity_pic_info a:link {
	color: #ffffff;
	text-decoration: none;
}
.activity_pic_info a:visited {
	color: #ffffff;
	text-decoration:none;
}
.activity_pic_info a:hover {
	color: #aad406;
	text-decoration: none;
}
.activity_pic_info a:active {
	color: #ffffff;
	text-decoration: none;
}
.normal a:link {
	color: #ffffff;
	text-decoration: none;
}
.normal a:visited {
	color: #ffffff;
	text-decoration:none;
}
.normal a:hover {
	color: #fff000;
	text-decoration: none;
}
.normal a:active {
	color: #ffffff;
	text-decoration: none;
}
.normal0 a:link {
	color: #ffffff;
	text-decoration: none;
}
.normal0 a:visited {
	color: #ffffff;
	text-decoration:none;
}
.normal0 a:hover {
	color: #fff000;
	text-decoration: none;
}
.normal0 a:active {
	color: #ffffff;
	text-decoration: none;
}

.right_middle_title_more a:link {
	color: #ffffff;
	text-decoration: none;
}
.right_middle_title_more a:visited {
	color: #ffffff;
	text-decoration:none;
}
.right_middle_title_more a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.right_middle_title_more a:active {
	color: #ffffff;
	text-decoration: none;
}

.bold a:link {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
.bold a:visited {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
.bold a:hover {
	color: #fff000;
	text-decoration: none;
	font-weight:bold;
}
.bold a:active {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
.pic_news_clew a:link {
	color: #ffffff;
	text-decoration: none;
}
.pic_news_clew a:visited {
	color: #ffffff;
	text-decoration:none;
}
.pic_news_clew a:hover {
	color: #AAD406;
	text-decoration: none;
}
.pic_news_clew a:active {
	color: #ffffff;
	text-decoration: none;
	/*font-weight:bold;*/
}


.logina a:link {
	color: #2051a3;
	text-decoration: underline;
}
.logina a:visited {
	color: #2051a3;
	text-decoration:underline;
}
.logina a:hover {
	color: #2051a3;
	text-decoration: none;
}
.logina a:active {
	color: #2051a3;
	text-decoration: underline;
}

.newslink a:link {
	color: #666666;
	text-decoration: none;
}
.newslink a:visited {
	color: #666666;
	text-decoration:none;
}
.newslink a:hover {
	color: #005dae;
	text-decoration: none;
}
.newslink a:active {
	color: #666666;
	text-decoration: none;
}

.left_more1 a:link {
	color: #005dae;
	text-decoration: none;
}
.left_more1 a:visited {
	color: #005dae;
	text-decoration: none;
}
.left_more1 a:hover {
	color: #005dae;
	text-decoration: none;
}
.left_more2 a:link {
	color: #005dae;
	text-decoration: none;
}
.left_more2 a:visited {
	color: #005dae;
	text-decoration: none;
}
.left_more2 a:hover {
	color: #005dae;
	text-decoration: none;
}
.login a:link {
	color: #005dae;
	text-decoration: underline;
}
.login a:visited {
	color: #005dae;
	text-decoration: underline;
}
.login a:hover {
	color: #005dae;
	text-decoration: none;
}
.login a:active {
	color: #005dae;
	text-decoration: underline;
}
.olmmore a:link {
	color: #287a96;
	text-decoration: none;
}
.olmmore a:visited {
	color: #287a96;
	text-decoration: none;
}

.olmmore a:hover {
	color: #005dae;
	text-decoration: none;
}
.olmmore0 a:link {
	color: #287a96;
	text-decoration: none;
}
.olmmore0 a:visited {
	color: #287a96;
	text-decoration: none;
}

.olmmore0 a:hover {
	color: #005dae;
	text-decoration: none;
}
.more1 a:link {
	color: #287a96;
	text-decoration: none;
}
.more1 a:visited {
	color: #287a96;
	text-decoration: none;
}

.more1 a:hover {
	color: #005dae;
	text-decoration: none;
}
.more2 a:link {
	color: #287a96;
	text-decoration: none;
}
.more2 a:visited {
	color: #287a96;
	text-decoration: none;
}

.more2 a:hover {
	color: #005dae;
	text-decoration: none;
}
.newsmore a:link {
	color: #287a96;
	text-decoration: none;
}
.newsmore a:visited {
	color: #287a96;
	text-decoration: none;
}

.newsmore a:hover {
	color: #005dae;
	text-decoration: none;
}

.olm_more a:link {
	color: #287a96;
	text-decoration: none;
}
.olm_more a:visited {
	color: #287a96;
	text-decoration:none;
}
.olm_more a:hover {
	color: #005dae;
	text-decoration: none;
}
.olm_more a:active {
	color: #287a96;
	text-decoration: none;
}
.relay_more {
	color: #287a96;
}
.relay_more a:link {
	color: #287a96;
	text-decoration: none;
}
.relay_more a:visited {
	color: #287a96;
	text-decoration:none;
}
.relay_more a:hover {
	color: #005dae;
	text-decoration: none;
}
.relay_more a:active {
	color: #287a96;
	text-decoration: none;
}
.olm_more1 a:link {
	color: #287a96;
	text-decoration: none;
}
.olm_more1 a:visited {
	color: #287a96;
	text-decoration:none;
}
.olm_more1 a:hover {
	color: #005dae;
	text-decoration: underline;
}
.olm_more1 a:active {
	color: #287a96;
	text-decoration: none;
}
.news_more a:link {
	color: #287a96;
	text-decoration: none;
}
.news_more a:visited {
	color: #287a96;
	text-decoration: none;
}

.news_more a:hover {
	color: #005dae;
	text-decoration: none;
}
.canao2008more a:link {
	color: #287a96;
	text-decoration: none;
}
.canao2008more a:visited {
	color: #287a96;
	text-decoration: none;
}

.canao2008more a:hover {
	color: #005dae;
	text-decoration: none;
}
.en {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.en0 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.en1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.newslink {
	font-size: 12px;
	line-height: 22px;
	text-align: left;
	color: #666666;
}
.newslink0 {
	font-size: 12px;
	line-height: 26px;
	text-align: left;
	color: #666666;
}

.timea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}


.red {
	font-size: 12px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.olmday {
	font-size: 17px;
	color: #fa4701;
	font-weight: bold;
}
.torch_yellow {
	color: #fa6501;
}


.page-wrap {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 844px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-story {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 908px;
	*height: 905px;
	_height: 909px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-2006olm {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1277px;
	*height: 1275px;
	_height: 1280px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-history {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1513px;
	*height: 1509px;
	_height: 1514px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-rise {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1050px;
	*height: 1046px;
	_height: 1050px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-previousrelay {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1980px;
	*height: 1888px;
	_height: 1893px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}

.page-wrap-nowrelay {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 881px;
	*height: 878px;
	_height: 903px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-memorabilia {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1029px;
	*height: 1020px;
	_height: 1025px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-volkswage {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 2094px;
	*height: 2090px;
	_height: 2094px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-audi {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 2391px;
	*height: 2387px;
	_height: 2391px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-lore {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1163px;
	*height: 1155px;
	_height: 1163px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-relay {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1275px;
	*height: 1268px;
	_height: 1275px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-basicelement {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1229px;
	*height: 1226px;
	_height: 1229px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-2008olm {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1262px;
	*height: 1254px;
	_height: 1262px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-paralympic {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1439px;
	*height: 1436px;
	_height: 1440px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-outdoorad {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1272px;
	*height: 1268px;
	_height: 1273px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-gamesemblem {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1196px;
	*height: 1193px;
	_height: 1197px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-sportsicon {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1469px;
	*height: 1466px;
	_height: 1470px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-torch {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1502px;
	*height: 1499px;
	_height: 1502px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-poster {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1996px;
	*height: 1992px;
	_height: 1996px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap-winposter {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1749px;
	*height: 1745px;
	_height: 1750px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
}
.page-wrap_club {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 962px;
	*height: 958px;
	_height: 963px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;

}
.page-wrap_activity {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 917px;
	*height: 913px;
	_height: 918px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;

}
.page-wrap_news {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1083px;
	*height: 1080px;
	_height: 1085px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;

}
.page-wrap_fawandolm {
	background-image: url(indextopbg.jpg);
	background-repeat: no-repeat;	
	height: 1193px;
	*height: 1190px;
	_height: 1195px;
	width: 1001px;
	margin-right: auto;
	margin-left: auto;

}

.very_top {
	float: left;
	height: auto;
	width: 510px;
	margin-top: 5px;
	margin-left: 220px;
	_margin-left: 110px;
}
.time_module{
	float: left;
	height: 22px;
	width: 500px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;

}
.time {
	background-color: #FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-align: center;
	float: left;
	height: 22px;
	width: 500px;
	color: #00416e;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
}
.torch_module {
	text-align: center;
	clear: left;
	float: left;
	height: auto;
	width: 460px;
	padding-right:20px;
	margin-left: 10px;
	_margin-left: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #197fd0;
	border-left-color: #197fd0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity: 0.6;
}

.torch {
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	text-align: center;
	float: left;
	width: 480px;
	background-color: #FFFFFF;
	color: #646464;
}
.torch_c{color: #3d3b3b;}
.main {
	
	clear: left;
	float: left;
	height: auto;
	width: 939px;
	/*margin-left: 31px;*/
	margin-left: 41px;
	display:inline;
	margin-top: 140px;
}
.main-index {
	
	clear: left;
	float: left;
	height: auto;
	width: 939px;
	margin-left: 31px;
	_margin-left: 16px;
	margin-top: 140px;
}
.menu {
	height: 30px;
	width: 720px;
	position: relative;	
	top: 10px;
	left: 130px;
}
.menu li {
	list-style-type: none;
	float: left;
	height: 34px;
	width: auto;
	margin: 0px;
	padding: 0px;
}


.search_module {
	background-color: #dfeef2;
	float: left;
	height: 45px;
	/*width: 939px;*/
	width:926px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #78c1d7;
}
.search {
	float: left;
	height: 25px;
	width: 250px;
	margin-left: 134px;
	_margin-left: 67px;
	margin-top: 18px;
}
.link {
	float: right;
	height: 34px;
	width: 180px;
	margin-top: 8px;
	*margin-top: 12px;
	_margin-top: 10px;
	margin-right: 120px;
	_margin-right: 70px;
}
.link li {
	float: left;
	list-style-type: none;
	height: auto;
	width: 87px;
	padding-right: 3px;
}
.footer_bg {
	clear: both;
	height: 30px;
	width: 1000px;
}
.footer_info {
	clear: left;
	float: left;
	width: 640px;
	padding-left: 190px;
	font-family: "";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 22px;
	text-decoration: none;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9d9d9d;
	margin-left: 53px;
	_margin-left:51px;
	display:inline;
	padding-top: 10px;
	margin-top: 1px;
}
.middle {
	background-color: #ececec;
	float: left;
	height: 244px;
	width: 939px;
	clear: left;
}
.middle_left {
	background-image: url(left_topbg.gif);
	background-repeat: no-repeat;
	float: left;
	height: 244px;
	width: 269px;
}
.middle_left_title {
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #616d7c;
	text-decoration: none;
	height: 30px;
	padding-top: 17px;
	padding-left: 22px;
	width: 230px;
}
.middle_left_b1 {
	float: left;
	height: auto;
	width: 238px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-left: 16px;
	_margin-left: 10px;
	padding-left: 3px;
}
.b1_bottom_line {
	background-image: url(leftdot.gif);
	background-repeat: repeat-x;
	float: left;
	height: 1px;
	width: 227px;
	padding-right: 16px;
	margin-left: 14px;
	_margin-left: 7px;
	overflow: hidden;
	
}
.activity_pic_info {
	font-size: 12px;
	font-weight: normal;
	clear: left;
	float: left;
	width: 212px;
	margin-left: 8px;
	_margin-left: 4px;
	background-color: #1e5195;
	color: #FFFFFF;
	line-height: 22px;
	text-align: right;
	padding-right: 5px;
}



.b1_title {
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #005dae;
	text-decoration: none;
	text-align: left;
}
.more1 {
	color: #287a96;
	padding-left: 142px;
}
.more2 {
	color: #287a96;
	padding-left: 367px;

}

.b1_cont {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 20px;
	text-align: left;
	text-indent: 2em;
}

.middle_left_b2 {
	float: left;
	height: auto;
	width: 240px;
	padding-top: 6px;
	margin-left: 16px;
	_margin-left: 8px;
}


.left_more1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #005dae;
	padding-left: 130px;
}
.left_more2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #005dae;
	padding-left: 120px;
}

.middle_right {
	float: left;
	height: 244px;
	width: 670px;
	background-color: #EFF7FA;
}
.middle_right_pic {
	float: left;
	height: 237px;
	width: 655px;
	padding-top: 7px;
}

.middle_right_line {
	background-image: url(aa_26.gif);
	background-repeat: no-repeat;
	float: right;
	height: 244px;
	width: 14px;

}
.bottom {
	float: left;
	height: auto;
	width: 925px;
	clear: left;
	padding-left: 12px;
}
.cont {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 22px;
	text-align: left;
}

.bottom_left {
	float: left;
	height: 365px;
	_height: 363px;
	width: 246px;
	background-color: #ececec;
	padding-top: 20px;
}
.bottom_left_activity {
	clear: left;
	float: left;
	height: auto;
	width: 238px;
	background-color: #F3F3F3;
	margin-left: 8px;
	_margin-left: 4px;
}
.activity_title {
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	color: #616d7c;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c3c3;
	margin-left: 8px;
	_margin-left: 3px;
	margin-bottom:8px;
	width: 217px;
	float: left;
}
.activity_pic {
	clear: left;
	float: left;
	height: 56px;
	width: 217px;
	padding-left: 8px;
}
.activity_links {
	clear: left;
	float: left;
	height: 59px;
	_height: 59px;
	width: 217px;
	margin-left: 8px;
	_margin-left: 4px;
	padding-top: 8px;
	padding-bottom: 10px;
	_padding-bottom: 5px;
}




.bottom_left_login {
	background-image: url(loginbg.gif);
	background-repeat: no-repeat;
	float: left;
	height: 175px;
	width: 238px;
	margin-left: 8px;
	_margin-left: 4px;
}
.login_module {
	float: left;
	height: 110px;
	width: 220px;
	margin-top: 40px;
	padding-top:3px;
	margin-left: 12px;
	_margin-left: 6px;
}
.login_modulea {
	float: left;
	height: 110px;
	width: 220px;
	margin-top: 40px;
	padding-top:4px;
	margin-left: 12px;
	_margin-left: 4px;
}
.login {
	font-size: 12px;
	font-weight: normal;
	text-align:right;
}
.logina {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #696969;
	text-align: left;
}

.kong {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #7bb2d1;
}

.bottom_right {
	background-color: #ececec;
	float: right;
	height: 385px;
	width: 669px;
	margin-right:10px;
	_margin-right: 7px;
}
.bottom_right_bline{
	width:300px;
	height:1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;

}
.bottom_right_titlebg {
	float: left;
	height: 49px;
	width: 640px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c3c3;
	padding-right: 10px;
	margin-left: 10px;
	_margin-left: 5px;

}
.bottom_right_more {
	float: right;
	height: 49px;
	width: 99px;
}
.bottom_right_title {
	float: left;
	height: 49px;
	width: 85px;
	padding-left: 10px;
}
.bottom_right_cont {
	clear: left;
	float: left;
	height: 130px;
	_height: 110px;
	width: 648px;
	margin-right: 10px;
	_margin-right: 5px;
	margin-left: 10px;
	_margin-left: 5px;
}
.bottom_right_cont_picbg {
	background-image: url(newspicbg.gif);
	background-repeat: no-repeat;
	float: left;
	height: 99px;
	width: 126px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 28px;
	_margin-left: 14px;
}
.cont_pic {
	width:120px;
	height:90px;
	padding-top: 3px;
	padding-left: 3px;
	float:left;
}
.bottom_right_content {
	float: right;
	height: 110px;
	width: 465px;
	margin-top: 15px;
	margin-left: 20px;
	_margin-left: 10px;
}
.content_title {
	font-size: 12px;
	font-weight: bold;
	color: #005dae;
	line-height: 25px;
	text-align: left;
}
.content_cont {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	text-indent: 2em;
}
.bottom_right_line {
	background-image: url(qq_44.gif);
	background-repeat: repeat-x;
	height: 18px;
	width: 669px;
	float:left;
	*float:none;/*FOR IE6 IE7*/
}
.bottom_right_cont0 {
	height: 135px;
	width: 650px;
	padding-left: 10px;
	float:left;
	*float:none;/*FOR IE6 IE7*/
}
.bottom_right_b {
	height: 35px;
	width: 660px;
	float:left;
	*float:none;/*for IE6 IE7*/
}
.newsmore {
	font-size: 12px;
	font-weight: normal;
	color: #287a96;
	line-height: 22px;
	text-align: right;
	padding-right: 17px;
}
/*menu 部分*/
.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ff0000
}
.menu UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.menu UL LI A {
	CLEAR: both; DISPLAY: block
}
.menu UL LI DIV {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.menu H4 {
font-size:12px;
COLOR: #ffffff;
BORDER-BOTTOM: #ffffff 1px solid;
HEIGHT: 22px;
line-height:22px;
TEXT-ALIGN: center;
font-weight:normal;
}
.menu H4 A{HEIGHT: 22px; line-height:22px; COLOR: #ffffff; text-decoration:none;}
.menu H4 A:visited {
	FONT-WEIGHT: normal; COLOR: #ffffff; text-decoration:none;}
.menu H4 A:hover {
	FONT-WEIGHT: bold; COLOR: #2250a0; text-decoration:none;}
#PopDiv1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 999; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80); WIDTH: 0px; PADDING-TOP: 4px; POSITION: absolute; BACKGROUND-COLOR: #74b8cc; opacity: 0.8
}
#PopDiv2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; Z-INDEX: 999; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80); MARGIN-LEFT: 1px; WIDTH: 86px; PADDING-TOP: 4px; POSITION: absolute; BACKGROUND-COLOR: #74b8cc; opacity: 0.8
}
#PopDiv3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; Z-INDEX: 999; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80); MARGIN-LEFT: 1px; WIDTH: 176px; PADDING-TOP: 4px; POSITION: absolute; BACKGROUND-COLOR: #74b8cc; opacity: 0.8
}
#PopDiv4 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; Z-INDEX: 999; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80); MARGIN-LEFT: 1px; WIDTH: 73px; PADDING-TOP: 4px; POSITION: absolute; BACKGROUND-COLOR: #74b8cc; opacity: 0.8
}
#PopDiv5 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; Z-INDEX: 999; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80); MARGIN-LEFT: 1px; WIDTH: 102px; PADDING-TOP: 4px; POSITION: absolute; BACKGROUND-COLOR: #74b8cc; opacity: 0.8
}
#PopDiv6 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; Z-INDEX: 999; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80); MARGIN-LEFT: 1px; WIDTH: 113px; PADDING-TOP: 4px; POSITION: absolute; BACKGROUND-COLOR: #74b8cc; opacity: 0.8
}
.bottom2 {
	float: left;
	height: auto;
	width: 926px;
	clear: left;
}
.bottom2_leftbar {
	float: left;
	height: auto;
	width: 268px;
	background-image: url(../story/images/olmstoryleftbarbg.gif);
	background-repeat: no-repeat;
}
.club_bottom2_leftbar {
	float: left;
	height: 651px;
	width: 268px;
	background-image: url(../story/images/olmstoryleftbarbg.gif);
	background-repeat: no-repeat;
}
.bottom2_menu_module {
	clear: left;
	float: left;
	height: auto;
	width: 268px;
}
.bottom2_menu_title {
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #616d7c;
	text-decoration: none;
	height: 30px;
	padding-top: 17px;
	padding-left: 38px;
	width: 230px;
}
.bottom2_olmstory_menu_content {
	clear: left;
	float: left;
	height: 305px;
	width: 218px;
	background-image: url(../story/images/leftbarbg.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
	background-color: #ECECEC;
	margin-left: 26px;
	_margin-left: 13px;
}
.bottom2_olmstory_menu_content li {
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	list-style-type: none;
	padding-right: 10px;
}
.bold {
	font-weight: bold;
	line-height: 30px;
	float: right;
	height: 30px;
	width: 200px;
}
.normal {
	font-weight: normal;
	clear: right;
	float: right;
	width: 185px;
	margin-right: 14px;
	_margin-right: 7px;
}
.noo {
	font-weight: normal;
	clear: right;
	float: right;
	height:29px;
	line-height:29px;
	width: 185px;
	margin-right: 14px;
	_margin-right: 7px;
}
.normal0 {
	font-weight: normal;
	clear: right;
	float: right;
	width: 197px;
	margin-right: 14px;
	_margin-right: 4px;
}
.bottom2_leftbar_login {
	clear: left;
	float: left;
	height: 275px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_2006olm {
	clear: left;
	float: left;
	height: 644px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_2008olm {
	clear: left;
	float: left;
	height: 627px;
	*height:623px;
	_height:627px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_history {
	clear: left;
	float: left;
	height: 880px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_rise {
	clear: left;
	float: left;
	height: 416px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_previousrelay {
	clear: left;
	float: left;
	height: 1347px;
	*height: 1259px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_nowrelay {
	clear: left;
	float: left;
	height: 247px;
	_height: 269px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_memorabilia {
	clear: left;
	float: left;
	height: 394px;
	*height: 389px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_volkswage {
	clear: left;
	float: left;
	height: 1459px;
	_height: 1458px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_audi {
	clear: left;
	float: left;
	height: 1756px;
	_height: 1755px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_lore {
	clear: left;
	float: left;
	height: 529px;
	*height: 525px;
	_height: 529px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_relay {
	clear: left;
	float: left;
	height: 642px;
	*height: 638px;
	_height: 642px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_basicelement {
	clear: left;
	float: left;
	height: 595px;
	*height: 596px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_paralympic {
	clear: left;
	float: left;
	height: 806px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_outdoorad {
	clear: left;
	float: left;
	height: 639px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_gamesemblem {
	clear: left;
	float: left;
	height: 564px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_sportsicon {
	clear: left;
	float: left;
	height: 836px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_torch {
	clear: left;
	float: left;
	height: 869px;
	*height: 869px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_poster {
	clear: left;
	float: left;
	height: 1363px;
	*height: 1363px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_winposter {
	clear: left;
	float: left;
	height: 1116px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_club {
	clear: left;
	float: left;
	height: 327px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_activity {
	clear: left;
	float: left;
	height: 282px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_news {
	clear: left;
	float: left;
	height: 448px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_leftbar_login_fawandolm {
	clear: left;
	float: left;
	height: 558px;
	width: 257px;
	_width: 258px;
	background-color: #F3f3f3;
	margin-left: 11px;
	_margin-left: 5px;
}
.bottom2_right {
	float: right;
	height: 631px;
	width: 658px;
}
.bottom2_right_club {
	float: right;
	height: 685px;
	width: 658px;
}

.right_top {
	height: 210px;
	width: 658px;
	background-color: #EFF7FA;
	float: none;
}
.right_middle {
	height: 200px;
	width: 645px;
	background-color: #ececec;
	float: none;
}
.right_middle_bg1 {
	background-color: #FFFFFF;
	float: left;
	height: 200px;
	width: 636px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cad1e0;
	border-left-color: #cad1e0;
}
.right_middle_bg2 {
	background-color: #ddeef3;
	float: left;
	height: 193px;
	width: 626px;
	_width: 625px;
	margin-left: 6px;
	_margin-left: 3px;
}
.right_middle_titlebg {
	background-image: url(../story/images/titlebg.gif);
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	width: 617px;
	margin-top: 3px;
	margin-left: 4px;
	_margin-left: 1px;
}
.right_middle_title {
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
	color: #616d7c;
	padding-left: 10px;
	float: left;
	height: 27px;
	width: 300px;
}
.right_middle_cont {
	float: left;
	height: auto;
	width: 618px;
	margin-top: 8px;
	margin-left: 4px;
	_margin-left: 2px;
}





.right_bottom {
	height: 180px;
	width: 645px;
	background-color: #ececec;
	float: none;
}
.right_bottom_bg1 {
	background-color: #FFFFFF;
	float: left;
	height: 168px;
	width: 636px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cad1e0;
	border-left-color: #cad1e0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAD1E0;
}
.right_bottom_title {
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #616d7c;
	float: left;
	height: 25px;
	width: 612px;
	margin-left: 8px;
	_margin-left: 4px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c3c3;
}
.right_bottom_cont {
	float: left;
	height: auto;
	width: 615px;
	padding-left: 8px;
	color: #666666;
	text-align: left;
	text-indent: 2em;
	padding-top: 10px;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
}




.olm_module {
	height: 199px;
	width: 636px;
	margin-top: 10px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ccd6e7;
	border-right-color: #ccd6e7;
	border-left-color: #ccd6e7;
	float: left;
}
.olm2006_module {
	float: left;
	height: 185px;
	width: 315px;
}
.olm2008_module {
	float: left;
	height: 185px;
	width: 315px;
}

.olm_titlebg {
	background-image: url(../story/images/titlebarbg.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	height: 32px;
	width: 304px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c3c3;
	margin-left: 8px;
	_margin-left: 4px;
}
.olm_title {
	font-size: 12px;
	font-weight: bold;
	color: #616d7c;
	line-height: 22px;
	text-align: left;
	padding-top: 10px;
	padding-left: 6px;
}




.right_top_r {
	float: right;
	height: 210px;
	width: 19px;
}
.club_right_line {
	float: right;
	height: 484px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.activity_right_line {
	float: right;
	height: 454px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.news_right_line {
	float: right;
	height: 390px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.olm_content {
	width: 303px;
	float: none;
	height: 150px;
	margin-left: 8px;
	_margin-left: 4px;
	clear: both;
}
.olm_cont_title {
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #2051a4;
	width: 295px;
	*width: 224px;
	display:block;
	background-image: url(leftdot.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
}
.olm_cont {
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #666666;
	height: auto;
	float: left;
	width: 297px;
	margin-left: 6px;
	_margin-left: 3px;
}
.olm_more {
	text-align: right;
	color: #287a96;
	float: right;
	width: 150px;
	height: 20px;
	padding-right: 3px;
}
.olm_more1 {
	text-align: right;
	color: #287a96;
	width: 150px;
	height: 20px;
	padding-left: 210px;
	*padding-left: 242px;
}

.right_bottom_b {
	float: left;
	height: 37px;
	width: 625px;
	background-color: #ECECEC;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
}
.right_bottom_b2 {
	float: left;
	height: 40px;
	width: 625px;
	background-color: #ECECEC;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
}
.club_right_top {
	height: 480px;
	width: 658px;
	background-color: #EFF7FA;
	float: none;
}
.bottom2_club_menu_content {
	clear: left;
	float: left;
	height: 307px;
	width: 218px;
	background-image: url(../club/images/club_leftbarbg.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
	background-color: #ECECEC;
	margin-left: 26px;
	_margin-left: 13px;
}
.bottom2_club_menu_content li {
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	list-style-type: none;
	padding-right: 10px;
}
.smallgame_module {
	background-color: #FFFFFF;
	float: left;
	height: 475px;
	width: 636px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cad1e0;
	border-left-color: #cad1e0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CAD1E0;
	margin-top: 8px;
}
.bottom2_right_titlebg {
	background-image: url(titlebarbg.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	height: 32px;
	width: 623px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c3c3;
	margin-left: 8px;
	_margin-left: 4px;
}
.bottom2_right_titlebg2 {
	background-image: url(titlebarbg.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	height: 32px;
	width: 623px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c3c3;
}
.game_pic {
	float: left;
	height: 135px;
	width: 116px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c3c3c3;
}
.game_cont {
	float: left;
	width: 488px;
	height: 130px;
	margin-left: 6px;
	_margin-left: 3px;
}
.game_cont_title {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #2050a3;
	text-align: left;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c3c3;
}
.game_content {
	color: #666666;
	text-align: left;
	text-indent: 2em;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 8px;
}



.bottom2_right_title {
	font-size: 12px;
	font-weight: bold;
	color: #616d7c;
	line-height: 22px;
	text-align: left;
	padding-top: 10px;
	padding-left: 6px;
}
.smallgame_cont {
	float: left;
	height: 360px;
	width: 620px;
	margin-left: 8px;
	_margin-left: 4px;
	margin-top: 6px;
}
.gamecont_module {
	float: left;
	height: 135px;
	width: 620px;
}
.club_right_bottom {
	background-color: #ECECEC;
	float: left;
	height: 160px;
	*height: 164px;
	_height: 160px;
	width: 645px;
}
.club_right_bottombg1 {
	background-color: #FFFFFF;
	float: left;
	height: 145px;
	width: 636px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cad1e0;
	border-left-color: #cad1e0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAD1E0;
}
.club_right_bottombg2 {
	background-color: #ddeef3;
	float: left;
	height: 140px;
	width: 624px;
	margin-left: 6px;
	_margin-left: 3px;
}
.club_right_bottom_cont {
	float: left;
	height: auto;
	width: 622px;
	padding-top: 8px;
}
.news_right_bottombg1 {
	background-color: #FFFFFF;
	float: left;
	height: 135px;
	width: 636px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cad1e0;
	border-left-color: #cad1e0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAD1E0;
}

.news_right_bottombg2 {
	background-color: #ddeef3;
	float: left;
	height: 125px;
	width: 624px;
	margin-left: 6px;
	_margin-left: 3px;
}
.news_right_bottom_cont {
	float: left;
	height: auto;
	width: 622px;
	padding-top: 8px;
}
.club_link {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #666666;
	text-align: right;
}
.bottom2_right_activity {
	float: right;
	height: 640px;
	width: 658px;
}
.bottom2_right_news {
	float: right;
	height: 806px;
	width: 658px;
}
.bottom2_right_fawandolm {
	float: right;
	height: 916px;
	width: 658px;
}
.activity_right_top {
	height: 453px;
	width: 658px;
	background-color: #EFF7FA;
	float: none;
}
.news_right_top {
	height: 380px;
	width: 658px;
	background-color: #EFF7FA;
	float: none;
}

.news_right_middlebg1 {
	background-color:#ECECEC;
	float:left;
	width:645px;
	height:230px;
}

.news_right_middlebg2 {
	background-color:#FFFFFF;
	border-left:1px solid #CAD1E0;
	border-right:1px solid #CAD1E0;
	float:left;
	width:636px;
	height:230px;
}
.news_module {
	background-color: #FFFFFF;
	float: left;
	height: 445px;
	width: 636px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cad1e0;
	border-left-color: #cad1e0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CAD1E0;
	margin-top: 8px;
}
.news_cont {
	float: left;
	height: 360px;
	width: 620px;
	margin-left: 8px;
	_margin-left: 4px;
	margin-top: 6px;
}
.news_news_module {
	background-color: #FFFFFF;
	float: left;
	height: 381px;
	width: 636px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cad1e0;
	border-left-color: #cad1e0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CAD1E0;
	margin-top: 8px;
}
.news_news_cont {
	float: left;
	height: 322px;
	width: 620px;
	margin-left: 8px;
	_margin-left: 4px;
	margin-top: 6px;
}
.memorabilia_news_cont {
	float: left;
	height: 322px;
	width: 605px;
	margin-top: 6px;
}
.fawandolm_right_top {
	height: 339px;
	width: 658px;
	background-color: #EFF7FA;
	float: none;
}

.fawandolm_module {
	background-color: #FFFFFF;
	float: left;
	height: 334px;
	width: 636px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cad1e0;
	border-left-color: #cad1e0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CAD1E0;
	margin-top: 8px;
}
.fawandolm_middle_module {
	background-color: #FFFFFF;
	float: left;
	height: 331px;
	width: 636px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cad1e0;
	border-left-color: #cad1e0;
	margin-top: 8px;
}
.fawandolm_right_line {
	float: right;
	height: 343px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.fawandolm_cont {
	float: left;
	height: 287px;
	width: 620px;
	margin-left: 8px;
	_margin-left: 4px;
	margin-top: 4px;
}
.fawandolm_cont_pic {
	float: left;
	height: 233px;
	width: 618px;
	padding-left: 2px;
}
.fawandolm_cont_content {
	float: left;
	height: 54px;
	width: 618px;
	margin-top: 10px;
	padding-left: 2px;
	font-size:12px;
	color:#909090;
	text-align:left;
	line-height:22px;
}
.fawandolm_right_middlebg1 {
	background-color:#ECECEC;
	float:left;
	width:645px;
	height:327px;
}
.fawandolm_right_middlebg2 {
	background-color:#FFFFFF;
	border-left:1px solid #CAD1E0;
	border-right:1px solid #CAD1E0;
	float:left;
	width:636px;
	height:327px;
}
.fawandolm_right_bottom {
	background-color: #ECECEC;
	float: left;
	height: 205px;
	*height: 209px;
	_height: 198px;
	width: 645px;
}
.fawandolm_right_bottombg1 {
	background-color: #FFFFFF;
	float: left;
	height: 195px;
	_height: 190px;
	width: 636px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cad1e0;
	border-left-color: #cad1e0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAD1E0;
}
.bottom2_activity_menu_content {
	clear: left;
	float: left;
	height: 307px;
	width: 218px;
	background-image: url(../events/images/activity_leftbarbg.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
	background-color: #ECECEC;
	margin-left: 26px;
	_margin-left: 13px;
}
.bottom2_activity_menu_content li {
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	list-style-type: none;
	padding-right: 10px;
}
.bottom2_news_menu_content {
	clear: left;
	float: left;
	height: 307px;
	width: 218px;
	background-image: url(../news/images/news_leftbarbg.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
	background-color: #ECECEC;
	margin-left: 26px;
	_margin-left: 13px;
}
.bottom2_news_menu_content li {
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	list-style-type: none;
	padding-right: 10px;
}
.bottom2_fawandolm_menu_content {
	clear: left;
	float: left;
	height: 307px;
	width: 218px;
	background-image: url(../beijing2008/images/faw_olm_leftbarbg.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
	background-color: #ECECEC;
	margin-left: 26px;
	_margin-left: 13px;
}
.bottom2_fawandolm_menu_content li {
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	list-style-type: none;
	padding-right: 10px;
}

.pic_news {
	float: left;
	height: 143px;
	width: 618px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c3c3;
}
.memorabilia_pic_news {
	float: left;
	height: 143px;
	width: 611px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c3c3;
	padding-left:3px;
}
.pic_news_pic {
	float: left;
	height: 125px;
	width: 200px;
}
.pic_news_p {
	float: left;
	height: 107px;
	width: 200px;
}
.pic_news_clew {
	float: left;
	height: 22px;
	width: 200px;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #5284b7;
	text-align: center;
	line-height: 22px;
}
.pic_news_right {
	float: right;
	height: 132px;
	width: 390px;
	padding-left: 10px;
}
.pic_news_title {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #2050a3;
	float: left;
	height: auto;
	width: 370px;
	padding-top: 3px;
	padding-bottom: 8px;
}
.title_bottom_line {
	background-image: url(leftdot.gif);
	background-repeat: repeat-x;
	clear: left;
	float: left;
	height: 1px;
	width: 390px;
	overflow: hidden;
}
.pic_news_summary {
	color: #666666;
	clear: left;
	float: left;
	height: auto;
	width: 380px;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	padding-top:5px;
}
.news_more {
	float:right;
	margin-top:-5px;
	padding-right: 6px;
	color: #287a96;
}
.canao2008more {
	float:right;
	margin-top:-0px;
	padding-right: 6px;
	color: #287a96;
}

.news_list {
	float: left;
	height: auto;
	width: 600px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.events_list {
	float: left;
	height: auto;
	width: 617px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.activity_r_bottom_left {
	float: left;
	height: 80px;
	width: 460px;
	padding-left: 3px;
}
.activity_r_bottom_right {
	float: left;
	height: 80px;
	width: 150px;
}

.activity_l {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	padding-right: 5px;
	background-color: #5284b7;
}
.activity_right_bottombg1 {
	background-color: #FFFFFF;
	float: left;
	height: 130px;
	width: 636px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cad1e0;
	border-left-color: #cad1e0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAD1E0;
}
.activity_right_bottombg2 {
	background-color: #ddeef3;
	float: left;
	height: 123px;
	width: 624px;
	margin-left: 6px;
	_margin-left: 3px;
}
.activity_right_bottom {
	background-color: #ECECEC;
	float: left;
	height: 145px;
	*height: 146px;
	_height: 145px;
	width: 645px;
}
.news_right_bottom {
	background-color: #ECECEC;
	float: left;
	height: 145px;
	*height: 155px;
	_height: 145px;
	width: 645px;
}

.olmnews_module {
	float: left;
	height: 200px;
	width: 636px;
}.olmnews_module_cont {
	float: left;
	height: 175px;
	width: 625px;
	margin-top: 6px;
}
.olmnews_module_left {
	float: left;
	height: 175px;
	width: 215px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c3c3c3;
}
.olmnews_left_title {
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	float: left;
	height: 20px;
	width: 195px;
	margin-left: 10px;
	_margin-left: 5px;
	padding-left: 4px;
	padding-top: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c3c3;
}
.olmnews_left_cont {
	clear: left;
	float: left;
	height: auto;
	width: 197px;
	margin-top: 4px;
	margin-left: 10px;
	_margin-left: 6px;
}
.bluecont {
	font-size: 12px;
	font-weight: normal;
	color: #2051a3;
	padding-top: 10px;
	line-height: 18px;
	padding-left: 5px;
}
.bbold {
	font-weight: bold;
}
.olmcont {
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding-left: 2px;
	padding-top: 5px;
}




.olmnews_module_right {
	float: left;
	height: 175px;
	width: 406px;
}
.olmnews_right_title {
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	float: left;
	height: 20px;
	width: 396px;
	margin-left: 8px;
	_margin-left: 4px;
	padding-left: 4px;
	padding-top: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c3c3;
}
.olmnews_right_cont {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	float: left;
	height: auto;
	width: 398px;
	padding-left: 8px;
	line-height: 24px;
}
.olmmore {
	float:right;
	margin-top:-25px;
	padding-right: 14px;
	color:#287a96;
}
.olmmore0 {
	float:right;
	margin-top:-23px;
	padding-right: 2px;
	color:#287a96;
}
.right_middle_title_more {
	font-size: 12px;
	line-height: 27px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	float: right;
	height: 27px;
	width: 200px;
	padding-right: 10px;
}

/*以下是2006olm页面的样式*/
.normal2 {
	font-weight: normal;
}
.bottom2_right_2006winterolm {
	float: right;
	height: auto;
	width: 658px;
}
.right_top_2006winterolmbg1 {
	height: auto;
	width: 658px;
	background-color: #EFF7FA;
	float: left;
}
.right_top_2006winterolmbg2 {
	background-color: #FFFFFF;
	float: left;
	height: auto;
	width: 636px;
	border:#cad1e0 1px solid;
	margin-top: 8px;
}
.right_top_2006winterolm_content {
	float: left;
	height: auto;
	width: 620px;
	margin-left: 8px;
	_margin-left: 4px;
	margin-top: 4px;
	padding-bottom:10px;
}

.winter2006olm_info {
	height: auto;
	width: 623px;
	padding-top:10px;
	float: left;
	clear:left;
}
.lore_info {
	height: auto;
	width: 615px;
	padding-top:10px;
	float: left;
	clear:left;
}
.winter2006olm_mark {
	width: 623px;
	height:399px;
	margin-top: 15px;
	float: left;
	clear:left;
}
.winter2006olm_mark {
	width: 623px;
	height:auto;
	margin-top: 15px;
	float: left;
	clear:left;
}
.right_top_2006winterolm_r {
	float: right;
	height: 945px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_top_history_r {
	float: right;
	height: 1181px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_top_rise_r {
	float: right;
	height: 717px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_top_previousrelay_r {
	float: right;
	height: 1648px;
	*height: 1560px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}

.right_top_nowrelay_r {
	float: right;
	height: 548px;
	_height: 570px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_top_memorabilia_r {
	float: right;
	height: 697px;
	*height: 692px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_top_volkswage_r {
	float: right;
	height: 1762px;
	_height: 1760px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_top_audi_r {
	float: right;
	height: 2059px;
	_height: 1760px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_top_lore_r {
	float: right;
	height: 830px;
	*height: 826px;
	_height: 830px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_top_relay_r {
	float: right;
	height: 943px;
	*height: 939px;
	_height: 943px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_top_basicelement_r {
	float: right;
	height: 896px;
	*height: 897px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_top_2008winterolm_r {
	float: right;
	height: 928px;
	*height: 924px;
	_height: 928px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_top_paralympic_r {
	float: right;
	height: 1107px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_top_outdoorad_r {
	float: right;
	height: 940px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_top_gamesemblem_r {
	float: right;
	height: 865px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_top_sportsicon_r {
	float: right;
	height: 1137px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_top_torch_r {
	float: right;
	height: 1170px;
	*height: 1170px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_top_poster_r {
	float: right;
	height: 1664px;
	*height: 1664px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_top_winposter_r {
	float: right;
	height: 1417px;
	width: 19px;
	background-image: url(../club/images/rightlinebg.gif);
	background-repeat: repeat-y;
}
.right_cont_title {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #2051a4;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #555555;	
	float: left;
	width: 607px;
	padding-left:2px;
	margin-right: 4px;
	margin-left: 4px;
	_margin-left: 2px;
}
.right_cont_titlea {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #2051a4;
	padding-top:5px;
}
.right_cont_titleb {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #287a96;
	padding-top:5px;
}
.right_cont_pic {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 4px;
	padding-left: 4px;
	float: left;
	height: auto;
	width: 610px;
}
.right_cont_pics {
	padding-right: 4px;
	padding-left: 4px;
	float: left;
	text-align:center;
	height: auto;
	width: 610px;
}
.right_cont {
	color: #555555;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 4px;
	padding-left: 4px;
	float: left;
	height: auto;
	width: 615px;
}
.right_cont1 {
	color: #555555;
	text-align: left;
	padding-top:8px;
	padding-right: 4px;
	padding-left: 4px;
	float: left;
	height: auto;
	width: 615px;
}
.right_cont2 {
	color: #555555;
	text-align: left;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom:8px;
	*padding-top:4px;
	_padding-top: 0;
	float: left;
	height: auto;
	width: 615px;
}
.right_cont3 {
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
	height: auto;
	width: 616px;
	padding-left: 2px;
}
.right_cont4 {
	color: #555555;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
	padding-left: 8px;
	float: left;
	height: auto;
	width: 607px;
}
.right_cont5 {
	font-size:12px;
	line-height:22px;
	color: #555555;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
	padding-left: 8px;
	float: left;
	height: auto;
	width: 607px;
}
.right_cont0 {
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
	height: auto;
	width: 610px;
	margin-left:4px;
	_margin-left: 2px;
	overflow: hidden;
}
.right_cont0_module {
	float: left;
	height: auto;
	width: 608px;
	border: 1px solid #c8e1e8;
	margin-bottom: 4px;
}
.right_cont0_module_titlebg {
	background-color: #c8e1e8;
	float: left;
	height: 26px;
	width: 608px;
}
.right_cont0_content {
	padding:8px;
	float: none;
	height: auto;
	width: 590px;
	color: #666666;
	clear: both;
}

.module_title {
	font-size: 12px;
	line-height: 26px;
	font-weight: normal;
	color: #2051a4;
	text-align: left;
	float: left;
	height: 26px;
	width: 250px;
	padding-left: 7px;
}
.module_right {
	float: right;
	height: 26px;
	width: 64px;
}

.right_cont_module {
	float: left;
	height: 350px;
	width: 200px;
	margin-right: 4px;
	background-color: #dfeef2;
}
.right_cont_module_2008canao {
	float: left;
	height: auto;
	width: 303px;
	margin-right: 4px;
	background-color: #dfeef2;
	padding-bottom:10px;
	margin-bottom:4px;
}
.right_cont_module_basicelement {
	float: left;
	height: 293px;
	width: 303px;
	margin-right: 4px;
	background-color: #dfeef2;
	padding-bottom:10px;
	margin-bottom:4px;
}
.right_cont_module_top {
	background-color: #c8e1e8;
	float: left;
	height: 79px;
	width: 200px;
}
.right_cont_module_top_2008canao {
	background-color: #c8e1e8;
	float: left;
	height: 79px;
	width: 303px;
}

.right_content_module_top_pic {
	float: left;
	height: 64px;
	width: 65px;
	margin-top: 6px;
	margin-left: 6px;
	_margin-left: 3px;
	border: 1px solid #a5b9c3;
}
.right_content_module_top_title {
	font-size: 12px;
	font-weight: normal;
	color: #2051a4;
	float: left;
	height: 50px;
	width: 100px;
	line-height: 50px;
	margin-top: 20px;
	padding-left: 15px;
}
.right_content_module_top_title_2008canao {
	font-size: 12px;
	font-weight: normal;
	color: #2051a4;
	float: left;
	height: 50px;
	width: 200px;
	line-height: 50px;
	margin-top: 20px;
	padding-left: 15px;
}

.right_cont_module_bottom {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #555555;
	text-align: left;
	clear: left;
	float: left;
	height: auto;
	width: 180px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
}
.right_cont_module_bottom_2008canao {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #555555;
	text-align: left;
	clear: left;
	float: left;
	height: auto;
	width: 283px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
}




.current {
	color:#fff000;
	background-image: url(../images/leftbarclew.gif);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	font-weight:bold;
	width: 200px;
	display: block;
	background-position: 3px center;
	_background-position: 3px 12px;
}
.current0 {
	color:#fff000;
	background-image: url(../images/leftbarclew.gif);
	background-repeat: no-repeat;
	float: left;
	height: 29px;
	font-weight:normal;
	width: 185px;
	display: block;
	background-position: 0px center;
	_background-position: 2px 10px;
}
.current1 {
	color:#fff000;
	float: left;
	height: 25px;
	font-weight:bold;
	width: 200px;
	display: block;
	background-position: 3px center;
	_background-position: 3px 12px;
}
.right_2006olm_middle {
	height: 193px;
	width: 623px;
	background-color: #ddeef3;
	float: left;
}
.pic_clew {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding-right: 7px;
	padding-left: 5px;
}
.right_cont1_module {
	float: left;
	height: auto;
	width: 610px;
	margin-bottom: 4px;
}
.cont1_module_left {
	width: 301px;
	height:auto;
	float:left;
	border: 1px solid #c8e1e8;
}
.cont1_module_right {
	width: 301px;
	height:auto;
	float:right;
	border: 1px solid #c8e1e8;
}
.cont1_module_titlebg {
	background-color: #c8e1e8;
	float: left;
	height: 26px;
	width: 301px;
}
.cont1_content {
	padding:6px;
	float: left;
	height: 156px;
	width: 288px;
	color: #666666;

}
.pic_clew0 {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding-right:2px;
	padding-left:4px;
}
.right_cont_table {
	float: left;
	height: auto;
	width: 608px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:4px;
	_margin-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #c8e1e8;
	border-right-color: #c8e1e8;
	border-left-color: #c8e1e8;
}
.table_title {
	background-color:#c8e1e8;
	border-right:#ffffff solid 1px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#2050a3;
}
.table_cont {
	border-right:#c8e1e8 solid 1px;
	border-bottom:#c8e1e8 solid 1px;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	color:#2050a3;
	line-height:20px;
}
.table_cont0 {
	font-size:12px;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
	color:#666666;
	line-height:20px; 
	padding-left:4px; 
	padding-right:4px;
	border-bottom:#c8e1e8 solid 1px;
}
.torch_img {
	width: 146px;
	height:195px;
	border: 1px solid #c8e1e8;
}.torch_title {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #2050a3;
	text-align: center;
	background-color: #c8e1e8;
	vertical-align: middle;
	padding-top:4px;
	padding-bottom:4px;
}
.right_cont4_title {
	color:#01b8e4;
}
.right_cont4_link {
	color:#2051a3;
}
.right_cont4_link a:link {
	color:#2051a3;
	text-decoration:none;
}
.right_cont4_link a:visited {
	color:#2051a3;
	text-decoration:none;
}
.right_cont4_link a:hover {
	color:#2051a3;
	text-decoration:underline;
}
.cont_title_link {
	padding-left: 60px;
	color: #287a96;
}
.cont_title_link a:link {
	color:#287a96;
	text-decoration:none;
}
.cont_title_link a:visited {
	color:#287a96;
	text-decoration:none;
}
.cont_title_link a:hover {
	color:#287a96;
	text-decoration:underline;
}
.cont_title_link {
	padding-left: 60px;
	color: #287a96;
}
.cont_title_link0 {
	color: #287a96;
}

.cont_title_link0 a:link {
	color:#287a96;
	text-decoration:none;
}
.cont_title_link0 a:visited {
	color:#287a96;
	text-decoration:none;
}
.cont_title_link0 a:hover {
	color:#287a96;
	text-decoration:underline;
}

.right_cont_modulea {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 4px;
	float: left;
	height: 274px;
	width: 610px;
	background-image: url(../beijing2008/images/right_cont_rbg.gif);
	background-repeat: no-repeat;
	background-position: right 20px;
}
.modulea_left {
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	float: left;
	width: 234px;
	height: auto;
	text-align: left;
}
.modulea_right {
	float: left;
	height: 247px;
	width: 350px;
	margin-left: 20px;
	margin-top: 23px;
}
.module_top {
	width: 350px;
	float: left;
	height: auto;
}
.module_top_l {
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	text-align: left;
	float: left;
	height: auto;
	width: 280px;
	padding-left: 15px;
}
.module_top_ll {
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	text-align: left;
	float: left;
	height: auto;
	width: 330px;
	padding-left: 15px;
}
.module_top_r {
	float: left;
	height: auto;
	width: 20px;
	padding-top: 47px;
	padding-left: 20px;
}
.module_bottom {
	width: 350px;
	float: left;
	height: 176px;
	clear:left;
	text-align:center;
	margin-top: 4px;
}
.right_cont_module_line {
	clear: left;
	float: left;
	height: 1px;
	width: 610px;
	margin-top: 5px;
	margin-left: 4px;
	_margin-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #555555;
	overflow: hidden;
}
.right_cont_moduleb {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 4px;
	float: left;
	height: 274px;
	width: 610px;
	background-image: url(../beijing2008/images/right_cont_lbg.gif);
	background-repeat: no-repeat;
	background-position: left 20px;
}
.moduleb_right {
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	float: left;
	width: 230px;
	height: auto;
	text-align: left;
	margin-left: 24px;
}
.moduleb_left {
	float: left;
	height: 247px;
	width: 350px;
	margin-top: 23px;
	padding-left: 3px;
}
.news_list_titlebg {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c3c3;
	height: 24px;
	margin-top: 10px;
	width: 614px;
	clear:left;
}
.news_list_title {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #2051a4;
	padding-left: 10px;
	float: left;
	width: 200px;
	height: auto;
}
.totop {
	float: right;
	width: 32px;
	height: auto;
	padding-top: 5px;
}

/*以下是奥运会奖牌榜*/
.olm_ward_module {
	background-image: url(table_bg.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 76px;
	width: 285px;
	margin-left: 14px;
	_margin-left: 7px;
}
.olm_ward_line {
	width:1px;
	height:76px;
	float:left;
	background-image: url(table_line.jpg);
	background-repeat: no-repeat;
}
.olm_ward_clew {
	width:100px;
	height:76px;
	float:left;	
}
.olm_ward01 {
	width:60px;
	height:76px;
	float:left;
}
.olm_ward02 {
	width:60px;
	height:76px;
	float:left;
}
.olm_ward03 {
	width:60px;
	height:76px;
	float:left;
}
.c0 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
	line-height:19px;
	padding-top:2px;
	color:#ffffff;
}
.c {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
	line-height:18px;
	color:#ffffff;
}
