/*   
Theme Name: Motorsfera
Theme URI: http://www.motorsfera.pl
Description: Motorsfera.pl
Author: Marcin Chwedziak
Author URI: http://www.chwedziak.pl
*/

@import url("reset.css");

body {
	background : #000;
	color : #ddd;
	font : normal 11pt Arial, Verdana, sans-serif;
}

strong {
	font-style : normal;
	font-weight : normal;
	color : #fff;
}

small {
	font-size : 1.0em;
	color : #777;
}

small strong {
	color : #999;
}

em {
	font-style : normal;
	font-weight : normal;
	border-bottom : dashed 1px #fff;
	color : #fff;
}

a:link,
a:active,
a:visited {
	color : #ffa781;
	text-decoration : none;
}

a:hover {
	color : #fff;
	text-decoration : none;
}

.Wrap {
	margin : 0 auto;
	background : #000 url(images/_ms7.png) repeat-x 0 0;
}

	.Wrap #Banner {
		position : absolute;
		top : 140px;
		right : 20px;
		text-align : center;
		padding : 0;
		display : block;
	}
	
	.Wrap #Banner2 {
		position : absolute;
		top : 230px;
		right : 20px;
		text-align : center;
		padding : 0;
		display : block;
	}
	
	.Wrap #Banner3 {
		position : absolute;
		top : 413px;
		left : -30px;
		text-align : center;
		padding : 0;
		display : block;
	}
	
	.Wrap #Banner4 {
		position : absolute;
		top : 448px;
		right : 280px;
		text-align : center;
		padding : 0;
		display : block;
	}
	
	.Wrap #Banner5 {
		position : absolute;
		top : 423px;
		right : 20px;
		text-align : center;
		padding : 0;
		display : block;
	}

	.Wrap .Headings {
		width : 943px;
		margin : 0 auto;
		background : #212121;
		margin-bottom : 1em;
	}
	
		.Wrap .Headings span {
			visibility : hidden;
		}
	
		.Wrap .Headings .Title {
			display : block;
			width : 514px;
			height : 86px;
			background : #000 url(images/_ms6.png) no-repeat 0 0;
		}
	
	.Wrap .Nav {
		width : 943px;
		margin : 0 auto;
		height : 40px;
	}
	
		.Wrap .Nav li {
			float : left;
			margin-left : 21px;
		}
		
		.Wrap .Nav span {
			visibility : hidden;
		}
		
		.Wrap .Nav .NavAbout {
			display : block;
			width : 139px;
			height : 10px;
			background : #000 url(images/_ms1_about.png) no-repeat 0 0;
		}
		
		.Wrap .Nav .NavCourses {
			display : block;
			width : 209px;
			height : 10px;
			background : #000 url(images/_ms2_courses.png) no-repeat 0 0;
		}
		
		.Wrap .Nav .NavCounseling {
			display : block;
			width : 216px;
			height : 10px;
			background : #000 url(images/_ms3_counseling.png) no-repeat 0 0;
		}
		
		.Wrap .Nav .NavSchooling {
			display : block;
			width : 169px;
			height : 10px;
			background : #000 url(images/_ms4_schooling.png) no-repeat 0 0;
		}
		
		.Wrap .Nav .NavContact {
			display : block;
			width : 93px;
			height : 10px;
			background : #000 url(images/_ms5_contact.png) no-repeat 0 0;
		}
		
    .Wrap .FNav {
	    width : 943px;
		margin : 0 auto;
		font-size : 0.75em;
		padding-bottom : 2em;
		text-align : right;
	}
	
	.Wrap .FNav li {
		display : inline;
		margin-left : 1em;
	}
		
	.Wrap .Content {
		width : 943px;
		margin : 0 auto;
		line-height : 1.75em;
	}
	
		.Wrap .Content img {
			margin : 10px;
			padding : 10px;
			border : solid 1px #333;
		}
		
		.Wrap .Content .Signature {
			text-align : center;
		}
		
			.Wrap .Content .Signature img {
				border : none;
			}
	
		.Wrap .Content h1 {
			color : #ff6c3a;
			font-size : 1.5em;
			margin : 0.75em 0;
			font-weight : normal;
		}
		
    	.Wrap .Content h2 {
			color : #ff6c3a;
			font-size : 1.25em;
			margin : 0.5em 0;
			font-weight : normal;
		}
		
		.Wrap .Content h3 {
			color : #ff6c3a;
			font-size : 1.1em;
			margin : 0.5em 0;
			font-weight : normal;
		}
		
		.Wrap .Content p {
			margin-bottom : 1em;
		}
		
		.Wrap .Content .Opinions {
			margin : 0 auto;
			width : 75%;
		}
		
			.Wrap .Content .Opinions h3 {
				text-align : center;
			}
		
		.Wrap .Content .Opinion {
			padding : 0 0 0 40px;
			background : #000 url(images/quote.png) no-repeat left center;
		}
		
		.Wrap .Content .Author {
			color : #ff6c3a;
			font-weight : normal;
		}
		
		.Wrap .Content .Date {
			color : #666;
		}
		
		.Wrap .Content input#author,
		.Wrap .Content input#email,
		.Wrap .Content textarea {
			background : #111;
			padding : 4px;
			font : normal 11pt Arial, Verdana, sans-serif;
			color : #fff;
			border : solid 1px #ff6c3a;
		}
		
		.Wrap .Content input#submit {
			background : #ff6c3a;
			border : none;
			padding : 4px 10px;
			font : normal 11pt Arial, Verdana, sans-serif;
			color : #000;
		}
		
		.Wrap .Content ul {
			list-style-type : disc;
			list-style-position : outside;
			margin : 1em 0 1em 2em;
		}
		
		.Wrap .Content ol {
			list-style-type : decimal;
			list-style-position : outside;
			margin : 1em 0 1em 2em;
		}
	
	.Wrap .Foot {
		margin : 2em 0 1em 0;
		background : #212121;
		font-size : 0.75em;
		padding : 1em 0;
	}

		.Wrap .Foot p {
			line-height : 1.5em;
			text-align : center;
		}

