* {
  font-style: normal;
  list-style: none;
  margin: 0;
  outline: none;
  padding: 0;
  text-decoration: none;
}

img {
  border: none;
}

a {
	color:#C00;
	text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

em, i {
	font-style:italic;
}

p {
	margin:0;
	padding-bottom:8px;
}

body {
	position:absolute;
  font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	font-size:12px;
	color:#FFF;
	background:url(/files/body_bg.jpg) no-repeat 0 0 #000;
}

html, body {
	min-height:100%;
	margin:0;
	padding:0;
	width:100%;
}


table {
	font-size:12px;
}

#header {
	position:absolute;
	left:0;
	top:29px;
	background:url(/files/header_title.jpg) no-repeat 0 0;
	width:731px;
	height:44px;
}

#navigation {
	position:absolute;
	left:0;
	top:105px;
	background:url(/files/navi_bg.jpg) no-repeat 0 0;
	width:984px;
	height:34px;
}

#navigation ul {
	margin-left:127px;
}

#navigation li {
	display:inline-block;
	padding:0;
	margin:0;
	height:34px;
}

*html, #navigation li { display:inline; }

#navigation li:hover {
	background:url(/files/navi_link_hover.png) no-repeat 0 0;
}

#navigation li.selected {
	background:url(/files/navi_link_hover.png) no-repeat 0 0;
	height:34px;
}

#navigation a {
	display:inline-block;
	height:26px;
	padding:8px 13px 0 13px;
	text-decoration:none;
	color:#000;
	font-size:14px;
	margin:0;
}

#navigation a:hover {
	color:#FFF;
}

#navigation a:active {
	color:#900;
}

#navigation a.selected {
	background:url(/files/navi_link_active.png) no-repeat center -2px;
	color:#FFF;
}

*html, #navigation a.selected { background:none; }

#screener {
	background:url(/files/scania_front.jpg) no-repeat 0 0;
	width:528px;
	height:139px;
	position:absolute;
	left:107px;
	top:139px;
}

#truck {
	background:url(/files/truck.png) no-repeat 0 0;
	position:absolute;
	top:46px;
	left:640px;
	height:273px;
	width:389px;
}

#content {
	padding-top:278px;
	width:1080px;
	padding-bottom:30px;
}

#content_top {
	background:url(/files/content_bg_top.png) 0 0;
	height:12px;
	width:1023px;
}

#contentarea {
	background:url(/files/content_bg.png) 0 0;
	padding-top:1px;
	width:1023px;
}

#content_bottom {
	background:url(/files/content_bg_bottom.png) 0 0;
	height:12px;
	width:1023px;
}


#contentarea #label {
	float:left;
	text-align:center;
	width:130px;
	height:270px;
}

#contentarea #navi {
	width:150px;
	padding:0 20px 0 30px;
	float:left;
}

#navi #subtitle {
border:1px solid red;
height:19px;
width:160px;
}

#navi a {
	display:list-item;
	text-decoration:none;
	color:#eaeaea;
	line-height:27px;
	font-size:13px;
	padding-left:20px;
}

#navi a.rex-current {
	background:url(/files/dot.gif) no-repeat 0 9px;
	color:#DF5148;
	text-shadow:#333 -1px -1px 0px;
}

#navi a:hover {
	color:#0CF;
}

#navi a:active {
	color:#03F;
}

#textarea {
	float:left;
	width:650px;
	padding:20px 0 20px 40px;
	color:#000;
	text-shadow:#999 0px 1px 0px;
	font-size:12px;
	line-height:18px;
}

#textarea h1 { color:#e95d61; font-size:18px; font-weight:normal; padding:0 0 12px 0; margin:0 0 0 0; text-shadow:none; }
#textarea h2 { color:#c4e5ff; font-size:16px; font-weight:normal; padding:0 0 9px 0; margin:0 0 0 0; }
#textarea em { text-shadow: none; color:#006}
#textarea strong { text-shadow:none; }


#thumb {
	background:url(/files/thumb_bg.png) no-repeat 0 0;
	width:176px;
	height:156px;
	float:left;
	margin:0 20px 20px 0;
}

*html #thumb {
	background:url(/files/thumb_bg.gif) no-repeat 0 0;
}

#thumb a {
	padding-top:13px;
	height:122px;
	text-align:center;
	display:block;
}

#thumb a:hover {
	background:url(/files/thumb_bg_hover.png) no-repeat 0 0;
}

*html #thumb a:hover {
	background:url(/files/thumb_bg_hover.gif) no-repeat 0 0;
}

#thumb .desc {
	width:176px;
	text-align:center;
	font-size:10px;
	padding-top:7px;
	font-weight:bold;
	text-shadow:#000 -1px -1px 0px;
	line-height:normal;
	color:#FFF;
}