/* INTERUSH RACING CSS ************************************/


/* Body ***************************************************/

body {
	margin: 0;
	padding: 0;
	font-family : Arial,Helvetica,san-serif;
}

p {
	color: #444444;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	margin: 0 0 14px 0;
	padding: 0;
}

a { color: #1C60A1; text-decoration: none; }
a:hover { color: #CC0000; text-decoration: underline; }

/* Layout *************************************************/

.outbox{ text-align: center; }
.container { width: 844px; margin: 15px auto 0 auto; }


.contbox { width: 840px; margin: 0 2px 30px 2px; text-align: left; }
.mrgbox { margin-bottom: 30px; }
.msgbox { margin: 10px 0 30px 0; }

.index-box { clear:both ; }
.index-600box { width: 600px; float: left; margin-right: 20px; }
.index-220box { width: 220px; float: right; }

/* Template ***********************************************/

#imgmrg1 { margin: 0 0 10px 0; }
#imgmrg1b { margin: 0 0 15px 0; }
#imgmrg2 { margin: 0 0 20px 0; }
#imgmrg3 { margin: 0 0 30px 0; }
#imgfloat { float: left; margin: 0 10px 5px 0; }
#imgfloat2 { float: right; margin: 0 0 5px 20px; }
#red { color: #CC0000; }
#white { color: #FFFFFF; }
#center { text-align: center; }

#irrlogo { margin: 0 0 15px 0; text-align: left; }

#headnav {
	width: 844px;
	height: 55px;
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
	overflow: hidden;
	clear: left;
}

#headnav li { display: inline; }

#nav-home a {
	width: 142px;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(./img/navbt_home.jpg) no-repeat;
	text-decoration: none;
}
#nav-home a:hover,
#nav-home a.select { background-position: 0 -55px; }

#nav-info a {
	width: 140px;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(./img/navbt_info.jpg) no-repeat;
}
#nav-info a:hover,
#nav-info a.select { background-position: 0 -55px; }

#nav-spon a {
	width: 140px;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(./img/navbt_sponsor.jpg) no-repeat;
}
#nav-spon a:hover,
#nav-spon a.select { background-position: 0 -55px; }

#nav-send a {
	width: 140px;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(./img/navbt_send.jpg) no-repeat;
}
#nav-send a:hover,
#nav-send a.select { background-position: 0 -55px; }

#nav-cm a {
	width: 140px;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(./img/navbt_report.jpg) no-repeat;
}
#nav-cm a:hover,
#nav-cm a.select { background-position: 0 -55px; }

#nav-down a {
	width: 142px;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(./img/navbt_download.jpg) no-repeat;
}

#nav-down a:hover,
#nav-down a.select { background-position: 0 -55px; }

#footerbox { width: 840px; border-top: 2px solid #666666; margin-bottom: 20px; }
#foot-lbox { float: left; margin: 0; }
#foot-rbox { float: right; margin: 0; }

#footnav {
	width: 840px;
	font-size: 12px;
	line-height: 20px;
	text-align: right;
	margin-bottom: 5px;
	color: #444444;
}

/* Index **************************************************/

#topfla { margin-bottom: 15px; }

#h-info { margin: 0 0 10px 0; }

#infobox {
	width: 600px;
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
}

#infobox li {
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	text-align: left;
	background: url(./img/dotline_w.jpg) repeat-x;
	background-position: bottom;
	margin: 0 0 0 0;
	padding: 5px 0 6px 0;
}

#infobox strong {
	margin: 0 15px 0 0;
	padding: 0 0 0 14px;
	color: #000000;
	background: url(./img/info_dateicon.jpg) no-repeat;
	font-weight: normal;
}

#bannerbox { width: 220px; margin: 0; padding: 0; list-style: none; font-size: 0px; }
#bannerbox li { margin: 0 0 10px 0; padding: 0; }
#bannerbox img { vertical-align: bottom; }

/* Information ********************************************/

#newshead {
	background: url(./img/news_headbg.jpg) repeat-y;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 20px;
	font-size: 12px;
	line-height: 14px;
}

#newshead h2 { font-size: 14px; margin: 0; line-height: 18px;}
#newshead h2 a { color: #1C60A1; text-decoration: none; }
#newshead h2 a:hover { color: #CC0000; text-decoration: underline; }
#newshead a { text-decoration: none; color: #000000; }

#newshead2 { background: url(./img/news_headbg.jpg) repeat-y; padding-left: 15px; margin: 20px 0 20px 0; }
#newshead2 h2 { font-size: 16px; line-height: 26px; margin: 0; }
#newshead2 p { font-size: 12px; margin: 0; }

