
body 						{ background-color:#000; 
						 	  font-family: Verdana, Helvetica, sans-serif; 
							  text-align:center; 
							  vertical-align:middle; }
							  
/* generals */
a							{ text-decoration: none; color: #403f3f; }
p							{ font-size:12px; line-height:125%; margin:0; }
h1							{ margin:0px 5px 0px 5px; padding:0; font-size:16px; text-align:center; }
h2							{ margin:15px 10px 5px 10px; font-size:14px; text-align:left; }
ol							{ margin:0px; padding:10px 32px; font-size:12px; line-height:125%; }
ul							{ margin:0px; padding:10px 32px; font-size:12px; line-height:125%; }
li							{ padding-bottom:7px; }

/* anchors */
a.norm					{ color:#ccc; padding:0px 10px 0px 10px; border-right:1px #333 solid; vertical-align:top; }
a.norm:hover			{ color:#fff; }
a.gal						{ padding-right:5px; }
a.gal:hover				{ color:#999; }
a.backlink:hover		{ color:#999; }


/* lists */

/* paragraphs */
p.mainEnd				{ margin:0px 10px; padding:10px 0px; font-style:italic; text-align:center; }
p.mainStd				{ margin:0px 10px; padding:5px 0px; }
p.mainOrder				{ margin:10px 0px 0px 0px; text-align:left; }
p.mainStdJus			{ margin:0px 10px; padding:5px 0px; text-align:justify; }
p.mainStdInf			{ margin:0px 10px; padding:10px 0px 0px 0px; text-align:justify; }
p.mainStdStr			{ margin:0px 10px; padding:5px 0px; font-weight:bold; text-align:center; }
p.mainLine				{ margin:0px 0px 10px 0px; padding:0px 0px; text-align:center; color:#900; }
p.mainLineMaintenance{ margin:0px 0px 10px 0px; padding:10px 0px; text-align:center; color:#900; }
p.mainBackTop			{ margin:0px 0px 0px 0px; padding-bottom:15px; text-align:center; color:#900; }
p.mainBackBot			{ margin:0px 0px 0px 0px; padding-top:15px; padding-bottom:10px; text-align:center; color:#900; }
p.maintenanceSign		{ font-style:italic; padding-top:8px; }

/* divs */
div.body 				{ width:1000px; margin:0 auto 0 auto; }
div.logo					{ width:120px; height:150px; float:left; }
div.logo2				{ width:120px; height:120px; float:right; margin-top:10px; }
div.center				{ width:750px; margin:0px 0 10px 0px; float:left; text-align:center; }
div.menue				{ width:750px; height:55px; margin:30px auto 0px auto; background-image:url(../media/img/bg/bg_menue.png); }
div.mainBgTop			{ width:750px; height:28px; margin:0 auto; background-image:url(../media/img/bg/bg_main_top.png); }
div.mainBgCtr			{ width:750px; background-repeat:repeat-y; background-image:url(../media/img/bg/bg_main_ctr.png); }
div.mainBgBot			{ width:750px; height:28px; margin:0 auto; background-image:url(../media/img/bg/bg_main_bot.png); }
div.mainTopimg			{ width:680px; height:150px; margin:0 auto 15px auto; }
div.mainCtr				{ width:690px; margin:0 auto; color:#ccc; padding:0; text-align:left; }
div.brands 				{ width:850px; height:70px; margin:0 auto; }
div.submenue			{ width:850px; text-align:center; margin:0px auto; font-size:12px; padding-top:5px; }
div.footer				{ margin-top:5px; color: #403f3f; font-size:10px; }
div.message				{ margin-top:20px; padding-bottom:20px; }
div.maintenance		{ margin:200px auto; }
div.maintenanceDesc	{ color:#666; padding-top:20px; }

/* spans */
span.likebtn			{ padding-left:10px; }

/* tables */
table#submenue			{ margin:0 auto;}
table#contact			{ text-align:left; margin:0 auto 0 auto; font-size:12px; }
table#cars				{ margin:20px auto 0 auto; padding-bottom:20px;}
table.carsTabInfo		{ width:220px; }
table.carsTabPay		{ margin:10px 20px 0px 20px; width:350px; }
table.carsTab			{ margin:10px 20px 0px 20px; width:350px; }
td.opacity				{ padding-bottom:5px; }
td.contactPre			{ padding:0px 5px 5px 0; }
td.contactFlw			{ padding:0px 5px 5px 5px; }
td.carsBrand			{ background-color:#000000; width:110px; height:110px; margin:0 50px 0 50px; 
						 	  text-align:center; border:3px #666 solid; }
td.carsImg				{ vertical-align:text-top; padding:5px 10px 0 10px; text-align:center; }
td.carsInfo				{ vertical-align:top; padding:10px 10px 0 10px; }
td.carsGalB				{ font-size:12px; font-weight:bold; padding:2px; }
td.carsGal				{ font-size:12px; padding:2px; }

/* forms */
form#contact			{ margin-top:20px; padding-bottom:10px; line-height: 125%; }

/* fieldsets */
fieldset#contactMsg	{ margin:0px auto 0 auto; width:300px; text-align:center; }

/* menue */
#navi						{ list-style:none; padding:16px 0 12px 0; margin:0 auto 0 auto; font-size:16px; }
#navi li					{ display:inline; }
#navi li a.norm		{ color:#ccc; padding:4px 25px 4px 25px; border-right:1px #333 solid; vertical-align:middle; }
#navi li a.last		{ color:#ccc; padding:4px 25px 4px 25px; vertical-align:middle; }
#navi li a:hover		{ color:#fff; }

/* images */
img						{ padding:0; border:none; }
img.topimg				{ border-bottom:1px solid #444; }
img.logo_a				{ padding:20px 0px 0 0px; }
img.logo_c				{ padding:0 8px 0 8px; }
img.logo_b				{ width:468px; height:35px; margin:40px 0 0 260px; }
img.logo_c#am			{ width:106px; height:33px; padding-bottom:10px; }
img.logo_c#porsche	{ width:43px; height:56px; }
img.logo_c#mb			{ width:77px; height:56px; }
img.logo_c#bugatti	{ width:74px; height:38px; padding-bottom:9px; }
img.logo_c#lambo		{ width:50px; height:56px; }
img.logo_c#rr			{ width:35px; height:56px; }
img.logo_c#ferrari	{ width:35px; height:56px; }
img.logo_c#bentley	{ width:72px; height:37px; padding-bottom:9px; }
img.logo_c#audi		{ width:72px; height:43px; padding-bottom:6px; }
img.carsSmall			{ margin:10px 0px 0px 0px; padding:1px; border:1px solid #900; }
img.carsThumb			{ margin:10px 1px 0px 0px; padding:1px; border:1px solid #900; }
