table {

	margin: 0;

	padding: 0;

	border: 0;

}



/* Moto&Camion */

table.motocamion {

	width: 720px;

	margin: 0 14px 0 15px;

	padding: 0;

}



/* daily report */

table.report {

	width: 720px;

	margin: 0 15px 20px;

	padding: 0;

}



table.report02 {

	width: 720px;

	margin: 0 15px;

	padding: 0;

}



.race-tit {

	color: #c00;

}



.printpdf {

	color: #666;

}



/* Movie */

td.movie-top {

	width: 230px;

	margin: 0;

	padding: 10px 10px 0;

	border-top: 1px solid #e5e5e5;

	border-left: 1px solid #e5e5e5;

	border-right: 1px solid #e5e5e5;

	text-align:  center;

	vertical-align: top;

}



td.movie-bottom {

	width: 230px;

	margin: 0;

	padding: 0 10px 10px;

	border-bottom: 1px solid #e5e5e5;

	border-left: 1px solid #e5e5e5;

	border-right: 1px solid #e5e5e5;

	text-align:  center;

	vertical-align: top;

}



td.tbtxt01 {

	font-size: 10px;

	color: #000;

	line-height: 140%;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}



td.tbtxt02 {

	font-size: 10px;

	color: #666;

	line-height: 140%;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}



td.tbtxt03 {

	font-size: 12px;

	color: #000;

	line-height: 160%;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}





/* Schedule */

