	html {
	    margin: 0;
		padding: 0;
	
       /*background: #1a1a1a;*/
	}
	
	body {
		margin: 0;
		padding: 0;
		font-family: Arial; 
		font-size: 12px;
		color: #999;
		background: #1a1a1a url(../images/nowe_tlo.jpg) no-repeat top center;
	}
	
   * { margin: 0; padding: 0; list-style: none; }

	
	a {
		color: #fff;
		text-decoration: none;
	} a:hover { text-decoration: underline; }
	
	#Container {
	    margin: 0 auto;
		width: 900px;
		padding-top: 50px;
	}

	#Header {
	    float: left;
		width: 900px;
		height: 114px;
		/*background: url('../images/h_bg2.gif') 6px 0 repeat-x;*/
		border-bottom: 4px solid #ff9513;
	}
	
	/*#Header h1 { float: left; width: 253px; height: 114px; background: url('../images/logo.gif') no-repeat; }
	*/
	#Header h1 { float: left; width: 253px; height: 114px; background: url('../images/logo_new.png') no-repeat 0px 20px; }
	#Header h1 span { display: none; }
	#Header h1 a { float: left; width: 206px; height: 53px; margin-top: 34px; margin-left: 25px; }
	
	#Header ul {
	    float: left;
		height: 84px;
		margin-left: 460px;
		padding-top: 30px;
	}
	
	#Header ul li{
	    display: block;
		font-size: 10px;
		margin-bottom: 2px;
	}
	
	#Header ul li a { text-decoration: none; color: #b4b4b4; } 
	#Site { 
	    float: left;
		width: 900px;
		background: #000;
		border-bottom: 4px solid #999999;
       height: 480px;		
	}
	
	#Site #Left {
	    float: left;
		width: 215px;
		border-right: 1px solid #616161;
		height: 450px;
		background: url('../images/auth_new.jpg') center 365px no-repeat;
		padding-top: 30px;
		padding-left: 31px;
	}
	
			/* reset default styles */
			#Site #Left #MainMenu { height: 320px; width: 215px; float: left; }
	#Site #Left #MainMenu,
	#Site #Left #MainMenu ul { margin: 0; padding: 0; float: left; margin-left: 2px; font-size: 10px;}
	#Site #Left #MainMenu li { float: left; list-style-type: none; margin-bottom: 2px; z-index: 2;}
			
			/* first level */
	#Site #Left #MainMenu li,
	#Site #Left #MainMenu a { float: left; width: 150px; height: 18px; padding-top: 4px; padding-left: 10px; color: #ff931e;}
	#Site #Left #MainMenu a { display: block; background: #333333 url('../images/tr_o.gif') 144px 7px no-repeat; text-decoration: none; }
	#Site #Left #MainMenu a:hover,
	#Site #Left #MainMenu a.menu_open { color: #fff; background: #818181 url('../images/tr_w.gif') 144px 7px no-repeat; text-decoration: none; text-decoration: none; }

			/* second level */
	#Site #Left #MainMenu ul { visibility: hidden; position: absolute; width: 160px; z-index: 4; }
	#Site #Left #MainMenu ul li a, #Site #Left #MainMenu ul li a:hover { 
	background-image: none; 
		filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

	#Site #Left .Dealers {
	    float: left;
		width: 176px;
		padding-left: 10px;
		padding-top: 17px;
	}
	
	#Site #Left .Dealers a span { display: none; }
	#Site #Left .Dealers a  { border: 0px solid #fff; }
	
	#Site #Left .Dealers a.Ferrari {
	    float: left;
		width: 33px;
		height: 65px;
		margin-left: 3px;
	}
	
	#Site #Left .Dealers a.Maserati {
	    float: left;
		width: 42px;
		height: 65px;
		margin-left: 15px;
	}
	
	#Site #Left .Dealers a.Lotus {
	    float: left;
		width: 41px;
		height: 61px;
		margin-top: 6px;
		margin-left: 20px;
	}
	
	#Site #Right {
	    float: left;
		width: 610px;
		height: 400px;
		padding: 35px 0px 0px 40px;
		font-size: 11px;
		color: #f2f2f2;
	}
	
	#Site #NoPadding {
		padding: 0;
	}
	
	#Site #Right ul.Ladder {
	    float: left;
		width: 610px;
		font-size: 10px;
		margin-bottom: 10px;
	}
	
	#Site #Right ul.Ladder li{
	    float: left;
		margin-right: 15px;
	}
	
	#Site #Right ul.Ladder li a {
	    color: #909090;
	}
	
	#Site #Right ul.Ladder li a:hover {
	    color: #fff;
		text-decoration: none;
	}
	
	#Site #Right ul.Ladder li a.Active {
	    color: #fff;
		background: url('../images/tr_w.gif') center left no-repeat;
		padding-left: 13px;
	}
	
	#Site #Right ul.Ladder li.Search{
	    float: right;
		margin-right: 56px;
		color: #909090;
	}
	#Site #Right ul.Ladder li.Search input { border: 0; margin-left: 5px;}
	#Site #Right ul.Ladder li.Search span.GO { color: #ff9414; font-weight: bold; margin-left: 5px; cursor: pointer;}
	
	#Site #Right ul.Ladder li.BackTo{
	    float: right;
		margin-right: 45px;
		color: #909090;
	}
	
	#Site #Right ul.Ladder li.BackTo a {
	    font-weight: bold;
		color: #ff931e;
		
	}

	#Site #Right ul.Ladder li.BackTo a:hover {
	    text-decoration: underline;
	}
	
	#Site #Right p {
	    margin-bottom: 20px;
		line-height: 16px;
		float: left;
		width: 570px;
	}
	
	#Site #Right ul.News {
	    float: left;
		width: 554px;
		font-size: 10px;
		border-top: 1px solid #616161;
		padding-top: 18px;
	}
	
	#Site #Right ul.News li {
	    float: left;
		width: 554px;
		border-bottom: 1px solid #616161;
		padding-bottom: 18px;
		margin-bottom: 18px;
	}
	
	#Site #Right ul.News li p{
	    padding:0;
		margin:0;
		font-size:12px;

	}
	
	#Site #Right ul.Events {
	    float: left;
		width: 554px;
		font-size: 10px;
		border-top: 1px solid #616161;
		padding-top: 18px;
	}
	
	#Site #Right ul.Events li {
	    float: left;
		width: 554px;
		border-bottom: 1px solid #616161;
		padding-bottom: 18px;
		margin-bottom: 18px;
	}
	
	#Site #Right ul.Events li div {
	    padding:0;
		margin:0;
       float: left;
		display: inline;
		width: 320px;	
	}
	#Site #Right ul.Events li p{
	    padding:0;
		margin:0;
		font-size:12px;
       float: left;
		width: 320px;

	}
	
	#Site #Right ul.Events li img{
	    padding:0;
		margin:0;
       float: right;
		display: inline;
		padding: 10px;
		border: 1px solid #333;
		margin-right: 20px;
	}
	
	#Site #Right ul.Cars {
	    float: left;
		width: 554px;
		font-size: 10px;
		border-top: 1px solid #616161;
		padding-top: 18px;
	}
	
	#Site #Right ul.Cars li {
	    float: left;
		width: 554px;
		border-bottom: 1px solid #616161;
		padding-bottom: 18px;
		margin-bottom: 18px;
	}
	
	#Site #Right ul.Cars li img{
	    float: left;
		width: 185px;
		height: 115px;
	}
	
	#Site #Right ul.Cars li div{
	    float: left;
		margin: 0;
		padding: 0;
		width: 265px;
		height: 115px;
		margin-right: 10px;
		margin-left: 25px;
	}
	
	#Site #Right ul.Cars li div a {
	    float: left;
		width: 265px;
	}
	
	#Site #Right ul.Cars li div a.Name {
	    margin-bottom: 20px;
	}
	
	#Site #Right ul.Cars li div a.ViewDetails {
	    margin-top: 20px;
	}
	
	#Site #Right ul.Cars li div span {
	    float: left;
		width: 265px;
	}
	
	#Site #Right ul.Cars li strong{
	    float: left;
		margin: 0;
		padding: 0;
		width: 69px;
		height: 115px;
		font-weight: normal;
	}
	
	#Site #Right .Details {
	    float: left;
		width: 400px;
		height: 400px;
		margin-right: 10px;
	}
	
	#Site #Right .Photos {
	    float: left;
		height: 400px;
		width: 170px;
	}
	
	#Site #Right .Photos img{
	    float: left;
		border: 0;
		margin-right: 5px;
		margin-bottom: 5px;
	}
	
	#Site #Right .Details .HeadInfo {
	    width: 400px;
		float: left;
		margin-top: 10px;
	}
	
	#Site #Right .Details .HeadInfo span{
	    font-weight: bold;
	}
	
	#Site #Right .Details .HeadInfo strong{
	    float: right;
	}
	
	#Site #Right .Details .Info {
	    width: 400px;
		float: left;
		margin-top: 10px;	
	}
	
	#Site #Right .Details ul, #Site #Right .Details ul li{
	    width: 400px;
		float: left;
	}
	
	#Site #Right .Details ul {
	    margin-bottom: 10px;
	}
	
	#Site #Right .Details p{
	    width: 400px;
		margin: 0;
		padding: 0;
		line-height: 13px;
	}
	
	#Site #Right #PreviewPhoto img{
	 width: 400px;
	 height: 270px;
	 border: 0;
	}
	
	#Site #Right .Adress {
	    /*width: 610px;*/
		width: 240px;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	#Site #Right .Adress p{
	    font-size: 11px;
		width: 240px;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	#Site #Right .Adress h3 {
	    color: #FF9513;
		font-size: 13px;
		float: left;
		width: 240px;
		margin-bottom: 10px;
	}
	
	#Site #Right .Adress p span{
	    color: #FF9513;
		font-size: 12px;
	}
	
	#Site #Right .Form {
		width: 370px;
		float: left;
		margin: 0;
		padding: 0;
	}
	
	#Site #Right .Form form, #Site #Right .Form span {
		width: 370px;
		float: left;
		margin: 0;
		padding: 0;
		color: #999;
	}
	
	#Site #Right .Form form input.Text {
	    float: left;
		width: 250px;
		padding: 3px;
		background-color: #555;
		border: 1px solid #888;
		color: #fff;		
	}
	
	#Site #Right .Form form textarea {
		font: 11px/11px Arial, Helvetica, sans-serif;
		float: left;
		width: 260px;
		height: 120px;
		background-color: #555;
		border: 1px solid #888;
		color: #fff;		
	}

	#Site #Right .Form form input.button {
		background: #333333 url(../images/tr_o.gif) no-repeat scroll 75px 10px;
		display:block;
		text-decoration:none;
		border: 0px;
		width: 90px;
		height: 25px;
		padding-bottom: 2px;
		color: #FF931E;
		margin-top: 15px;
		cursor: pointer;
		margin-left: 170px;
	}
	
	
	#Footer { 
	    float: left;
		width: 900px;
       font-size: 9px;	
       color: #cdcdcd;
       padding: 10px 0 50px 0;
	}
	
	#Footer a { 	
color: #cdcdcd;
	}
	
	#Footer p.Copyright { width: 450px; float: left; text-align: left; }
	#Footer p.Copyright span { float: left; }
	#Footer p.Copyright span.Moto { padding-right: 10px; margin-right: 10px; border-right: 1px solid #999; }
	#Footer p.ContactUs { width: 450px; float: left; text-align: right; }
	
	div.Pdf {
	    width: 610px;
		float: left;
	}
	
	div.Pdf img {
		float: left;
	}
	
	div.Pdf span {
		float: left;
		color: #ff9900;
		margin-top: 10px;
		margin-left: 10px;
	}
	
	
	div.Categories {
	    width: 610px;
		float: left;
		padding-top: 40px;
	}
	
	
	div.Categories ul{
	    width: 180px;
		margin-right: 15px;
		float: left;
		margin-bottom: 50px;
	}
	
	div.Categories ul li {
	    width: 180px;
		float: left;
		color: #fff;
        margin-bottom: 2px;		
	}
	
	div.Categories ul li a {
	    color: #f1f1f1;
		font-size: 14px;
	}
	
	div.Categories ul li.Title {
	    font-size: 18px;
		color: #8b8b8b;
		font-weight: bold;
		padding-bottom: 20px;
	}