#newsbox { background: url(./img/dotline_w.jpg) repeat-x; background-position: bottom; padding-bottom: 10px; }
#newsbox h2 { font-size: 14px; margin: 20px 0 10px 0; }
#newsbox h3 { font-size: 12px; margin: 20px 0 6px 0; color: #1C60A1; }

#newswac { border: 1px solid #CCC; padding: 5px; }

#newstext-lbox { width: 520px; float: left; }
#newstext-rbox { width: 306px; float: right; }
#newstext-rbox p { border: 1px solid #CCC; padding: 2px; margin: 0 0 10px 0; line-height: 20px; }
#newsimg { text-align: center; margin-top: 30px; margin-bottom: 30px; }

#newstb { margin-bottom: 10px; }
#newstb td { font-size: 12px; }

#newstext-picbox { width: 306px; }
#newstext-picbox p { text-align: center; border: 1px solid #CCC; padding: 2px; line-height: 20px; }

p#newsimg2-l { border: 1px solid #CCC; padding: 2px; margin: 0 20px 10px 0; line-height: 20px; float: left; }
p#newsimg2-r { border: 1px solid #CCC; padding: 2px; margin: 0 0 10px 20px; line-height: 20px; float: right; }

#newsimgbox { width: 0px; border: 1px solid #CCC; }
#nresimgbox img { margin: 2px 2px 2px 2px; }


/* Sponsor ************************************************/

#s-box1 {
	width: 840px;
	background: url(./img/dotline_h.jpg) repeat-y;
	background-position: 615px 0;
	margin-bottom: 30px;
}

#s-box2 {
	width: 840px;
	background: url(./img/dotline_h.jpg) repeat-y;
	background-position: 620px 0;
	margin-bottom: 30px;
}

#s-lbox600 { width: 600px; float: left; }
#s-rbox210 { width: 210px; float: right; }
#s-rbox200 { width: 200px; float: right; padding-top: 80px; }


h2#s-h1 {
	width: 600px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 15px 0;
	background: url(./img/spon_h1.jpg) no-repeat;
}

h2#s-h1i {
	width: 600px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 15px 0;
	background: url(./img/spon_h1_indy.jpg) no-repeat;
}

h2#s-h2 {
	width: 840px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 15px 0;
	background: url(./img/spon_h2.jpg) no-repeat;
}

h2#s-h3 {
	width: 840px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 15px 0;
	background: url(./img/spon_h3.jpg) no-repeat;
}

h2#s-h4 {
	width: 840px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 15px 0;
	background: url(./img/spon_h4.jpg) no-repeat;
}

p#underline {
	color: #444444;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	background: url(./img/dotline_w.jpg) repeat-x;
	background-position: bottom;
}

#formtext { margin-top: 20px; }

/* Form ***************************************************/

h2#ordh {
	width: 840px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 20px 0 10px 0;
	background: url(./img/order_head.jpg) no-repeat;
}

#frmtb {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 20px;
	color: #444444;
}

#frmp { text-indent: 70px; margin: 0 0 5px 0; }
#frmp2 { text-indent: 70px; margin: 0 0 2px 0; }
#frmh3 { text-align: center; font-size: 14px; line-height: 20px; margin:0; }
.input300 { width: 360px; }
.tarea300 { width: 360px; }
.tarea700 { width: 700px; }

#agtext { text-align: center; margin-bottom: 10px; }

#thanktext { text-align: center; margin: 100px 0 100px 0; }

/* Datasend ***********************************************/

#ds-box {
	width: 840px;
	background: url(./img/dotline_h.jpg) repeat-y;
	background-position: 385px 0;
	margin-bottom: 30px;
	margin-top: 20px;
}

#ds-lbox360 { width: 360px; float:left; }
#ds-rbox430 { width: 430px; float:right; }
#ds-lbox200 { width: 200px; float: left; }
#ds-rbox200 { width: 200px; float: right; }

h2#ds-h1 {
	width: 360px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 15px 0;
	background: url(./img/ds_h1.jpg) no-repeat;
}

h2#ds-h2 {
	width: 430px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 15px 0;
	background: url(./img/ds_h2.jpg) no-repeat;
}

h2#ds-h3 {
	width: 840px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 15px 0;
	background: url(./img/ds_h3.jpg) no-repeat;
}

h2#ds-hw {
	width: 840px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 20px 0 15px 0;
	background: url(./img/ds_hweb.jpg) no-repeat;
}

h2#ds-hm {
	width: 840px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 20px 0 15px 0;
	background: url(./img/ds_hmail.jpg) no-repeat;
}

