LI{list-style-image:none}

.calcValuesBlock	{  }
.calcValuesBlock h1	{margin: 0 0 1em 0; font-size: 1.5em; font-weight: normal;}

.calcForm			{margin-top: 2em;}
.calcValues			{margin-bottom: 1em;}
.calcForm label		{width: 11em; float: left; display: block;}
.calcValues .profileField	{margin-right: 0.5em;}

.resultsTable		{ 
/*font-size:11px*/}
.speedometer		{width: 400px; height: 200px; float: left;
background-image: url(../img_adisk/bg_calc.gif);
		background-position: 12px  0px;
		background-repeat: no-repeat;
}
.speedometer img	{margin: 24px 0 0 33px; position: absolute;}
.speedometer ul, .speedometer li	{position: absolute; list-style-type: none; margin: 0; padding: 0; }
#speed10	{width: 34px; margin-top: 178px; text-align: right;}
#speed20	{width: 28px; margin-top: 153px; text-align: right;}
#speed30	{width: 24px; margin-top: 127px; text-align: right;}
#speed40	{width: 26px; margin-top: 102px; text-align: right;}
#speed50	{width: 33px; margin-top: 78px; text-align: right;}
#speed60	{width: 46px; margin-top: 54px; text-align: right;}
#speed70	{width: 61px; margin-top: 35px; text-align: right;}
#speed80	{width: 84px; margin-top: 18px; text-align: right;}
#speed90	{width: 110px; margin-top: 6px; text-align: right;}
#speed100	{width: 150px; margin-top: 0px; text-align: right;}
#speed110	{margin: 1px 0 0 163px;}
#speed120	{margin: 11px 0 0 198px;}
#speed130	{margin: 27px 0 0 223px;}
#speed140	{margin: 46px 0 0 241px;}
#speed150	{margin: 66px 0 0 255px;}
#speed160	{margin: 87px 0 0 263px;}
#speed170	{margin: 110px 0 0 266px;}
#speed180	{margin: 135px 0 0 267px;}
#speed190	{margin: 159px 0 0 262px;}

.resultsTable table	{float: left; margin: 0 10em 0 0; border-collapse: collapse;}
.resultsTable td	{padding: 0.5em 1em 0.5em 1em; border-bottom: 1px solid #bbbbc1; border-collapse: collapse;}
.resultsTable .header td	{font-weight: bold;}
.resultsTable .num	{text-align: right;}
.resultsTable .clearance	{border-bottom: none; font-size: 0.9em; color: #666666; padding: 0.5em 0 0 0;}
.resultsTable .clearance div	{position: absolute; margin-left: 2em;}
.resultsTable .clearance span	{position: absolute; margin-left: -2em; width: 2em; text-align: right; display: block; float: left; font-size: 1.1em;}

.sheme		{width: 132px; height: 251px; float: left; margin-top:30px}
.sheme img	{position: absolute;}
.shemeLegend img	{display: none;}
.labelDD #shemeDD,
.labelD #shemeD,
.labelL #shemeL,
.labelH #shemeH	{display: block;}

.minWidth	{min-width: 690px;}

.discCalculator	{clear: both; float: left; width: 100%; margin-top: 2em;}
.discCalculator h1	{margin: 0 0 1em 0; padding-left: 50px; font-size: 1.5em; font-weight: normal;}
.discCalculator h2	{font-size: 1em; font-weight: normal;}
.discCalculator .calc	{float: left; margin-left: 50px; margin-right: 100px;}
.discCalculator .description	{float: left; width: 30%; padding-left: 50px;}
.discCalculator .description p	{margin: 0;}

.discCalculator label	{width: 11em; display: block; float: left;}

.discCalculator table	{border-collapse: collapse; margin-left: 9em;}
.discCalculator td			{padding: 0.5em 1em 0.5em 1em; border-bottom: 1px solid #bbbbc1; border-collapse: collapse;}
.discCalculator td.width	{padding-right: 0;}
.discCalculator .section td	{padding-top: 0;}

#newL{ }
#deltaL{ }
#newD{ }
#deltaD{ }
#newDD{ }
#deltaDD{ }
#newH{ }
#deltaH{ }

#tireWidth, #tireProfile, #tireDiameter, #newDiameter, #newProfile, #newWidth, #oldDiameter, #oldProfile, #oldWidth{ }
.calc_text
	{
		padding : 12px 0px 0 51px;
		margin: 0px;
		font-size: 14px;
		line-height: 17px;
		
	}
		.calc_text  p
		{
			padding: 6px 65px 10px 8px;
			margin: 0px; background-color: #f3f3f3;
		}
	.block_calc
	{
		/*background-image: url(../img_adisk/bg_calc.gif);
		background-position: 100% 27px;
		background-repeat: no-repeat;*/
		padding: 24px 0 40px 56px;
	}	
		.block_calc .size_sel th
		{
			text-align: left;
			font-weight: normal;
			vertical-align: top;
			padding:7px 10px 7px 0px;;
			
		}
		.block_calc .size_sel td
		{
			vertical-align: top;
			padding: 7px 0px 7px 4px;
		}
			.block_calc .size_sel td select
			{
				width: 52px;
				font-size: 11px;
				height: 19px; 
				margin-right: 4px;
			}
	
		.size_tab_otl
		{
			padding: 11px 40px 10px 3px;
			margin: 0px;
			background-image: url(../img_adisk/bg_cal_size.gif);
			background-position: 490px 0;
			background-repeat: no-repeat;
		}
			.size_tab_otl table
			{
				border-top: solid #bbbbc1 1px;
				border-left:  solid #bbbbc1 1px;								
			}
			.size_tab_otl .resultsTable	 th
			{
				vertical-align: top;
				padding: 2px 5px 5px 5px;
				border-right:  solid #bbbbc1 1px;	
				border-bottom:  solid #bbbbc1 1px;	
			}
			.size_tab_otl .resultsTable	 td
			{
				vertical-align: top;
				padding: 5px 30px 5px 12px;
				
				border-right:  solid #bbbbc1 1px;	
				border-bottom:  solid #bbbbc1 1px;	
			}
		.calc_podschet
		{
			padding: 13px 0 20px 0;
			margin: 0px;
		}
			.calc_podschet td
			{
				vertical-align: top;
			}
	.heading_c
	{
		font-size: 18px;
			line-height: 22px;		
			padding: 0 0 9px 37px;
			margin: 0;  
			font-style: italic;
	}
	.descr_c
	{
		padding: 0 0 0 37px;
		font-size: 14px;
		line-height: 17px;
	}
	.calc_sel_shin
	{
		padding:  0 0 0 24px;
	}
		.calc_sel_shin td
		{
			padding: 0 4px 0 0;
			white-space: nowrap;
		}
			.calc_sel_shin td select
			{
				width: 52px;
				font-size: 11px;
				height: 19px; 
				margin-right: 4px;
			}
	.calc_sel_shin_n	
	{
		padding: 18px 0 15px 35px;
	}
		.calc_sel_shin_tab
		{
			padding: 0 0 0  16px;
		}
			.calc_sel_shin_tab table
			{
				border-top: solid #bbbbc1 1px;
				border-left:  solid #bbbbc1 1px;
			}
			.calc_sel_shin_tab td
			{
				vertical-align: top;
				padding: 5px 7px 5px 7px;
				
				border-right:  solid #bbbbc1 1px;	
				border-bottom:  solid #bbbbc1 1px;	
			}	
	
	
	
	
	
	
	
	
	