/*
Author: Rafal Prusinowski
Version: 0.2
*/


/* BASIC PAGE SET-UP */	
* {margin: 0; padding: 0; }

body {
	margin: 0px;
	padding: 0px;
	background: #2e2e2e url(images/body-bg.jpg) repeat-x left top;
	font: 62.5% Verdana, sans-serif;
	}
	
ul {list-style: none inside; }	
p {font-size: 1.2em; line-height: 1.5em; margin-bottom: 1.2em; }
a {outline: none; text-decoration: none; color: #808080; }
a img {border: none; }
hr {margin-bottom: 20px; background-color: #980002; height: 1px; border: none; }

h1 {
	font-family: Verdana, serif;
	font-size: 2em;
	padding: 5px;
	color: #2c2c2c;
	}
	h1#logo {
		width: 900px;
		height: 267px;
		background: url(images/header.jpg);
		text-indent: -9999px;
		}
	h1#checkmark {
	width: 600px;
	height: 40px;
	background: url(images/checkmark.jpg) no-repeat;
	text-indent: 45px;
	}
			
h2 {
	font-family: Verdana, serif;
	font-size: 1.8em;
	padding: 30px 0px 5px 0px;
	margin-bottom: 15px;
	color: #2c2c2c;
	}	
	
h3#bf88 {
		width: 600px;
		height: 232px;
		background: url(images/88frontbumper.jpg) no-repeat ;
		text-indent: -9999px;
		padding: 5px 0px 5px 0px;
		}
		
h3#bf90 {
		width: 600px;
		height: 242px;
		background: url(images/90frontbumper.jpg) no-repeat ;
		text-indent: -9999px;
		padding: 5px 0px 5px 0px;
		}
		
h3#bm88 {
		width: 318px;
		height: 53px;
		background: url(images/88moulding.jpg) no-repeat ;
		text-indent: -9999px;
		padding: 5px 0px 5px 0px;
		}
		
h3#bm90 {
		width: 318px;
		height: 45px;
		background: url(images/90moulding.jpg) no-repeat ;
		text-indent: -9999px;
		padding: 5px 0px 5px 0px;
		}
		
h3#br88 {
		width: 600px;
		height: 153px;
		background: url(images/88rearbumper.jpg) no-repeat ;
		text-indent: -9999px;
		padding: 5px 0px 5px 0px;
		}
		
h3#br90 {
		width: 600px;
		height: 174px;
		background: url(images/90rearbumper.jpg) no-repeat ;
		text-indent: -9999px;
		padding: 5px 0px 5px 0px;
		}		
		
h3#rl88 {
		width: 600px;
		height: 84px;
		background: url(images/88rearlights.jpg) no-repeat ;
		text-indent: -9999px;
		padding: 5px 0px 5px 0px;
		}
		
h3#rl90 {
		width: 600px;
		height: 108px;
		background: url(images/90rearlights.jpg) no-repeat ;
		text-indent: -9999px;
		padding: 5px 0px 5px 0px;
		}		
		
/* END OF PAGE SET-UP */


/* TOOLBOX */
.floatleft {float: left; }
.floatright {float: right; }
.clear {clear: both; }
.search {float: none; margin-top: 30px;}
/* END OF TOOLBOX */


/* STUFF & SCRUCTURE */
#page-wrap {
	width: 900px; 
	margin: 0 auto;
	background: #2e2e2e;
	}
	#main-content {
		padding: 30px 30px 30px 30px;
		background: url(images/content-bg.jpg);
		color: #2c2c2c; 
		}
		#article {
	  		width: 600px;
			float: left;
			}
			#article a {
		  		color: #2e2e2e;
				}
		#sidebar {
	  		width: 200px;
			float: right;
			font-size: 90%
			}

/* Menu */
ul#nav{
	}
	ul#nav li {
		display: inline;
		}
		ul#nav li a {
			text-indent: -9999px;
			display: block;			
			height: 62px;
			float: left;
			}
			ul#nav li.home a {
 				background: url(images/nav-home.jpg) bottom center no-repeat; 
				width: 186px;
				}
			ul#nav li.info a {
 				background: url(images/nav-info.jpg) bottom center no-repeat;	 
				width: 91px;	
				}
			ul#nav li.spec a {
 				background: url(images/nav-spec.jpg) bottom center no-repeat;		
				width: 82px;
				}
			ul#nav li.vs a {
				background: url(images/nav-88vs90.jpg) bottom center no-repeat;		
				width: 128px;
				}
			ul#nav li.forum a {
 				background: url(images/nav-forum.jpg) bottom center no-repeat;		
				width: 109px;
				}
			ul#nav li.blog a {
				background: url(images/nav-blog.jpg) bottom center no-repeat;		
				width: 97px;
				}
			ul#nav li.rozne a { 				
				background: url(images/nav-rozne.jpg) bottom center no-repeat;		
				width: 207px;
				}
			ul#nav li a:hover, ul#nav li a:active {
				background-position: center center; 
				}
			body#home ul#nav li.home a,
			body#info ul#nav li.info a,
			body#spec ul#nav li.spec a,
			body#vs ul#nav li.vs a,
			body#forum ul#nav li.forum a,
			body#blog ul#nav li.blog a,
			body#rozne ul#nav li.rozne a {
				background-position: top center; 
				}
				/* End of menu */
				
/* Logo - top picture */	
#forumbutton a {
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 590px;
	background: url(images/forumbutton.jpg);
	margin-bottom: 15px
		}				
#forum-logo a {
	text-indent: -9999px;
	display: block;
	height: 738px;
	width: 590px;
	background: url(images/forumpic.jpg);
	margin-bottom: 15px
		}
		/* End of logo */
	
/* Table */
 
#table { 
border: 1px solid #980002;
background: #CDCABB;
border-spacing: 3px;
border-collapse: collapse;
table-layout: auto;
width: 840px;
padding: 0px 0px 15px 0px;
	}
	td.col1 { 
	border: 1px dotted #980002;
	color: #2C2C2C;
	padding: 5px 0px 5px 5px;
	text-align: left;
		}
	td.colrest { 
	border: 1px dotted #980002;
	color: #2C2C2C;
	padding: 3px 0px 3px 0px;
	text-align: center;
		}
		
#table-narrow { 
border: 1px solid #980002;
background: #CDCABB;
border-spacing: 3px;
border-collapse: collapse;
table-layout: auto;
width: 600px;
padding: 0px 0px 15px 0px;
	}
	td.col1 { 
	border: 1px dotted #980002;
	color: #2C2C2C;
	padding: 5px 0px 5px 5px;
	text-align: left;
		}
	td.colrest { 
	border: 1px dotted #980002;
	color: #2C2C2C;
	padding: 3px 0px 3px 0px;
	text-align: center;
		}
	  /* End of table */	

				
/* Footer */
#footer {
	min-height: 40px; 
	background: url(images/footer-bg.jpg) no-repeat; 
	padding: 30px 30px 5px 30px;
	color: #808080;
	font-size: 85%;
	text-align: right;	
 	 	}
	  /* End of footer */	

/* END OF STUFF */			