.cell-tit {

	font-size: 10px;

	color: #fff;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}



.cell-txt {

	font-size: 10px;

	color: #666;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}



.cell-txt-bl {

	font-size: 10px;

	color: #000;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}



table.tb-inner {

	margin: 8px 10px;

	padding: 0;

}



.tb-parent-tit01 {

	margin: 0;

	padding: 0;

	border-right: 1px solid #e7e7e7;

	border-bottom: 1px solid #e7e7e7;

}



.tb-parent-tit02 {

	margin: 0;

	padding: 0;

	border-bottom: 1px solid #e7e7e7;

}



.tb-parent-txt01 {

	margin: 0;

	padding: 0;

	border-right: 1px solid #e7e7e7;

	border-bottom: 1px solid #e7e7e7;

}



.tb-parent-txt02 {

	margin: 0;

	padding: 0;

	border-bottom: 1px solid #e7e7e7;

}



.tb-parent-txt03 {

	margin: 0;

	padding: 0;

	border-right: 1px solid #e7e7e7;

}



/* Map & Route */

html>body .tb-cell01 {

	margin: 0;

	padding: 0;

	border-right: 1px dotted #bccfdd;

	border-bottom: 1px solid #bccfdd;

}



html>body .tb-cell02 {

	margin: 0;

	padding: 0;

	border-right: 1px dotted #bccfdd;

	border-bottom: 1px solid #bccfdd;

}



html>body .tb-cell03 {

	margin: 0;

	padding: 0;

	border-bottom: 1px solid #bccfdd;

}



html>body .tb-cell04 {

	margin: 0;

	padding: 0;

	border-right: 1px dotted #bccfdd;

	border-bottom: 1px solid #bccfdd;

}





.tb-cell01 {

	margin: 0;

	padding: 0;

	border-right: 1px dotted #000;

	border-bottom: 1px solid #bccfdd;

}



.tb-cell02 {

	margin: 0;

	padding: 0;

	border-right: 1px dotted #fff;

	border-bottom: 1px solid #bccfdd;

}



.tb-cell03 {

	margin: 0;

	padding: 0;

	border-bottom: 1px solid #bccfdd;

}



.tb-cell04 {

	margin: 0;

	padding: 0;

	border-right: 1px dotted #edeff0;

	border-bottom: 1px solid #bccfdd;

}





table.map-tb-inner {

	margin: 6px 10px;

	padding: 0;

}





/* Team & Drivers Drivers Name */

.drivers-name {

	font-size: 10px;

	color: #000;

	line-height: 15px;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}



/* Rally Cars Syogen */

.syogen-tit {

	font-size: 10px;

	color: #000;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}



/* Sponsors Title */

.sponsors-tit {

	font-size: 10px;

	color: #000;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}



/* Text With Background Image */

.mailmagazine {

	font-size: 10px;

	color: #c00;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0;

	padding: 0 0 0 18px;

	background:  url("../08dakar/images/icon_mailmagazine01.gif") no-repeat left;

}



.otherresult {

	font-size: 10px;

	color: #c00;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0;

	padding: 0 0 2px 18px;

	background:  url("../08dakar/images/icon_motorcycle_kamion.gif") no-repeat left;

}



.mobilesite {

	font-size: 10px;

	color: #c00;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0;

	padding: 3px 0 3px 18px;

	background:  url("../08dakar/images/icon_mobilesite.gif") no-repeat left;

}



a.txt-arrow {

	font-size: 10px;

	color: #666;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0;

	padding: 0 13px 1px 0;

	background:  url("../08dakar/images/icon_arrow_off.gif") no-repeat right;

}



a.txt-arrow:hover {

	font-size: 10px;

	color: #666;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0;

	padding: 0 13px 1px 0;

	background:  url("../08dakar/images/icon_arrow_on.gif") no-repeat right;

}



a.txt-link {

	font-size: 10px;

	color: #666;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0;

	padding: 0;

	text-decoration: none;

}



a.txt-link:hover {

	font-size: 10px;

	color: #666;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0;

	padding: 0;

	text-decoration: underline;

}



a.news-tit-new {

	font-size: 10px;

	color: #c00;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0;

	padding: 0 22px 0 0;

	background:  url("../08dakar/images/icon_new.gif") no-repeat right;

	text-decoration: none;

}



a.news-tit-new:hover {

	font-size: 10px;

	color: #c00;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0;

	padding: 0 22px 0 0;

	background:  url("../08dakar/images/icon_new.gif") no-repeat right;

	text-decoration: underline;

}



a.news-txt {

	font-size: 10px;

	color: #666;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 15px;

	text-decoration: none;

}



a.news-txt:hover {

	font-size: 10px;

	color: #666;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 15px;

	text-decoration: underline;

}



/* Team & Drivers Table Style Set */

table.teamdrivers {

	width: 720px;

	margin: 0 15px;

	padding: 0;

	border: none;

}



table.teamdrivers-drivers {

	width: 720px;

	margin: 0 15px;

	padding: 0;

	border-top: 1px solid #e5e5e5;

}



table.teamdrivers-drivers td.photo-cell01 {

	margin: 0;

	padding: 0;

	border-right: 1px solid #e5e5e5;

	border-bottom: 1px solid #e5e5e5;

}



table.teamdrivers-drivers td.photo-cell02 {

	margin: 0;

	padding: 0;

	border-bottom: 1px solid #e5e5e5;

}



table.teamdrivers-drivers td.photo-cell03 {

	margin: 0;

	padding: 0;

	border-right: 1px solid #e5e5e5;

}



table.drivers {

	margin: 15px;

	padding: 0;

}



table.drivers-car {

	margin: 0 15px 15px;

	padding: 0;

}





/* Rally Cars Table Style Set */



table.rallycars {

	margin: 0 15px 0;

	padding: 0;

}



table.rallycars01 {

	width: 465px;

	margin: 0 0 0 10px;

	padding: 0;

}



table.rallycars02 {

	margin: 10px 0 15px 20px;

	padding: 0;

}



table.rallycars-syogen {

	width: 475px;

	margin: 0;

	padding: 0;

}



table.rallycars-syogen td.tit-cell01 {

	width: 158px;

	margin: 0;

	padding: 0;

	border-right: 1px solid #e5e5e5;

	border-bottom: 1px solid #e5e5e5;

}



table.rallycars-syogen td.tit-cell02 {

	width: 158px;

	margin: 0;

	padding: 0;

	border-right: 1px solid #e5e5e5;

}



table.rallycars-syogen td.txt-cell01 {

	width: 301px;

	margin: 0;

	padding: 0;

	border-bottom: 1px solid #e5e5e5;

}



table.rallycars-syogen-inside {

	margin: 10px 15px;

	padding: 0;

}





/* Sponsors Table Style Set */



table.sponsors {

	width: 722px;

	margin: 0 14px;

	padding: 0;

	border: 0;

}



table.sponsors td.center-cell01 {

	margin: 0;

	padding: 0;

	border-left: 1px solid #e5e5e5;

	border-right: 1px solid #e5e5e5;

	border-bottom: 1px solid #e5e5e5;

}



table.sponsors td.center-cell02 {

	margin: 0;

	padding: 0;

	border-left: 1px solid #e5e5e5;

	border-right: 1px solid #e5e5e5;

}



table.sponsors td.side-cell01 {

	margin: 0;

	padding: 0;

	border-bottom: 1px solid #e5e5e5;

}



table.sponsors table {

	width: 210px;

	margin: 15px;

	padding: 0;

}