h3#ds-wh {
	width: 147px;
	height: 15px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 15px 0 10px 0;
	background: url(./img/ds_webt.jpg) no-repeat;
}

h3#ds-mh {
	width: 153px;
	height: 15px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 15px 0 10px 0;
	background: url(./img/ds_mailt.jpg) no-repeat;
}

#adwac {
	margin: 0 270px 0 270px;
	padding: 10px 10px 10px 10px;
	border: 1px dotted #999999;
	font-size: 12px;
	line-height: 18px;
	color: #444444;
	text-align: left;
	font-weight: bold;
}

#adwac2 {
	margin: 25px 270px 30px 270px;
	padding: 10px 10px 10px 10px;
	border: 1px dotted #999999;
	font-size: 12px;
	line-height: 18px;
	color: #444444;
	text-align: center;
	font-weight: bold;
}

#schtb {
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 30px;
	color: #444444;
}

/* RaceReport *********************************************/

#praceli {
	text-align: right;
	margin-bottom: 20px;
}

#rep-lbox520 { width: 520px; float: left; }
#rep-rbox300 { width: 306px; float: right; text-align: right; }
#rep-rbox300 img { border: 1px solid #CCC; padding: 2px; }

#rep-urlli {
	list-style: none;
	margin: 0;
	padding: 0;
}

#rep-urlli li {
	font-size: 12px;
	line-height: 17px;
	text-indent: 12px;
	background: url(./img/icon_listarrow.jpg) no-repeat;
}

#mrep-tdline {
	background: url(./img/dotline_h.jpg) repeat-y;
	background-position: right;
}

#mrep-imgwac { border: 4px solid #000000; }

h2#mrep-head {
	width: 840px;
	height: 24px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 24px;
	text-indent: 15px;
	background: url(./cm/img/hbg_none.jpg) no-repeat;
	margin: 30px 0 10px 0;
}

h3#mrep-h2 {
	font-size: 14px;
	margin: 0 0 10px 0;
	text-indent: 22px;
}

#mrep-thanks {
	margin: 20px 0 10px 0;
	text-align: center;
}

/* CustomerPage *******************************************/

#nav-spinfo a {
	width: 142px;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(./img/navbt_spinfo.jpg) no-repeat;
}
#nav-spinfo a:hover { background-position: 0 -55px; }

#nav-adv a {
	width: 140px;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(./img/navbt_adv.jpg) no-repeat;
}
#nav-adv a:hover { background-position: 0 -55px; }

#nav-pdfdown a {
	width: 140px;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(./img/navbt_pdfdown.jpg) no-repeat;
}
#nav-pdfdown a:hover { background-position: 0 -55px; }

#nav-linkb a {
	width: 140px;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(./img/navbt_linkb.jpg) no-repeat;
}
#nav-linkb a:hover { background-position: 0 -55px; }

#nav-none {
	width: 140px;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(./img/navbt_none.jpg) no-repeat;
}

#nav-home2 a {
	width: 142px;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(./img/navbt_home2.jpg) no-repeat;
}
#nav-home2 a:hover { background-position: 0 -55px; }

#custbox { width: 800px; margin: 0 20px 0 20px; }
#custbox table { font-size: 12px; color: #444444; line-height: 16px; margin-bottom: 20px; }

h2#cust-h {
	font-size: 14px;
	margin: 0 0 2px 0;
}

#cust-btop {
	font-size: 12px;
	line-height: 15px;
	text-indent: 15px;
	background: url(./img/icon_btoparrow.jpg) no-repeat;
	margin-bottom: 10px;
	margin-left: 710px;
}

#cust-inbox { text-align: center; }
#cust-inbox p { margin: 0 0 20px 0; line-height: 20px; text-align: center; }

#cust-pdfwac { border: 4px solid #000000; }

#cust-bnbox { width: 650px; margin: 0 95px 15px 95px; }
#cust-bnbox p { margin: 0 0 5px 0; }

/* Download ***********************************************/

#ucbox {
	width: 820px;
	padding: 148px 0 148px 0;
	text-align: center;
}

#ucbox h2 { font-size: 16px; margin: 0; line-height: 20px; }
#ucbox p { text-align: center; }

#pdftb {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 20px;
	margin-top: 30px;
	color: #444444;
}

/* Other **************************************************/

#logbox {
	width: 820px;
	padding: 90px 0 90px 0;
	text-align: center;
}

/* INDY **************************************************/

#logbox {
	width: 820px;
	padding: 90px 0 90px 0;
	text-align: center;
}

