body, table { font-size: 10pt; color: #666; font-family: Tahoma, Arial, sans-serif; }

body { padding: 0; margin: 0; }



img { border: 0; }



.cena { font-family: Impact, Tahoma, Arial, sans-serif; color: #DE0031;  }



.DI { display: inline; }



/* -- FontSize's --*/

.FS8	{ font-size: 8pt; }

.FS11	{ font-size: 11pt; }





/* -- Padding's --*/

.padR5	{ padding-right: 5px; }

.padR12 { padding-right: 12px; }

.padR10 { padding-right: 10px; }



.padT5	{ padding-top: 5px; }

.padT7	{ padding-top: 7px; }

.padT10	{ padding-top: 10px; }



.padL3	{ padding-left: 3px; }

.padL5	{ padding-left: 5px; }

.padL7	{ padding-left: 7px; }

.padL10	{ padding-left: 10px; }

.padL15	{ padding-left: 15px; }



.padB5	{ padding-bottom: 5px; }

.padB10	{ padding-bottom: 10px; }

.padB15	{ padding-bottom: 15px; }

.padB20	{ padding-bottom: 20px; }



/* -- Table's --*/

.TBL1				{ width: 100%; }

.TBL1 td			{ color: #CFCFCF; white-space: nowrap; padding: 0 2px 0 2px; text-align: center; }

.TBL1 td a			{ color: #111044; text-decoration: none; }

.TBL1 td a:hover	{ text-decoration: underline; }



.TBLNews			{ width: 100%; padding: 10px 0 10px 0; }

.TBLNews td			{ color: #666; vertical-align: top; }



.TBL3Level						{ width: 100%; margin: 5px 0 5px 0; background-color: #EEE; }

.TBL3Level td					{ color: #111044; vertical-align: top; }

.TBL3Level td a, .TBLNews td a	{ color: #111044; text-decoration: none; font-size: 9pt; }

.TBL3Level td a:hover 			{ text-decoration: underline; }

.TBL3Level td a.WhiteLink		{ color: #FFF; font-size: 9pt; }



.TblTech			{ width: 100%; margin: 3px 0 25px 0; }

.TblTech td			{ width: 50%; padding: 2px 0 2px 0; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CFCFCF; vertical-align: top; }



.TblImg	td			{ text-align: center; }



.TblBlackBorder			{ margin-top: 10px; }

.TblBlackBorder	td img	{ border-style: solid; border-width: 1px; border-color: #000; }



.TblTech2			{ width: 100%; clear: right; }

.TblTech2 td		{ width: 50%; padding: 2px 0 2px 0; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CFCFCF; vertical-align: top; }

.imgBrd				{ border-style: solid; border-width: 1px; border-color: #444; }



.TblFotoGal				{ width: 510px; }

.TblFotoGal td img		{ border-style: solid; border-width: 1px; border-color: #444; }

.TblFotoGal td img.b0	{ border-width: 0; }



/* -- BGR's --*/

.WhiteBGR		{ background-color: #FFF; }

.RedBGR		{ background-color: #DE0031; }

.WhiteBGR	{ background-color: #FFF; }

.GrayBGR	{ background-color: #CFCFCF; }

.lGrayBGR	{ background-color: #EFEFEF; }

.l2GrayBGR	{ background-color: #EEE; }

.dBlueBGR	{  background-color: #111044; }



.BannerCenterBGR	{ background-image: url('/img/BGRForCenterBanner.jpg'); background-repeat: repeat-x; }

.BannerCenterBGR2 { background: url('/img/cars/BGRForCenterBanner2.jpg') no-repeat; }

.visible			{ position: absolute; top: 105; visibility: show; }

.hidden				{ position: absolute; top: 115; visibility: hidden; }





/* -- Color's --*/

.WhiteC	{ color: #FFF; text-decoration:none;}

.RedC	{ color: #DE0031; }

.dBlueC	{ color: #111044; }

.dGrayC { color: #666; }



/* -- Link's --*/



a		{ color: #111044; }

a:hover	{ text-decoration: none; }



a.WhiteLink, a.RedLink	{ color: #FFF; text-decoration: none; }

a.RedLink				{ color: #DE0031; }

.RedBGR a		        { color:#fff; }

a.cool { color: #666666; text-decoration: none;  }

a.cool:hover { color: #666666; text-decoration: none;  }



/* --- a.WhiteLink:hover, a.RedLink:hover	{ text-decoration: underline; } --- */





/* -- Border's --*/



.GrayBorderTBL		{ border-color: #CFCFCF; border-style: solid; border-width: 1px; }



.GrayBorderTRB		{	border-top-color: #CFCFCF; border-top-style: solid; border-top-width: 1px;  

						border-bottom-color: #CFCFCF; border-bottom-style: solid; border-bottom-width: 1px;  

						border-right-color: #CFCFCF; border-right-style: solid; border-right-width: 1px; }

					

.GrayBorderTLB		{	border-top-color: #CFCFCF; border-top-style: solid; border-top-width: 1px;  

						border-bottom-color: #CFCFCF; border-bottom-style: solid; border-bottom-width: 1px;  

						border-left-color: #CFCFCF; border-left-style: solid; border-left-width: 1px; }



.GrayBorderTop	{ 	border-top-style: solid; border-top-width: 1px; border-top-color: #CFCFCF; }





/* --- Red Borber's --- */

.RedBorderTRB		{	border-top-color: #DE0031; border-top-style: solid; border-top-width: 1px;  

						border-bottom-color: #DE0031; border-bottom-style: solid; border-bottom-width: 1px;  

						border-right-color: #DE0031; border-right-style: solid; border-right-width: 1px; }

					

.RedBorderTLB		{	border-top-color: #DE0031; border-top-style: solid; border-top-width: 1px;  

						border-bottom-color: #DE0031; border-bottom-style: solid; border-bottom-width: 1px;  

						border-left-color: #DE0031; border-left-style: solid; border-left-width: 1px; }

/* --- End of Red Borber's --- */



.TextR		{ text-align: right; }

.TextC		{ text-align: center; }





div.BreadCrumbs			{ color: #111044; }

div.BreadCrumbs a		{ text-decoration: none; }

div.BreadCrumbs a:hover	{ text-decoration: underline; }







.inp1 { font-size: 10pt; font-family: Tahoma, Arial, sans-serif; }

.w200 { width: 200px; }



/* --- layers --- */

#LAccord, #LTourer, #LCivic,#LAccord_new,
#LJazz, #LCrv, #LHrv, #LFrv, #LCivicNew, #LCivicNew5d, #LLegend,  #LLegendNew,
#LCivicR, #LPilot, #LCivicNew4d
{

    VISIBILITY: hidden;

    POSITION: absolute;

    TOP: 188px;
    min-width: 77%;
	

}



.gray td img { border:none;}

.newstable                      { border-collapse:collapse; width:100%;}
.newstable td,
.newstable th                   {padding:3px;}
.newstable td                   {border-bottom: 1px solid #CFCFCF; }
.newstable th                   {background: #CFCFCF; color: #fff;}
.newstable .left                {width: 200px; font-weight: bold;}

/* Форма для тест-драйва */
#signupForm {
		background-color:#ADADAD;
		padding-bottom:20px;
		padding-left:30px;
		padding-top:10px;
		width: 450px;  
	}	
	#signupForm table.questionTable {}
	#signupForm table.questionTable tr td {vertical-align: bottom; padding-top: 0px;}
	#signupForm table.questionTable tr td.name { padding-right: 10px; text-align:left; vertical-align:top; padding-top:11px;color:#FFF;}  
	#signupForm table.questionTable tr td.nameButton { padding-right: 10px; line-height:18px; text-align:right; vertical-align:top; color:#FFF;}  
	#signupForm table.questionTable tr td input, form#signupForm table.questionTable tr td textarea, form#signupForm table.questionTable tr td select {   
		border-color:#727272 #D7D7D7 #D7D7D7 #727272;
		border-style:solid;
		border-width:1px;
		color:#727272;
		font-size:11px;  
		padding-left:4px;
		padding-top:2px;    
		width:380px;            
	}         
	#signupForm table.questionTable tr td option {
		padding-left:4px;        
	}
	#signupForm table.questionTable tr td input {
		background-color:#FFF;
		color:#727272;
		height:20px;
	}
	#signupForm table.questionTable tr td textarea {
		background-color:#FFF;
		height:105px;
	}    
    #signupForm table.questionTable tr td input.send {width:92px; border:none;}
	#signupForm table.questionTable tr td a { color: #fff; }      
	#signupForm table.questionTable tr td span.rules {font-style: italic; font-size: 10px; color:#555;}	
	#signupForm table.questionTable tr td span.errors {width:100%;font-size:10px;color:red;display:block;height:12px;}
	#signupForm p#hdr { color:#fff;font-size:12px;font-weight: bold;}
	#signupForm p#formErrors { color: red;font-size: 10px; line-height: 10px; display:none;}
	#signupForm p#formNotices { font-size: 10px; line-height: 10px; color:#000;}    
	#signupForm p#formResults { font-size: 12px; line-height: 14px; color:#fff; padding: 10px; font-weight: bold;display:block; text-align:center; margin-top: 10px;margin-left:-30px;}
	#signupForm span.required { font-weight: bold; color: red; }    