.Index {
	position : relative;
	width : 943px;
	text-align : center;
}

	.Index .Head1 {
		text-align : left;
		padding-left : 342px;
    	height : 289px;
		background : #000 url(images/ms1.png) no-repeat 0 0;
	}

		.Index .Head1 .Title {
			height : 194px;
		}
		
		.Index .Head1 span {
			visibility : hidden;
		}
		
		.Index .Head1 .NavAbout {
			display : block;
			width : 344px;
			height : 36px;
			background : #000 url(images/ms4_about.png) no-repeat 0 0;
		}
		
		.Index .Head1 .NavCourses {
			display : block;
			width : 482px;
			height : 59px;
			background : #000 url(images/ms5_courses.png) no-repeat 0 0;
		}

	.Index .Head2 {
		text-align : left;
		padding-left : 434px;
		height : 236px;
		background : #000 url(images/ms2.png) no-repeat 1px 0;
	}
	
		.Index .Head2 span {
			visibility : hidden;
		}
		
		.Index .Head2 .NavCounseling {
			display : block;
			width : 390px;
			height : 39px;
			background : #000 url(images/ms6_counseling.png) no-repeat 0 0;
		}
		
		.Index .Head2 .NavSchooling {
			display : block;
			width : 390px;
			height : 53px;
			background : #000 url(images/ms7_schooling.png) no-repeat 0 0;
		}
		
		.Index .Head2 .NavContact {
			display : block;
			width : 390px;
			height : 45px;
			background : #000 url(images/ms8_contact.png) no-repeat 0 0;
		}

	.Index .Foot {
		background : #000;
		margin : 0;
		font-size : 0.75em;
		padding : 2em 0;
	}

		.Index .Foot p {
			margin-top : 0.6em;
			line-height : 1.0em;
		}