#indy-hbox {
	font-size: 16px;
	line-height: 24px;
	border-left: 3px solid #1C60A1;
	text-indent: 6px;
	margin: 0 0 10px 0;
}

#rep-lbox600 { width: 600; float: left; }
#rep-lbox600 p { font-size: 12px; line-height: 16px; margin: 0 0 10px 0; }
#rep-rbox220 { width: 220; float: right; }
#rep-rbox220 p { font-size: 12px; line-height: 16px; margin: 0 0 5px 0; }

#nav-indy1 a {
	width: 140px;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(./img/navbt_indy1.jpg) no-repeat;
}
#nav-indy1 a:hover { background-position: 0 -55px; }

#nav-indy2 a {
	width: 140px;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(./img/navbt_indy2.jpg) no-repeat;
}
#nav-indy2 a:hover { background-position: 0 -55px; }

#nav-indy3 a {
	width: 140px;
	height: 55px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(./img/navbt_indy3.jpg) no-repeat;
}
#nav-indy3 a:hover { background-position: 0 -55px; }

.indyspbox {
	width: 840px;
	margin: 0 2px 30px 2px;
	text-align: left;
	background: #304B8B url(./img/indysp_bg.jpg) no-repeat;
	background-position: bottom;
	overflow: hidden;
}
.indyspbox:after {
	content: "";
	display: block;
	clear:both;
	height: 1px;
	overflow: hidden;
}
/*\*/
* html .indyspbox { height: 1em; overflow: visible; }
/**/

#indysp { margin: 0 10px 20px 10px; background-color: #000000; padding: 10px; overflow: hidden; }
#indysp:after {
	content: "";
	display: block;
	clear:both;
	height: 1px;
	overflow: hidden;
}
/*\*/
* html #indysp { height: 1em; overflow: visible; }
/**/

#indysp a { color: #CC0000; }

#indysp h2 {
	margin: 0 0 10px 0;
	padding-bottom: 10px;
	background: url(./img/topi_uline.jpg) repeat-x;
	background-position: bottom;
}

#indysp h3 {
	font-size: 12px;
	margin: 0;
	color: #8DBCF5;
}

#indysp p {
	font-size: 12px;
	color: #FFF;
	line-height: 18px;
	margin: 0 0 10px 0;
}

#indysp-eventbox {
	border: 1px solid #333;
	background-color: #202020;
	padding: 7px;
	margin-bottom: 7px;
	overflow: hidden;
}
#indysp-eventbox:after {
	content: "";
	display: block;
	clear:both;
	height: 1px;
	overflow: hidden;
}
/*\*/
* html #indysp-eventbox { height: 1em; overflow: visible; }
/**/

#indysp-eventbox img {
	float: right;
	margin-left: 20px;
	border: 3px solid #101010;
}

#indysp-eventbox h3 {
	font-size: 14px;
	margin: 0 0 5px 0;
	color: #8DBCF5;
	text-align: left;
}

#indysp-eventbox p {
	line-height: 16px;
}

#red { color: #FF0000; font-weight: bold; }

#indysp-imgfl {
	float: right;
	margin-left: 20px;
	border: 3px solid #101010;
}

#indysp-wac {
	border: 1px solid #333;
	padding: 7px;
}

.indysp-schtb { margin-bottom: 5px; }
.indysp-schtb td { font-size: 12px; color:#FFF; }

.boothtb { background: url(./img/boothbg.gif); margin: 0 0 10px 0; }
.boothtb img { vartical-align: top; }

/* Enquete ***********************************************/

.enqbox { padding-top: 20px; color: #333333; }
.enqbox h3 {
	color: #000;
	font-size: 14px;
	text-align: center;
	margin: 0 0 40px 0;
	width: 100%;
	line-height: 50px;
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
}

.enqbox h4 { font-size: 12px; margin: 0 50px 10px 50px; }
.enqbox p { font-size: 12px; line-height: 16px; margin: 0 50px 8px 50px; }
.enqbox table { margin: 0 50px 10px 50px; font-size: 12px; }
.style1 { color: #FFF; }
.enqplan { color: #333; font-size: 12px; padding: 5px; line-height:18px; }

.enqplan-bk { color: #000; background-color: #DDD; }
.enqplan-bk2 { color: #FFF; background-color: #CC0000; font-weight: bold; }
.enqplan-bk3 { color: #FFF; background-color: #225915; font-weight: bold; }
.enqplan-bk4 { color: #FFF; background-color: #436FCF; font-weight: bold; }
.enq-bus { font-size: 14px; }
.enq-cen { text-align: center; }
