/** @version 20130206 */

  .calculator { font-size:12px; }
  .calculator h2 { margin:20px 0 5px 0; font-size:16px; font-weight:normal; color:white; }
  .calculator h3 { margin:10px 0 2px 0; font-size:15px; font-weight:normal; color:white; }
  .calculator input { font-size:12px; }
  .calculator .delete { float:right; margin:-1.3em 3px 3px 0; aposition:relative; }
  .calculator .delete a { color:#d40300; font-size:11px; text-decoration:underline; }
  .calculator .model-sel { width:180px; }
  .calculator .work-sel { width:/*60%*/99%; margin-bottom: 5px; margin-top: 5px; }
  .calculator .item { border:1px black solid; color:#C0C0C0; background-color:#f2f2f2; width:100%; display:table; margin-bottom:10px; font-family:'Arial',sans-serif; /*background:url('wpx15.png') repeat;*/ }
  .calculator .box { margin:8px 3px 8px 15px; }
  .calculator .total { width:30%; float:right; margin-top:15px; color:white; }
  .calculator .itog { font-size:18px; color:white; }
  .calculator .price-1 { font-size:18px; _color:#d30000; }
  .calculator .price-2 { font-size:22px; line-height:38px; _color:#d30000; }
  .calculator .work-cost { width:60%; margin-top:20px; font-family:'Arial',sans-serif; }
  .calculator .work-cost td { padding: 0; apadding:0 0 2px 0; color:#909090; text-align:left; }
  .calculator .work-cost td.cost { width:25%; color:#C0C0C0; vertical-align:bottom; text-align:right; padding-left:7px; white-space:nowrap; }
  .calculator .work-cost .work { font-size:13px; font-weight:bold; /*white-space:nowrap;*/ }
  .calculator .work-cost .work1 { font-size:13px; font-weight:normal; font-style: italic; /*white-space:nowrap;*/ }
  .calculator .spare-cost { width:60%; margin:5px 0; font-family:Arial,sans-serif; }
  .calculator .spare-cost td { padding:0px 0; color:#C0C0C0; white-space:nowrap; vertical-align:bottom; line-height:24px; }
  .calculator .spare-cost td.inp { text-align:center; }
  .calculator .spare-cost td.cost { width:50%; color:#C0C0C0; text-align:right; padding-left:7px; }
  .calculator .spare-cost td.w { width:80%; color:#C0C0C0; text-align:left; padding-left:7px; }
  .calculator .add-box { width:100%; display:table; font-family:'Arial',sans-serif; }
  .calculator .add-item { float:left; }
  .calculator .add-item a { color:#d40300; font-size:12px; /*font-weight:bold;*/ text-decoration:underline; }

.calculator select, .calculator input[type=text], .calculator input[type=password], .calculator textarea { background-color: #1d1d1d; color: #F0F0F0; border: 1px solid #000000; }
.calculator input[type=text], .calculator input[type=password], .calculator textarea { box-shadow: 2px 2px 4px #000 inset; -moz-box-shadow: 2px 2px 4px #000 inset; -webkit-box-shadow: 2px 2px 4px #000 inset; }
.calculator input[type=text], .calculator input[type=password] { height: 28px; padding-left: 2px; }

#thanksdiv { color: red; font-size: 13pt; }

#calc-steps { margin: 20px; }
#calc-steps .step { float: left; awidth: 130px; text-align: left; margin: 0 15px 0 0; }
#calc-steps .step .step-cifer { color: #9EA0A2; font-size: 15px; font-weight: bold; margin: 0 0 3px 30px; }
#calc-steps .step .active .step-cifer { color: #7D7E7F; }
#calc-steps .step .step-text { font-size: 13px; font-weight: bold; }
#calc-steps .step .active .step-text { text-decoration: underline; cursor: pointer; }
#calc-steps .step .linked .step-text { cursor: pointer; }
#calc-steps .step .step-sign { background: url(../i/els.png) no-repeat -141px -14px; width: /*3*/20px; height: 30px; float: left; margin-top: -3px; }
#calc-steps .step .active .step-sign { _background-position: -108px -14px; cursor: pointer;

 background: url("../i/black-els.png") no-repeat scroll -243px -46px transparent;
}
#calc-steps .step .active.pro .step-sign { _background-position: -141px -14px; cursor: pointer; background-position: -263px -46px; }
#calc-steps .step .linked .step-sign { cursor: pointer; }
#step2, #step3 { display: none; }

#to-print-form, #to-print-form-top { display: none; } 



#models-container { margin: 20px; }
#calcs-bodies { margin: 20px; display: none; }
#calcs-bodies h2 { font-size: 17px; }
#page-title-sub { font-size: 13px; font-weight: bold; color: #D8793C; margin-bottom: 10px; }
#calcs-forms { margin: 20px; }

#calcs-select { float: right; width: 280px }
#calcs-select .calc-ico { float: left; width: 42px; height: 60px; margin: 0 13px; text-align: center; }
#calcs-select .calc-ico .calc-ico-title { margin-left: -25px; width: 92px; font-size: 0.9em; }
#calcs-select .calc-ico .calc-ico-condition { background: none; padding-left: 2px; }
#calcs-select .calc-ico .selected { background: url(../i/els.png) no-repeat -46px 10px; }
#calcs-select .calc-ico .calc-selected { background: none; height: 10px; }
#calcs-select .calc-ico .active .calc-selected { abackground: url(../i/els.png) no-repeat -383px -19px; background: url("../i/black-els.png") no-repeat -315px -54px; }
#calcs-select .calc-ico-condition .calc-sign { height: 50px; display: block; cursor: pointer; }
#calc-ico-sr .calc-ico-condition .calc-sign { background: url(../i/icons.png) no-repeat 4px 0; }
#calc-ico-sr .calc-sign:hover { background: url(../i/icons.png) no-repeat -134px 0; }
#calc-ico-kr .calc-ico-condition .calc-sign { background: url(../i/icons.png) no-repeat -43px 0; }
#calc-ico-kr .calc-sign:hover { background: url(../i/icons.png) no-repeat -181px 0; }
#calc-ico-to .calc-ico-condition .calc-sign { background: url(../i/icons.png) no-repeat -90px 0; }
#calc-ico-to .calc-sign:hover { background: url(../i/icons.png) no-repeat -228px 0; }

#calc-ico-sum { margin-top: 13px !important; }
#calc-ico-sum .calc-ico-condition .calc-sign { _background: url(../i/icons.png) no-repeat -389px 0; height: 48px; margin-left: 4px;
 background: url("../i/black-els.png") no-repeat -290px -41px;
 }

#calcs-select .calc-ico .calc-sum { margin-left: -25px; position: absolute; text-align: center; width: 92px; font-size: 0.9em; }

#page-title { float: left; height: 100px; font-size: 1.8em; width: 46%; padding-top: 18px; text-align: left; }

#page-title img { vertical-align: middle; float: left; margin-top: -18px; margin-right: 8px; }


.car-list {
	border: 1px solid #d0d0d0;
	border-bottom: none;
	min-height: 125px;
	margin: 67px 0 0;
	width: 99%;
	padding-left: 10px;
	overflow: visible;
}
.car-list dd {
	border: 1px solid #d0d0d0;
	border-bottom: none;
	display: block;
	float: left;
	padding: 10px 18px; font-size: 16px; font-weight: bold;
	margin: -41px 0;
	height: 20px;
	background-color: #fff;
	position: relative;
	overflow: hidden;
	left: 28px;
	margin-right: -100%;
}
.car-list dt { width: 115px; display: block; float: left; text-align: center; margin: 30px 10px 10px; padding-bottom: 5px; cursor: pointer;  }
.car-list dt img { margin: 1px; }
.car-list dt span { color: red  }


.lexus-tabs { list-style: none; overflow: hidden; margin: 0 0 -1px 0 !important; padding: 0; }
.lexus-tabs li {
	aborder: 1px solid #d0d0d0;
	background-image: none;

	display: block;
	float: left;
	padding: 10px 0;
	font-size: 16px;
	font-weight: bold;
	height: 29px;
	width: 36px;
	text-align: center;
	margin-right: 25px;
	overflow: hidden;
	position: relative;
	abackground-color: #e4e4e4;
	cursor: pointer;
}
.lexus-tabs li.a {
	abackground-color: #fff;
	background-image: url(../i/els.png);
	background-position: 0px 0px;
	width: 36px;
	acolor: #dc1117;
	color: #ffffff;
	aborder-bottom: 1px solid #fff;
	cursor: default;
}
.lexus-tabs li.a .pseudo-href { border: none; }

.lexus-tabs-container {
	margin-top: -12px;
	clear: both; 
	width: 100%;
	overflow: hidden;
	border-top: 1px dotted #d0d0d0;
/*	-margin-top: 21px;	 / * ie6 & below  hack, css invalid */
}

/* html .lexus-tabs-container { margin-top: -21px; } / * ie6-only hack, css valid */

#print-form-1 .need { border-color: #FF0000; }
#print-form-1 input[type=text] { width: 300px; }
#print-form-1 textarea { width: 350px; }
#jalbook-form .need { border-color: #FF0000; }

.lexus-tabs-container dl { clear: both; }
.lexus-tabs-container dl dt { width: 115px; display: block; float: left; text-align: center; margin: 10px; padding-bottom: 5px; cursor: pointer; height: 120px; }
.i-content-r img {
margin:5px 15px;
}

.pseudo-href { border-bottom: 1px dashed; text-decoration: none !important; }
.pseudo-href1 { border: 0; text-decoration: underline; color: red; }
.calculator .work-cost { margin: 0 0 20px 0; width: 70%; }
.calculator .work-cost td { madding: 1px; vertical-align: middle !important; }
.calculator .work-cost td.img { madding: 1px; vertical-align: top !important; width: 40px; }
.calculator .work-cost td.top { vertical-align: top !important; } 
.calculator .work-cost td.control { width: 22px; text-align: center; padding-right: 5px; padding-left: 3px; }
.calculator .work-cost td.val { width: 90%; }
.calculator .work-cost td .price { width: 100px; white-space:nowrap; }
.calculator .work-cost td .price-1 { font-size: 17px; }

.calculator .work-cost td .deselect, .calculator .work-cost td .deselect .price-1 {
	color: #9C9C9C !important;
}

.calculator .total { width: 20%; text-align: left; margin-top: 5px; margin-bottom: 15px; }
.calculator .sum { width: 40%; text-align: right; }
.calculator .sum-calc { width: 40%; text-align: right; }
.calculator .sum-total { width: 40%; text-align: right; }
/* .calculator .total { margin-top: 2.4em !important; } */
.table-container { margin-left: 20px; }
.table-container .work-cost { width: 100%; }

.item { position: relative; padding-bottom: 2px; }
.item .progress-2 { position: absolute; left: 0; bottom: 0; width: 16px; height: 16px; }

.calculator { font-size: 14px; }
.calculator .work-cost .work { font-size: 15px; }
#work-container-kr, #work-container-sr, #work-container-to { border-top: 1px dotted #919293; border-bottom: 1px dotted #919293; margin: 10px 0; }
.calculator .item, #work-container-sr .item, #work-container-to .item{ background-color: #2A2A2A; border: 0; font-family: 'Trebuchet MS';  }
#work-container-kr .item { border-top: 1px dotted #C0C0C0; }
.calculator .work-cost { font-family: 'Trebuchet MS'; }
.calculator .work-cost tr.odd td { background-color: #151515; }
.calculator .work-cost .work-cost tr.odd td { abackground-color: transparent; }
.calculator .work-cost tr.title .work { color: #D40300; font-size: 14px; }
.calculator .work-cost tr.title .control input { display: none; visibility: visible; }
.calculator .work-cost td.cost { padding-right: 10px; }
.calculator .work-cost tr td { padding-top: 2px; padding-bottom: 2px; }
.calculator .work-cost tr.active td { padding-top: 5px; padding-bottom: 5px; }
.calculator .work-cost .work-cost .val { width: auto; font-size: 15px; }
.calculator .work-cost .work-cost { margin: 10px /*1*/0px 10px /*2*/0px; width: /*9*/100%; border: 0; }

.calculator .pf-new { background-color: #2a2a2a; padding: 15px 15px 15px 30px; }
.calculator .pf-new {  }

#print-form-1 { width: 600px; }
#print-form-1 .title { color: #FFFFFF; font-size: 1.5em; padding: 10px 0; }

.pft { width: 100%; margin-top: 15px; }
.pft td { width: 80%; vertical-align: top; padding-top: 10px; }
.pft td h2 { margin: 3px 10px 0 0; acolor: #909030; }
.pft td.pft1 { width: 18%; text-align: right; }
/* .pft td input, .pft td textarea { border: 1px solid #C0C0C0; } */
.h { display: none; }

/*
.calculator #calcs-sums .sum-calc, .calculator #calcs-sums .sum-total { width: 600px; text-align: left; }
.calculator #calcs-sums .sum-calc h3 { font-size: 1.3em; font-family: Arial; margin-top: 0; }
.calculator #calcs-sums .sum-total h2 { font-size: 1.4em; font-family: Arial; margin-top: 0; }
*/

.calculator #calcs-sums .sum-calc, .calculator #calcs-sums .sum-total { width: 100%; font-family: Arial; font-size: 13pt; }

#sum-total-sr, #sum-total-kr, #sum-total-to { height: 20px; padding: 5px; background-color: #ECEDED; }
.calculator #calcs-sums .sum-calc .st-ico { float: left; width: 16px; height: 16px; margin: 2px 10px 2px 0; background: url(../i/icons.png) no-repeat -364px top; } 
.calculator #calcs-sums .sum-calc { color: #606060; text-align: left; }
.calculator #calcs-sums .sum-calc .st-text { color: #D7793D; }
.calculator #calcs-sums .sum-calc .st-text b { color: #606060; }
#sum-total { text-align: right; padding-right: 10px; }
#sum-total b { color: #D7793D; font-size: 1.1em; }

#calc-add-button-sr span, #calc-add-button-kr span { background: url(../i/buttons-work.png) no-repeat left top; display: block; height: 19px; width: 114px; }
#calc-sr .delete a span { background: url(../i/buttons-work.png) no-repeat -123px top; display: block; height: 19px; width: 113px; }
#calc-kr .delete a span { background: url(../i/buttons-work.png) no-repeat -240px top; display: block; height: 19px; width: 113px; }
#calc-print-button-1 { width: 177px; height: 46px; background: url(../i/button-sendorder-active-black.png) no-repeat left top; cursor: pointer; margin: 10px 0 0 10%; }
#calc-print-button-1.disabled { opacity: 0.8; cursor: default; }

.total-top { width: 40%; text-align: right; float: right; font-size: 12pt; font-weight: bold; }
.total-top big { font-size: 14pt; }

#main-progress {
	width: 100%;
	position: fixed;
	top: 60%;
	left: 0;
	min-width: 1000px;
}

#main-progress .container { _background: #fff; _border: 1px solid #333; padding: 10px 10px 0 10px; width: 20%; margin: 0 auto; text-align: center; }

#car { margin: 20px 0; background-color: #FFFFFF; padding: 20px 0;}
#car img { position: absolute; margin: 0; z-index: 100; }
#car map { z-index: 100; position: absolute; margin: 0; }
#car .contur { position: absolute; z-index: 50; display: block; overflow: visible; margin-top: 13px/*�� ��???*/; }
#car .part-block { width: 192px; position: absolute; z-index: 500; margin-left: 10px; margin-top: 10px; background-image: none !important; display: none; }
#car .part-block div					{ width: 172px; position: relative !important; display: block !important; padding: 0 10px;}
#car .part-block .part-block-head 		{ height: 6px; background: url(../i/blocks192.png) -400px 0 no-repeat !important; }
#car .part-block .part-block-content	{ background: url(../i/blocks192.png) -608px 0 repeat-y !important; min-height: 60px; padding: 10px; }
#car .part-block .part-block-foot		{ height: 5px; background: url(../i/blocks192.png) -400px -7px no-repeat !important; }
#car .part-block .part-block-content table	{ width: 100%; margin: 0; }
#car .part-block .part-block-content table td { padding-right: 7px; text-align: left; font-size: 13px; }
#car .part-block .part-block-content table td a { cursor: pointer; }
#car .part-block .part-block-content table td a:hover { font-weight: bold; }
#car .part-block .part-block-content table td a { color: #000000; text-decoration: underline; }
#car .part-block .part-block-content table td a:hover { text-decoration: none; }
#car .part-block .part-block-content table td .pba { float: right; width: 30px; text-align: left; }
/*#car .part-block .part-block-content table td .pba a { color: red; }*/
#car .part-block .part-block-content table td .pbd { float: right; width: 30px; text-align: right; }
/*#car .part-block .part-block-content table td .pbd a { color: blue; }*/
#car .part-block .part-block-content table td .pba img, #car .part-block .part-block-content table td .pbd img { position: relative; border: 0; }

#car .GS300_1 { width: 320px; height: 164px; background: url(../img/GS300-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .GS300_2 { width: 324px; height: 164px; background: url(../img/GS300-back.jpg) no-repeat left top; float: left; }
#car .GS300_1 .contur { width: 320px; height: 164px; }
#car .GS300_2 .contur { width: 324px; height: 164px; }
#car .GS300_1 .contur div, #car .GS300_2 .contur div { position: absolute; background: url(../img/GS300_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .GS300_1 .contur div.left_light			{ background-position: -281px -290px; width: 49px; height: 21px; margin: 63px 0 0 127px; }
#car .GS300_1 .contur div.right_light			{ background-position: -435px -220px; width: 15px; height: 23px; margin: 56px 0 0 13px; }
#car .GS300_1 .contur div.radiator				{ background-position: -327px -213px; width: 79px; height: 24px; margin: 66px 0 0 30px; }
#car .GS300_1 .contur div.forward_bumper		{ background-position: -81px -210px; width: 182px; height: 73px; margin: 61px 0 0 6px; }
/*#car .GS300_1 .contur div.back_bumper			{ background-position: -356px -4px; width: 10px; height: 33px; margin: 52px 0 0 305px; }*/
#car .GS300_1 .contur div.left_threshold		{ background-position: -364px -273px; width: 80px; height: 37px; margin: 85px 0 0 209px; }
#car .GS300_1 .contur div.back_left_window		{ background-position: -281px 0; width: 42px; height: 36px; margin: -6px 0 0 245px; }
/*#car .GS300_1 .contur div.forward_left_window	{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }*/
#car .GS300_1 .contur div.left_mirror			{ background-position: -395px -185px; width: 36px; height: 20px; margin: 23px 0 0 217px; }
#car .GS300_1 .contur div.roof					{ background-position: -0px -23px; width: 119px; height: 13px; margin: -12px 0 0 130px; }
#car .GS300_1 .contur div.forward_glass			{ background-position: -0px -98px; width: 138px; height: 38px; margin: -4px 0 0 87px; }
/*#car .GS300_1 .contur div.right_mirror			{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }*/
#car .GS300_1 .contur div.back_left_door		{ background-position: -309px -85px; width: 52px; height: 100px; margin: -6px 0 0 246px; }
#car .GS300_1 .contur div.forward_left_door		{ background-position: -237px -85px; width: 53px; height: 119px; margin: -6px 0 0 215px; }
#car .GS300_1 .contur div.hood					{ background-position: -0px -146px; width: 185px; height: 42px; margin: 31px 0 0 24px; }
/*#car .GS300_1 .contur div.forward_right_wheel	{ background-position: -197px -305px; width: 43px; height: px; margin: px 0 0 px; }*/
#car .GS300_1 .contur div.forward_left_wheel	{ background-position: -348px -339px; width: 51px; height: 74px; margin: 76px 0 0 160px; }
#car .GS300_1 .contur div.back_left_wing		{ background-position: -132px -0px; width: 105px; height: 97px; margin: -10px 0 0 209px; }
#car .GS300_1 .contur div.forward_left_wing		{ background-position: -369px -81px; width: 80px; height: 83px; margin: 32px 0 0 142px; }
#car .GS300_1 .contur div.back_left_wheel		{ background-position: -379px -4px; width: 36px; height: 56px; margin: 57px 0 0 272px; }
#car .GS300_2 .contur div.right_mirror			{ background-position: -405px -480px; width: 20px; height: 15px; margin: 25px 0 0 270px; }
#car .GS300_2 .contur div.forward_right_wing	{ background-position: -406px -575px; width: 43px; height: 56px; margin: 36px 0 0 277px; }
#car .GS300_2 .contur div.back_right_window		{ background-position: -330px -440px; width: 57px; height: 34px; margin: 4px 0 0 176px; }
/*#car .GS300_2 .contur div.forward_right_window	{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }*/
#car .GS300_2 .contur div.forward_right_door	{ background-position: -222px -464px; width: 77px; height: 99px; margin: 0px 0 0 217px; }
#car .GS300_2 .contur div.back_right_door		{ background-position: -129px -446px; width: 77px; height: 105px; margin: 0px 0 0 171px; }
#car .GS300_2 .contur div.forward_right_wheel	{ background-position: -353px -511px; width: 37px; height: 52px; margin: 57px 0 0 283px; }
/*#car .GS300_2 .contur div.roof					{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }*/
#car .GS300_2 .contur div.back_glass			{ background-position: -4px -385px; width: 123px; height: 29px; margin: 6px 0 0 45px; }
#car .GS300_2 .contur div.luggagerack			{ background-position: -6px -448px; width: 114px; height: 52px; margin: 32px 0 0 12px; }

#car .GS300_2 .contur div.left_torch			{ background-position: -6px -543px; width: 18px; height: 24px; margin: 42px 0 0 10px; }
#car .GS300_2 .contur div.right_torch			{ background-position: -45px -530px; width: 54px; height: 25px; margin: 45px 0 0 85px; }
#car .GS300_2 .contur div.back_right_wheel		{ background-position: -321px -572px; width: 53px; height: 70px; margin: 73px 0 0 155px; }

#car .GS300_2 .contur div.back_right_wing		{ background-position: -154px -335px; width: 173px; height: 109px; margin: -3px 0 0 105px; }
#car .GS300_2 .contur div.right_threshold		{ background-position: -196px -586px; width: 94px; height: 28px; margin: 85px 0 0 205px; }
#car .GS300_2 .contur div.back_bumper			{ background-position: -3px -579px; width: 181px; height: 77px; margin: 58px 0 0 1px; }


#car .LS460_1 { width: 320px; height: 164px; background: url(../img/LS460-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .LS460_2 { width: 320px; height: 164px; background: url(../img/LS460-back.jpg) no-repeat left top; float: left; }
#car .LS460_1 .contur { width: 320px; height: 164px; }
#car .LS460_2 .contur { width: 320px; height: 164px; }
#car .LS460_1 .contur div, #car .LS460_2 .contur div { position: absolute; background: url(../img/LS460_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .LS460_1 .contur div.left_light			{ background-position: -269px -69px; width: 61px; height: 23px; margin: 57px 0 0 69px; }
#car .LS460_1 .contur div.right_light			{ background-position: -270px -108px; width: 8px; height: 22px; margin: 57px 0 0 9px; }
#car .LS460_1 .contur div.radiator				{ background-position: -284px -104px; width: 60px; height: 22px; margin: 60px 0 0 16px; }
#car .LS460_1 .contur div.forward_bumper		{ background-position: -406px -43px; width: 136px; height: 57px; margin: 61px 0 0 2px; }
#car .LS460_1 .contur div.left_threshold		{ background-position: -143px -21px; width: 103px; height: 31px; margin: 79px 0 0 173px; }
#car .LS460_1 .contur div.left_mirror			{ background-position: -123px -0px; width: 26px; height: 20px; margin: 27px 0 0 194px; }
#car .LS460_1 .contur div.roof					{ background-position: -153px -0px; width: 108px; height: 8px; margin: 3px 0 0 130px; }
#car .LS460_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 109px; height: 29px; margin: 8px 0 0 88px; }
#car .LS460_1 .contur div.back_left_door		{ background-position: -0px -43px; width: 58px; height: 85px; margin: 6px 0 0 226px; }
#car .LS460_1 .contur div.forward_left_door		{ background-position: -69px -36px; width: 61px; height: 94px; margin: 6px 0 0 182px; }
#car .LS460_1 .contur div.hood					{ background-position: -354px -114px; width: 151px; height: 26px; margin: 37px 0 0 18px; }
#car .LS460_1 .contur div.back_left_wing		{ background-position: -265px -2px; width: 132px; height: 59px; margin: 4px 0 0 180px; }
#car .LS460_1 .contur div.forward_left_wing		{ background-position: -140px -60px; width: 112px; height: 69px; margin: 33px 0 0 76px; }
#car .LS460_2 .contur div.right_mirror			{ background-position: -515px -138px; width: 14px; height: 15px; margin: 32px 0 0 257px; }
#car .LS460_2 .contur div.forward_right_wing	{ background-position: -0px -144px; width: 42px; height: 52px; margin: 40px 0 0 266px; }
#car .LS460_2 .contur div.forward_right_door	{ background-position: -0px -217px; width: 64px; height: 85px; margin: 12px 0 0 211px; }
#car .LS460_2 .contur div.back_right_door		{ background-position: -80px -215px; width: 73px; height: 90px; margin: 11px 0 0 157px; }
#car .LS460_2 .contur div.back_glass			{ background-position: -341px -259px; width: 104px; height: 24px; margin: 13px 0 0 47px; }
#car .LS460_2 .contur div.luggagerack			{ background-position: -52px -151px; width: 106px; height: 45px; margin: 33px 0 0 11px; }
#car .LS460_2 .contur div.left_torch			{ background-position: -355px -154px; width: 11px; height: 18px; margin: 50px 0 0 10px; }
#car .LS460_2 .contur div.right_torch			{ background-position: -376px -150px; width: 64px; height: 22px; margin: 47px 0 0 59px; }
#car .LS460_2 .contur div.back_right_wing		{ background-position: -161px -147px; width: 178px; height: 88px; margin: 8px 0 0 84px; }
#car .LS460_2 .contur div.right_threshold		{ background-position: -350px -189px; width: 99px; height: 22px; margin: 91px 0 0 181px; }
#car .LS460_2 .contur div.back_bumper			{ background-position: -170px -260px; width: 146px; height: 51px; margin: 67px 0 0 3px; }


#car .LS600_1 { width: 320px; height: 164px; background: url(../img/LS460-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .LS600_2 { width: 320px; height: 164px; background: url(../img/LS460-back.jpg) no-repeat left top; float: left; }
#car .LS600_1 .contur { width: 320px; height: 164px; }
#car .LS600_2 .contur { width: 320px; height: 164px; }
#car .LS600_1 .contur div, #car .LS600_2 .contur div { position: absolute; background: url(../img/LS460_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .LS600_1 .contur div.left_light			{ background-position: -269px -69px; width: 61px; height: 23px; margin: 57px 0 0 69px; }
#car .LS600_1 .contur div.right_light			{ background-position: -270px -108px; width: 8px; height: 22px; margin: 57px 0 0 9px; }
#car .LS600_1 .contur div.radiator				{ background-position: -284px -104px; width: 60px; height: 22px; margin: 60px 0 0 16px; }
#car .LS600_1 .contur div.forward_bumper		{ background-position: -406px -43px; width: 136px; height: 57px; margin: 61px 0 0 2px; }
#car .LS600_1 .contur div.left_threshold		{ background-position: -143px -21px; width: 103px; height: 31px; margin: 79px 0 0 173px; }
#car .LS600_1 .contur div.left_mirror			{ background-position: -123px -0px; width: 26px; height: 20px; margin: 27px 0 0 194px; }
#car .LS600_1 .contur div.roof					{ background-position: -153px -0px; width: 108px; height: 8px; margin: 3px 0 0 130px; }
#car .LS600_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 109px; height: 29px; margin: 8px 0 0 88px; }
#car .LS600_1 .contur div.back_left_door		{ background-position: -0px -43px; width: 58px; height: 85px; margin: 6px 0 0 226px; }
#car .LS600_1 .contur div.forward_left_door		{ background-position: -69px -36px; width: 61px; height: 94px; margin: 6px 0 0 182px; }
#car .LS600_1 .contur div.hood					{ background-position: -354px -114px; width: 151px; height: 26px; margin: 37px 0 0 18px; }
#car .LS600_1 .contur div.back_left_wing		{ background-position: -265px -2px; width: 132px; height: 59px; margin: 4px 0 0 180px; }
#car .LS600_1 .contur div.forward_left_wing		{ background-position: -140px -60px; width: 112px; height: 69px; margin: 33px 0 0 76px; }
#car .LS600_2 .contur div.right_mirror			{ background-position: -515px -138px; width: 14px; height: 15px; margin: 32px 0 0 257px; }
#car .LS600_2 .contur div.forward_right_wing	{ background-position: -0px -144px; width: 42px; height: 52px; margin: 40px 0 0 266px; }
#car .LS600_2 .contur div.forward_right_door	{ background-position: -0px -217px; width: 64px; height: 85px; margin: 12px 0 0 211px; }
#car .LS600_2 .contur div.back_right_door		{ background-position: -80px -215px; width: 73px; height: 90px; margin: 11px 0 0 157px; }
#car .LS600_2 .contur div.back_glass			{ background-position: -341px -259px; width: 104px; height: 24px; margin: 13px 0 0 47px; }
#car .LS600_2 .contur div.luggagerack			{ background-position: -52px -151px; width: 106px; height: 45px; margin: 33px 0 0 11px; }
#car .LS600_2 .contur div.left_torch			{ background-position: -355px -154px; width: 11px; height: 18px; margin: 50px 0 0 10px; }
#car .LS600_2 .contur div.right_torch			{ background-position: -376px -150px; width: 64px; height: 22px; margin: 47px 0 0 59px; }
#car .LS600_2 .contur div.back_right_wing		{ background-position: -161px -147px; width: 178px; height: 88px; margin: 8px 0 0 84px; }
#car .LS600_2 .contur div.right_threshold		{ background-position: -350px -189px; width: 99px; height: 22px; margin: 91px 0 0 181px; }
#car .LS600_2 .contur div.back_bumper			{ background-position: -170px -260px; width: 146px; height: 51px; margin: 67px 0 0 3px; }


#car .IS250_1 { width: 320px; height: 164px; background: url(../img/IS250-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .IS250_2 { width: 320px; height: 164px; background: url(../img/IS250-back.jpg) no-repeat left top; float: left; }
#car .IS250_1 .contur { width: 320px; height: 164px; }
#car .IS250_2 .contur { width: 320px; height: 164px; }
#car .IS250_1 .contur div, #car .IS250_2 .contur div { position: absolute; background: url(../img/IS250_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .IS250_1 .contur div.left_light			{ background-position: -366px -135px; width: 62px; height: 20px; margin: 55px 0 0 61px; }
#car .IS250_1 .contur div.right_light			{ background-position: -292px -140px; width: 8px; height: 16px; margin: 59px 0 0 10px; }
#car .IS250_1 .contur div.radiator				{ background-position: -311px -139px; width: 47px; height: 17px; margin: 64px 0 0 17px; }
#car .IS250_1 .contur div.forward_bumper		{ background-position: -0px -0px; width: 140px; height: 54px; margin: 63px 0 0 2px; }
#car .IS250_1 .contur div.left_threshold		{ background-position: -295px -109px; width: 104px; height: 21px; margin: 93px 0 0 175px; }
#car .IS250_1 .contur div.left_mirror			{ background-position: -140px -78px; width: 28px; height: 19px; margin: 28px 0 0 194px; }
#car .IS250_1 .contur div.roof					{ background-position: -261px -0px; width: 94px; height: 7px; margin: 7px 0 0 137px; }
#car .IS250_1 .contur div.forward_glass			{ background-position: -148px -0px; width: 103px; height: 27px; margin: 11px 0 0 95px; }
#car .IS250_1 .contur div.back_left_door		{ background-position: -71px -63px; width: 56px; height: 90px; margin: 9px 0 0 233px; }
#car .IS250_1 .contur div.forward_left_door		{ background-position: -0px -65px; width: 64px; height: 94px; margin: 9px 0 0 184px; }
#car .IS250_1 .contur div.hood					{ background-position: -142px -38px; width: 151px; height: 29px; margin: 37px 0 0 18px; }
#car .IS250_1 .contur div.back_left_wing		{ background-position: -298px -14px; width: 135px; height: 86px; margin: 7px 0 0 179px; }
#car .IS250_1 .contur div.forward_left_wing		{ background-position: -175px -71px; width: 109px; height: 72px; margin: 33px 0 0 81px; }
#car .IS250_2 .contur div.right_mirror			{ background-position: -288px -223px; width: 15px; height: 17px; margin: 36px 0 0 254px; }
#car .IS250_2 .contur div.forward_right_wing	{ background-position: -266px -162px; width: 36px; height: 48px; margin: 49px 0 0 258px; }
#car .IS250_2 .contur div.forward_right_door	{ background-position: -373px -168px; width: 61px; height: 88px; margin: 12px 0 0 211px; }
#car .IS250_2 .contur div.back_right_door		{ background-position: -310px -168px; width: 59px; height: 93px; margin: 9px 0 0 178px; }
#car .IS250_2 .contur div.back_glass			{ background-position: -0px -167px; width: 112px; height: 22px; margin: 10px 0 0 60px; }
#car .IS250_2 .contur div.luggagerack			{ background-position: -0px -195px; width: 113px; height: 42px; margin: 29px 0 0 29px; }
#car .IS250_2 .contur div.left_torch			{ background-position: -176px -258px; width: 18px; height: 16px; margin: 41px 0 0 26px; }
#car .IS250_2 .contur div.right_torch			{ background-position: -208px -256px; width: 56px; height: 19px; margin: 38px 0 0 97px; }
#car .IS250_2 .contur div.back_right_wing		{ background-position: -125px -147px; width: 133px; height: 97px; margin: 6px 0 0 123px; }
#car .IS250_2 .contur div.right_threshold		{ background-position: -294px -269px; width: 69px; height: 17px; margin: 96px 0 0 207px; }
#car .IS250_2 .contur div.back_bumper			{ background-position: -0px -244px; width: 164px; height: 50px; margin: 67px 0 0 20px; }


#car .LX470_1 { width: 320px; height: 164px; background: url(../img/LX470-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .LX470_2 { width: 320px; height: 164px; background: url(../img/LX470-back.jpg) no-repeat left top; float: left; }
#car .LX470_1 .contur { width: 320px; height: 164px; }
#car .LX470_2 .contur { width: 320px; height: 164px; }
#car .LX470_1 .contur div, #car .LX470_2 .contur div { position: absolute; background: url(../img/LX470_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .LX470_1 .contur div.left_light			{ background-position: -23px -138px; width: 41px; height: 23px; margin: 54px 0 0 105px; }
#car .LX470_1 .contur div.right_light			{ background-position: -0px -139px; width: 6px; height: 19px; margin: 39px 0 0 39px; }
#car .LX470_1 .contur div.radiator				{ background-position: -171px -163px; width: 45px; height: 26px; margin: 45px 0 0 49px; }
#car .LX470_1 .contur div.forward_bumper		{ background-position: -0px -173px; width: 128px; height: 73px; margin: 45px 0 0 32px; }
#car .LX470_1 .contur div.left_threshold		{ background-position: -225px -147px; width: 58px; height: 38px; margin: 66px 0 0 196px; }
#car .LX470_1 .contur div.left_mirror			{ background-position: -233px -0px; width: 27px; height: 18px; margin: 16px 0 0 203px; }
#car .LX470_1 .contur div.roof					{ background-position: -105px -0px; width: 119px; height: 7px; margin: -12px 0 0 143px; }
#car .LX470_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 97px; height: 35px; margin: -6px 0 0 112px; }
#car .LX470_1 .contur div.back_left_door		{ background-position: -135px -81px; width: 34px; height: 79px; margin: -7px 0 0 230px; }
#car .LX470_1 .contur div.forward_left_door		{ background-position: -93px -80px; width: 39px; height: 92px; margin: -8px 0 0 203px; }
#car .LX470_1 .contur div.hood					{ background-position: -109px -21px; width: 146px; height: 50px; margin: 23px 0 0 47px; }
#car .LX470_1 .contur div.back_left_wing		{ background-position: -0px -41px; width: 82px; height: 77px; margin: -11px 0 0 197px; }
#car .LX470_1 .contur div.forward_left_wing		{ background-position: -208px -76px; width: 77px; height: 62px; margin: 28px 0 0 130px; }
#car .LX470_2 .contur div.right_mirror			{ background-position: -270px -384px; width: 19px; height: 12px; margin: 26px 0 0 250px; }
#car .LX470_2 .contur div.forward_right_wing	{ background-position: -234px -374px; width: 30px; height: 42px; margin: 36px 0 0 259px; }
#car .LX470_2 .contur div.forward_right_door	{ background-position: -163px -334px; width: 52px; height: 82px; margin: 2px 0 0 212px; }
#car .LX470_2 .contur div.back_right_door		{ background-position: -101px -330px; width: 49px; height: 91px; margin: -1px 0 0 181px; }
#car .LX470_2 .contur div.back_glass			{ background-position: -228px -427px; width: 65px; height: 44px; margin: -4px 0 0 50px; }
#car .LX470_2 .contur div.luggagerack			{ background-position: -0px -325px; width: 79px; height: 107px; margin: -13px 0 0 43px; }
#car .LX470_2 .contur div.left_torch			{ background-position: -0px -446px; width: 6px; height: 23px; margin: 41px 0 0 43px; }
#car .LX470_2 .contur div.right_torch			{ background-position: -31px -442px; width: 36px; height: 31px; margin: 53px 0 0 95px; }
#car .LX470_2 .contur div.back_right_wing		{ background-position: -146px -204px; width: 149px; height: 99px; margin: -7px 0 0 107px; }
#car .LX470_2 .contur div.right_threshold		{ background-position: -137px -439px; width: 70px; height: 31px; margin: 75px 0 0 197px; }
#car .LX470_2 .contur div.back_bumper			{ background-position: -0px -257px; width: 124px; height: 49px; margin: 67px 0 0 37px; }

#car .LX470_1 .contur div.back_left_window		{ background-position: -266px -0px; width: 20px; height: 26px; margin: -2px 0 0 251px; }
#car .LX470_2 .contur div.back_right_window		{ background-position: -231px -318px; width: 48px; height: 42px; margin: -1px 0 0 136px; }


#car .LX570_1 { width: 305px; height: 164px; background: url(../img/LX570-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .LX570_2 { width: 289px; height: 164px; background: url(../img/LX570-back.jpg) no-repeat left top; float: left; }
#car .LX570_1 .contur { width: 305px; height: 164px; }
#car .LX570_2 .contur { width: 289px; height: 164px; }
#car .LX570_1 .contur div, #car .LX570_2 .contur div { position: absolute; background: url(../img/LX570_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .LX570_1 .contur div.left_light			{ background-position: -259px -120px; width: 57px; height: 26px; margin: 51px 0 0 95px; }
#car .LX570_1 .contur div.right_light			{ background-position: -278px -90px; width: 13px; height: 24px; margin: 48px 0 0 11px; }
#car .LX570_1 .contur div.radiator				{ background-position: -182px -88px; width: 73px; height: 25px; margin: 55px 0 0 24px; }
#car .LX570_1 .contur div.forward_bumper		{ background-position: -0px -139px; width: 159px; height: 73px; margin: 51px 0 0 5px; }
#car .LX570_1 .contur div.left_threshold		{ background-position: -167px -124px; width: 78px; height: 36px; margin: 81px 0 0 186px; }
#car .LX570_1 .contur div.left_mirror			{ background-position: -128px -0px; width: 34px; height: 22px; margin: 19px 0 0 189px; }
#car .LX570_1 .contur div.roof					{ background-position: -176px -0px; width: 135px; height: 10px; margin: -10px 0 0 115px; }
#car .LX570_1 .contur div.forward_glass			{ background-position: -131px -37px; width: 115px; height: 34px; margin: -2px 0 0 81px; }
#car .LX570_1 .contur div.back_left_door		{ background-position: -387px -0px; width: 53px; height: 99px; margin: -5px 0 0 223px; }
#car .LX570_1 .contur div.forward_left_door		{ background-position: -325px -0px; width: 51px; height: 108px; margin: -5px 0 0 189px; }
#car .LX570_1 .contur div.hood					{ background-position: -0px -100px; width: 159px; height: 27px; margin: 30px 0 0 20px; }
#car .LX570_1 .contur div.back_left_wing		{ background-position: -0px -0px; width: 114px; height: 93px; margin: -9px 0 0 184px; }
#car .LX570_1 .contur div.forward_left_wing		{ background-position: -252px -16px; width: 69px; height: 75px; margin: 27px 0 0 131px; }
#car .LX570_2 .contur div.right_mirror			{ background-position: -141px -230px; width: 17px; height: 18px; margin: 30px 0 0 245px; }
#car .LX570_2 .contur div.forward_right_wing	{ background-position: -139px -264px; width: 33px; height: 51px; margin: 43px 0 0 250px; }
#car .LX570_2 .contur div.forward_right_door	{ background-position: -429px -207px; width: 54px; height: 96px; margin: 7px 0 0 206px; }
#car .LX570_2 .contur div.back_right_door		{ background-position: -360px -205px; width: 54px; height: 103px; margin: 3px 0 0 173px; }
#car .LX570_2 .contur div.back_glass			{ background-position: -256px -287px; width: 99px; height: 38px; margin: 2px 0 0 24px; }
#car .LX570_2 .contur div.luggagerack			{ background-position: -177px -183px; width: 110px; height: 65px; margin: 35px 0 0 13px; }
#car .LX570_2 .contur div.left_torch			{ background-position: -461px -50px; width: 22px; height: 24px; margin: 42px 0 0 9px; }
#car .LX570_2 .contur div.right_torch			{ background-position: -450px -89px; width: 50px; height: 24px; margin: 46px 0 0 93px; }
#car .LX570_2 .contur div.back_right_wing		{ background-position: -0px -226px; width: 129px; height: 107px; margin: -5px 0 0 120px; }
#car .LX570_2 .contur div.right_threshold		{ background-position: -186px -267px; width: 67px; height: 29px; margin: 92px 0 0 193px; }
#car .LX570_2 .contur div.back_bumper			{ background-position: -337px -126px; width: 167px; height: 59px; margin: 65px 0 0 4px; }

#car .LX570_1 .contur div.back_left_window		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .LX570_2 .contur div.back_right_window		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }

#car .SC430_1 { width: 324px; height: 164px; background: url(../img/SC430-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .SC430_2 { width: 324px; height: 164px; background: url(../img/SC430-back.jpg) no-repeat left top; float: left; }
#car .SC430_1 .contur { width: 324px; height: 164px; }
#car .SC430_2 .contur { width: 324px; height: 164px; }
#car .SC430_1 .contur div, #car .SC430_2 .contur div { position: absolute; background: url(../img/SC430_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .SC430_1 .contur div.left_light			{ background-position: -302px -54px; width: 56px; height: 32px; margin: 58px 0 0 112px; }
#car .SC430_1 .contur div.right_light			{ background-position: -367px -51px; width: 20px; height: 32px; margin: 53px 0 0 10px; }
#car .SC430_1 .contur div.radiator				{ background-position: -195px -87px; width: 68px; height: 21px; margin: 74px 0 0 29px; }
#car .SC430_1 .contur div.forward_bumper		{ background-position: -265px -96px; width: 178px; height: 59px; margin: 73px 0 0 5px; }
#car .SC430_1 .contur div.left_threshold		{ background-position: -301px -0px; width: 89px; height: 42px; margin: 77px 0 0 207px; }
#car .SC430_1 .contur div.left_mirror			{ background-position: -193px -0px; width: 33px; height: 20px; margin: 17px 0 0 223px; }
#car .SC430_1 .contur div.roof					{ background-position: -0px -0px; width: 102px; height: 8px; margin: -8px 0 0 139px; }
#car .SC430_1 .contur div.forward_glass			{ background-position: -0px -14px; width: 127px; height: 37px; margin: -1px 0 0 93px; }
#car .SC430_1 .contur div.back_left_door		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .SC430_1 .contur div.forward_left_door		{ background-position: -478px -273px; width: 62px; height: 77px; margin: 24px 0 0 223px; }
#car .SC430_1 .contur div.hood					{ background-position: -0px -80px; width: 185px; height: 48px; margin: 31px 0 0 22px; }
#car .SC430_1 .contur div.back_left_wing		{ background-position: -135px -0px; width: 51px; height: 64px; margin: 20px 0 0 268px; }
#car .SC430_1 .contur div.forward_left_wing		{ background-position: -467px -63px; width: 67px; height: 71px; margin: 32px 0 0 160px; }
#car .SC430_2 .contur div.right_mirror			{ background-position: -192px -236px; width: 28px; height: 16px; margin: 18px 0 0 253px; }
#car .SC430_2 .contur div.forward_right_wing	{ background-position: -233px -239px; width: 53px; height: 60px; margin: 32px 0 0 267px; }
#car .SC430_2 .contur div.forward_right_door	{ background-position: -304px -251px; width: 66px; height: 66px; margin: 31px 0 0 219px; }
#car .SC430_2 .contur div.back_right_door		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .SC430_2 .contur div.back_glass			{ background-position: -0px -343px; width: 105px; height: 27px; margin: -1px 0 0 82px; }
#car .SC430_2 .contur div.luggagerack			{ background-position: -0px -240px; width: 176px; height: 47px; margin: 20px 0 0 20px; }
#car .SC430_2 .contur div.left_torch			{ background-position: -485px -138px; width: 23px; height: 27px; margin: 36px 0 0 9px; }
#car .SC430_2 .contur div.right_torch			{ background-position: -478px -183px; width: 49px; height: 27px; margin: 43px 0 0 109px; }
#car .SC430_2 .contur div.back_right_wing		{ background-position: -374px -273px; width: 102px; height: 70px; margin: 29px 0 0 136px; }
#car .SC430_2 .contur div.right_threshold		{ background-position: -29px -295px; width: 86px; height: 35px; margin: 85px 0 0 207px; }
#car .SC430_2 .contur div.back_bumper			{ background-position: -117px -155px; width: 186px; height: 68px; margin: 56px 0 0 5px; }

#car .ES350_1 { width: 320px; height: 164px; background: url(../img/ES350-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .ES350_2 { width: 320px; height: 164px; background: url(../img/ES350-back.jpg) no-repeat left top; float: left; margin-top: -15px; }
#car .ES350_1 .contur { width: 320px; height: 164px; }
#car .ES350_2 .contur { width: 320px; height: 164px; }
#car .ES350_1 .contur div, #car .ES350_2 .contur div { position: absolute; background: url(../img/ES350_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .ES350_1 .contur div.left_light			{ background-position: -323px -183px; width: 69px; height: 23px; margin: 63px 0 0 68px; }
#car .ES350_1 .contur div.right_light			{ background-position: -355px -146px; width: 12px; height: 22px; margin: 51px 0 0 10px; }
#car .ES350_1 .contur div.radiator				{ background-position: -279px -121px; width: 56px; height: 26px; margin: 65px 0 0 18px; }
#car .ES350_1 .contur div.forward_bumper		{ background-position: -0px -143px; width: 145px; height: 65px; margin: 63px 0 0 4px; }
#car .ES350_1 .contur div.left_threshold		{ background-position: -284px -0px; width: 95px; height: 36px; margin: 77px 0 0 185px; }
#car .ES350_1 .contur div.left_mirror			{ background-position: -120px -0px; width: 25px; height: 23px; margin: 28px 0 0 201px; }
#car .ES350_1 .contur div.roof					{ background-position: -155px -0px; width: 117px; height: 11px; margin: -6px 0 0 134px; }
#car .ES350_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 109px; height: 36px; margin: 1px 0 0 98px; }
#car .ES350_1 .contur div.back_left_door		{ background-position: -216px -26px; width: 57px; height: 89px; margin: 1px 0 0 236px; }
#car .ES350_1 .contur div.forward_left_door		{ background-position: -142px -29px; width: 62px; height: 106px; margin: 1px 0 0 188px; }
#car .ES350_1 .contur div.hood					{ background-position: -164px -152px; width: 157px; height: 47px; margin: 26px 0 0 23px; }
#car .ES350_1 .contur div.back_left_wing		{ background-position: -0px -42px; width: 127px; height: 81px; margin: -2px 0 0 187px; }
#car .ES350_1 .contur div.forward_left_wing		{ background-position: -297px -47px; width: 76px; height: 71px; margin: 34px 0 0 117px; }
#car .ES350_2 .contur div.right_mirror			{ background-position: -372px -312px; width: 14px; height: 18px; margin: 45px 0 0 265px; }
#car .ES350_2 .contur div.forward_right_wing	{ background-position: -350px -238px; width: 40px; height: 55px; margin: 54px 0 0 274px; }
#car .ES350_2 .contur div.forward_right_door	{ background-position: -88px -283px; width: 68px; height: 90px; margin: 21px 0 0 213px; }
#car .ES350_2 .contur div.back_right_door		{ background-position: -0px -284px; width: 73px; height: 95px; margin: 19px 0 0 162px; }
#car .ES350_2 .contur div.back_glass			{ background-position: -163px -210px; width: 99px; height: 19px; margin: 19px 0 0 62px; }
#car .ES350_2 .contur div.luggagerack			{ background-position: -173px -348px; width: 110px; height: 46px; margin: 34px 0 0 16px; }
#car .ES350_2 .contur div.left_torch			{ background-position: -297px -382px; width: 15px; height: 15px; margin: 54px 0 0 12px; }
#car .ES350_2 .contur div.right_torch			{ background-position: -332px -375px; width: 57px; height: 19px; margin: 51px 0 0 65px; }
#car .ES350_2 .contur div.back_right_wing		{ background-position: -167px -242px; width: 174px; height: 94px; margin: 16px 0 0 91px; }
#car .ES350_2 .contur div.right_threshold		{ background-position: -304px -342px; width: 91px; height: 16px; margin: 105px 0 0 192px; }
#car .ES350_2 .contur div.back_bumper			{ background-position: -0px -213px; width: 152px; height: 54px; margin: 68px 0 0 6px; }


#car .GX460_1 { width: 320px; height: 164px; background: url(../img/GX460-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .GX460_2 { width: 320px; height: 164px; background: url(../img/GX460-back.jpg) no-repeat left top; float: left; }
#car .GX460_1 .contur { width: 320px; height: 164px; }
#car .GX460_2 .contur { width: 320px; height: 164px; }
#car .GX460_1 .contur div, #car .GX460_2 .contur div { position: absolute; background: url(../img/GX460_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .GX460_1 .contur div.left_light			{ background-position: -217px -108px; width: 50px; height: 24px; margin: 59px 0 0 76px; }
#car .GX460_1 .contur div.right_light			{ background-position: -227px -74px; width: 9px; height: 18px; margin: 53px 0 0 25px; }
#car .GX460_1 .contur div.radiator				{ background-position: -288px -159px; width: 58px; height: 27px; margin: 56px 0 0 32px; }
#car .GX460_1 .contur div.forward_bumper		{ background-position: -0px -117px; width: 121px; height: 68px; margin: 56px 0 0 18px; }
#car .GX460_1 .contur div.left_threshold		{ background-position: -272px -103px; width: 81px; height: 41px; margin: 74px 0 0 176px; }
#car .GX460_1 .contur div.left_mirror			{ background-position: -217px -49px; width: 26px; height: 18px; margin: 28px 0 0 180px; }
#car .GX460_1 .contur div.roof					{ background-position: -0px -0px; width: 141px; height: 17px; margin: -10px 0 0 126px; }
#car .GX460_1 .contur div.forward_glass			{ background-position: -149px -0px; width: 97px; height: 36px; margin: 4px 0 0 90px; }
#car .GX460_1 .contur div.back_left_door		{ background-position: -310px -0px; width: 49px; height: 82px; margin: -1px 0 0 221px; }
#car .GX460_1 .contur div.forward_left_door		{ background-position: -249px -0px; width: 55px; height: 91px; margin: 2px 0 0 176px; }
#car .GX460_1 .contur div.hood					{ background-position: -129px -143px; width: 131px; height: 31px; margin: 34px 0 0 35px; }
#car .GX460_1 .contur div.back_left_wing		{ background-position: -0px -25px; width: 129px; height: 82px; margin: -7px 0 0 170px; }
#car .GX460_1 .contur div.forward_left_wing		{ background-position: -138px -47px; width: 72px; height: 70px; margin: 37px 0 0 110px; }
#car .GX460_2 .contur div.right_mirror			{ background-position: -256px -369px; width: 16px; height: 18px; margin: 34px 0 0 264px; }
#car .GX460_2 .contur div.forward_right_wing	{ background-position: -283px -311px; width: 34px; height: 58px; margin: 48px 0 0 271px; }
#car .GX460_2 .contur div.forward_right_door	{ background-position: -321px -206px; width: 57px; height: 87px; margin: 9px 0 0 223px; }
#car .GX460_2 .contur div.back_right_door		{ background-position: -268px -204px; width: 46px; height: 94px; margin: 4px 0 0 197px; }
#car .GX460_2 .contur div.back_glass			{ background-position: -167px -307px; width: 99px; height: 37px; margin: 0px 0 0 47px; }
#car .GX460_2 .contur div.luggagerack			{ background-position: -0px -190px; width: 108px; height: 107px; margin: -10px 0 0 40px; }
#car .GX460_2 .contur div.left_torch			{ background-position: -169px -366px; width: 14px; height: 32px; margin: 27px 0 0 35px; }
#car .GX460_2 .contur div.right_torch			{ background-position: -203px -363px; width: 30px; height: 36px; margin: 22px 0 0 143px; }
#car .GX460_2 .contur div.back_right_wing		{ background-position: -126px -189px; width: 124px; height: 105px; margin: -11px 0 0 142px; }
#car .GX460_2 .contur div.right_threshold		{ background-position: -0px -377px; width: 64px; height: 30px; margin: 93px 0 0 216px; }
#car .GX460_2 .contur div.back_bumper			{ background-position: -0px -305px; width: 157px; height: 60px; margin: 63px 0 0 31px; }

#car .GX460_1 .contur div.back_left_window		{ background-position: -352px -157px; width: 27px; height: 29px; margin: -2px 0 0 250px; }
#car .GX460_2 .contur div.back_right_window		{ background-position: -338px -321px; width: 35px; height: 40px; margin: -1px 0 0 166px; }


#car .GX470_1 { width: 320px; height: 164px; background: url(../img/GX470-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .GX470_2 { width: 320px; height: 164px; background: url(../img/GX470-back.jpg) no-repeat left top; float: left; }
#car .GX470_1 .contur { width: 320px; height: 164px; }
#car .GX470_2 .contur { width: 320px; height: 164px; }
#car .GX470_1 .contur div, #car .GX470_2 .contur div { position: absolute; background: url(../img/GX470_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .GX470_1 .contur div.left_light			{ background-position: -22px -160px; width: 51px; height: 23px; margin: 46px 0 0 78px; }
#car .GX470_1 .contur div.right_light			{ background-position: -0px -160px; width: 11px; height: 23px; margin: 37px 0 0 31px; }
#car .GX470_1 .contur div.radiator				{ background-position: -98px -34px; width: 47px; height: 26px; margin: 42px 0 0 41px; }
#car .GX470_1 .contur div.forward_bumper		{ background-position: -193px -149px; width: 122px; height: 58px; margin: 56px 0 0 23px; }
#car .GX470_1 .contur div.left_threshold		{ background-position: -0px -118px; width: 81px; height: 37px; margin: 72px 0 0 176px; }
#car .GX470_1 .contur div.left_mirror			{ background-position: -101px -0px; width: 30px; height: 15px; margin: 17px 0 0 185px; }
#car .GX470_1 .contur div.roof					{ background-position: -143px -0px; width: 133px; height: 8px; margin: -12px 0 0 135px; }
#car .GX470_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 94px; height: 33px; margin: -5px 0 0 101px; }
#car .GX470_1 .contur div.back_left_door		{ background-position: -145px -84px; width: 40px; height: 84px; margin: -7px 0 0 225px; }
#car .GX470_1 .contur div.forward_left_door		{ background-position: -88px -76px; width: 51px; height: 99px; margin: -8px 0 0 184px; }
#car .GX470_1 .contur div.hood					{ background-position: -195px -95px; width: 135px; height: 47px; margin: 24px 0 0 39px; }
#car .GX470_1 .contur div.back_left_wing		{ background-position: -164px -18px; width: 110px; height: 64px; margin: -10px 0 0 177px; }
#car .GX470_1 .contur div.forward_left_wing		{ background-position: -0px -43px; width: 70px; height: 68px; margin: 25px 0 0 117px; }
#car .GX470_2 .contur div.right_mirror			{ background-position: -304px -283px; width: 16px; height: 14px; margin: 27px 0 0 254px; }
#car .GX470_2 .contur div.forward_right_wing	{ background-position: -291px -349px; width: 32px; height: 46px; margin: 37px 0 0 262px; }
#car .GX470_2 .contur div.forward_right_door	{ background-position: -64px -298px; width: 51px; height: 85px; margin: 4px 0 0 215px; }
#car .GX470_2 .contur div.back_right_door		{ background-position: -0px -293px; width: 48px; height: 96px; margin: 1px 0 0 182px; }
#car .GX470_2 .contur div.back_glass			{ background-position: -245px -221px; width: 72px; height: 41px; margin: 0px 0 0 47px; }
#car .GX470_2 .contur div.luggagerack			{ background-position: -159px -224px; width: 76px; height: 105px; margin: -9px 0 0 44px; }
#car .GX470_2 .contur div.left_torch			{ background-position: -92px -401px; width: 9px; height: 29px; margin: 22px 0 0 43px; }
#car .GX470_2 .contur div.right_torch			{ background-position: -118px -395px; width: 26px; height: 36px; margin: 25px 0 0 110px; }

#car .GX470_2 .contur div.back_right_wing		{ background-position: -0px -196px; width: 148px; height: 83px; margin: -5px 0 0 110px; }
#car .GX470_2 .contur div.right_threshold		{ background-position: -0px -399px; width: 74px; height: 29px; margin: 83px 0 0 196px; }
#car .GX470_2 .contur div.back_bumper			{ background-position: -139px -337px; width: 131px; height: 56px; margin: 65px 0 0 35px; }

#car .GX470_1 .contur div.back_left_window		{ background-position: -284px -0px; width: 26px; height: 28px; margin: -5px 0 0 251px; }
#car .GX470_2 .contur div.back_right_window		{ background-position: -251px -279px; width: 42px; height: 37px; margin: 1px 0 0 143px; }


#car .ES330_1 { width: 320px; height: 164px; background: url(../img/ES330-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .ES330_2 { width: 320px; height: 164px; background: url(../img/ES330-back.jpg) no-repeat left top; float: left; }
#car .ES330_1 .contur { width: 320px; height: 164px; }
#car .ES330_2 .contur { width: 320px; height: 164px; }
#car .ES330_1 .contur div, #car .ES330_2 .contur div { position: absolute; background: url(../img/ES330_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .ES330_1 .contur div.left_light			{ background-position: -114px -166px; width: 84px; height: 33px; margin: 47px 0 0 94px; }
#car .ES330_1 .contur div.right_light			{ background-position: -85px -173px; width: 22px; height: 27px; margin: 47px 0 0 17px; }
#car .ES330_1 .contur div.radiator				{ background-position: -87px -215px; width: 63px; height: 23px; margin: 62px 0 0 33px; }
#car .ES330_1 .contur div.forward_bumper		{ background-position: -0px -96px; width: 185px; height: 63px; margin: 69px 0 0 9px; }
#car .ES330_1 .contur div.left_threshold		{ background-position: -247px -219px; width: 60px; height: 30px; margin: 82px 0 0 223px; }
#car .ES330_1 .contur div.left_mirror			{ background-position: -150px -15px; width: 30px; height: 16px; margin: 19px 0 0 224px; }
#car .ES330_1 .contur div.roof					{ background-position: -133px -0px; width: 93px; height: 6px; margin: -5px 0 0 151px; }
#car .ES330_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 124px; height: 31px; margin: -1px 0 0 103px; }
#car .ES330_1 .contur div.back_left_door		{ background-position: -250px -0px; width: 44px; height: 90px; margin: -2px 0 0 248px; }
#car .ES330_1 .contur div.forward_left_door		{ background-position: -203px -14px; width: 43px; height: 108px; margin: -3px 0 0 224px; }
#car .ES330_1 .contur div.hood					{ background-position: -0px -39px; width: 182px; height: 50px; margin: 29px 0 0 27px; }
#car .ES330_1 .contur div.back_left_wing		{ background-position: -212px -128px; width: 85px; height: 84px; margin: -4px 0 0 217px; }
#car .ES330_1 .contur div.forward_left_wing		{ background-position: -0px -169px; width: 75px; height: 77px; margin: 30px 0 0 154px; }
#car .ES330_2 .contur div.right_mirror			{ background-position: -142px -471px; width: 16px; height: 14px; margin: 25px 0 0 280px; }
#car .ES330_2 .contur div.forward_right_wing	{ background-position: -231px -437px; width: 23px; height: 51px; margin: 36px 0 0 285px; }
#car .ES330_2 .contur div.forward_right_door	{ background-position: -60px -397px; width: 56px; height: 96px; margin: -1px 0 0 239px; }
#car .ES330_2 .contur div.back_right_door		{ background-position: -0px -398px; width: 52px; height: 107px; margin: -3px 0 0 213px; }
#car .ES330_2 .contur div.back_glass			{ background-position: -210px -260px; width: 133px; height: 26px; margin: -2px 0 0 69px; }
#car .ES330_2 .contur div.luggagerack			{ background-position: -0px -332px; width: 149px; height: 53px; margin: 23px 0 0 17px; }
#car .ES330_2 .contur div.left_torch			{ background-position: -164px -336px; width: 22px; height: 23px; margin: 42px 0 0 14px; }
#car .ES330_2 .contur div.right_torch			{ background-position: -124px -391px; width: 79px; height: 26px; margin: 41px 0 0 97px; }
#car .ES330_2 .contur div.back_right_wing		{ background-position: -206px -316px; width: 152px; height: 110px; margin: -6px 0 0 130px; }
#car .ES330_2 .contur div.right_threshold		{ background-position: -141px -432px; width: 59px; height: 25px; margin: 87px 0 0 233px; }
#car .ES330_2 .contur div.back_bumper			{ background-position: -0px -253px; width: 203px; height: 65px; margin: 62px 0 0 7px; }

#car .GS400_1 { width: 320px; height: 164px; background: url(../img/GS400-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .GS400_2 { width: 320px; height: 164px; background: url(../img/GS400-back.jpg) no-repeat left top; float: left; }
#car .GS400_1 .contur { width: 320px; height: 164px; }
#car .GS400_2 .contur { width: 320px; height: 164px; }
#car .GS400_1 .contur div, #car .GS400_2 .contur div { position: absolute; background: url(../img/GS400_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .GS400_1 .contur div.left_light			{ background-position: -195px -170px; width: 42px; height: 28px; margin: 65px 0 0 93px; }
#car .GS400_1 .contur div.right_light			{ background-position: -174px -177px; width: 6px; height: 15px; margin: 54px 0 0 25px; }
#car .GS400_1 .contur div.radiator				{ background-position: -308px -37px; width: 40px; height: 26px; margin: 60px 0 0 36px; }
#car .GS400_1 .contur div.forward_bumper		{ background-position: -112px -83px; width: 123px; height: 76px; margin: 59px 0 0 21px; }
#car .GS400_1 .contur div.left_threshold		{ background-position: -258px -109px; width: 78px; height: 42px; margin: 65px 0 0 187px; }
#car .GS400_1 .contur div.left_mirror			{ background-position: -309px -9px; width: 31px; height: 16px; margin: 24px 0 0 198px; }
#car .GS400_1 .contur div.roof					{ background-position: -249px -86px; width: 93px; height: 9px; margin: -11px 0 0 145px; }
#car .GS400_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 104px; height: 38px; margin: -3px 0 0 105px; }
#car .GS400_1 .contur div.back_left_door		{ background-position: -60px -61px; width: 42px; height: 80px; margin: -5px 0 0 234px; }
#car .GS400_1 .contur div.forward_left_door		{ background-position: -0px -60px; width: 51px; height: 101px; margin: -5px 0 0 196px; }
#car .GS400_1 .contur div.hood					{ background-position: -0px -172px; width: 157px; height: 60px; margin: 25px 0 0 30px; }
#car .GS400_1 .contur div.back_left_wing		{ background-position: -109px -0px; width: 100px; height: 75px; margin: -9px 0 0 191px; }
#car .GS400_1 .contur div.forward_left_wing		{ background-position: -225px -0px; width: 76px; height: 69px; margin: 34px 0 0 123px; }
#car .GS400_2 .contur div.right_mirror			{ background-position: -335px -338px; width: 15px; height: 10px; margin: 15px 0 0 269px; }
#car .GS400_2 .contur div.forward_right_wing	{ background-position: -293px -333px; width: 19px; height: 29px; margin: 24px 0 0 273px; }
#car .GS400_2 .contur div.forward_right_door	{ background-position: -70px -388px; width: 40px; height: 72px; margin: -4px 0 0 239px; }
#car .GS400_2 .contur div.back_right_door		{ background-position: -2px -386px; width: 51px; height: 89px; margin: -5px 0 0 212px; }
#car .GS400_2 .contur div.back_glass			{ background-position: -139px -321px; width: 126px; height: 39px; margin: -4px 0 0 75px; }
#car .GS400_2 .contur div.luggagerack			{ background-position: -156px -233px; width: 137px; height: 65px; margin: 23px 0 0 41px; }
#car .GS400_2 .contur div.left_torch			{ background-position: -261px -182px; width: 6px; height: 23px; margin: 40px 0 0 40px; }
#car .GS400_2 .contur div.right_torch			{ background-position: -292px -179px; width: 50px; height: 35px; margin: 55px 0 0 123px; }
#car .GS400_2 .contur div.back_right_wing		{ background-position: -0px -241px; width: 130px; height: 111px; margin: -8px 0 0 141px; }

#car .GS400_2 .contur div.right_threshold		{ background-position: -309px -265px; width: 44px; height: 44px; margin: 53px 0 0 236px; }
#car .GS400_2 .contur div.back_bumper			{ background-position: -141px -382px; width: 182px; height: 77px; margin: 59px 0 0 32px; }


#car .GS450_1 { width: 320px; height: 164px; background: url(../img/GS400-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .GS450_2 { width: 320px; height: 164px; background: url(../img/GS400-back.jpg) no-repeat left top; float: left; }
#car .GS450_1 .contur { width: 320px; height: 164px; }
#car .GS450_2 .contur { width: 320px; height: 164px; }
#car .GS450_1 .contur div, #car .GS450_2 .contur div { position: absolute; background: url(../img/GS400_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .GS450_1 .contur div.left_light			{ background-position: -195px -170px; width: 42px; height: 28px; margin: 65px 0 0 93px; }
#car .GS450_1 .contur div.right_light			{ background-position: -174px -177px; width: 6px; height: 15px; margin: 54px 0 0 25px; }
#car .GS450_1 .contur div.radiator				{ background-position: -308px -37px; width: 40px; height: 26px; margin: 60px 0 0 36px; }
#car .GS450_1 .contur div.forward_bumper		{ background-position: -112px -83px; width: 123px; height: 76px; margin: 59px 0 0 21px; }
#car .GS450_1 .contur div.left_threshold		{ background-position: -258px -109px; width: 78px; height: 42px; margin: 65px 0 0 187px; }
#car .GS450_1 .contur div.left_mirror			{ background-position: -309px -9px; width: 31px; height: 16px; margin: 24px 0 0 198px; }
#car .GS450_1 .contur div.roof					{ background-position: -249px -86px; width: 93px; height: 9px; margin: -11px 0 0 145px; }
#car .GS450_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 104px; height: 38px; margin: -3px 0 0 105px; }
#car .GS450_1 .contur div.back_left_door		{ background-position: -60px -61px; width: 42px; height: 80px; margin: -5px 0 0 234px; }
#car .GS450_1 .contur div.forward_left_door		{ background-position: -0px -60px; width: 51px; height: 101px; margin: -5px 0 0 196px; }
#car .GS450_1 .contur div.hood					{ background-position: -0px -172px; width: 157px; height: 60px; margin: 25px 0 0 30px; }
#car .GS450_1 .contur div.back_left_wing		{ background-position: -109px -0px; width: 100px; height: 75px; margin: -9px 0 0 191px; }
#car .GS450_1 .contur div.forward_left_wing		{ background-position: -225px -0px; width: 76px; height: 69px; margin: 34px 0 0 123px; }
#car .GS450_2 .contur div.right_mirror			{ background-position: -335px -338px; width: 15px; height: 10px; margin: 15px 0 0 269px; }
#car .GS450_2 .contur div.forward_right_wing	{ background-position: -293px -333px; width: 19px; height: 29px; margin: 24px 0 0 273px; }
#car .GS450_2 .contur div.forward_right_door	{ background-position: -70px -388px; width: 40px; height: 72px; margin: -4px 0 0 239px; }
#car .GS450_2 .contur div.back_right_door		{ background-position: -2px -386px; width: 51px; height: 89px; margin: -5px 0 0 212px; }
#car .GS450_2 .contur div.back_glass			{ background-position: -139px -321px; width: 126px; height: 39px; margin: -4px 0 0 75px; }
#car .GS450_2 .contur div.luggagerack			{ background-position: -156px -233px; width: 137px; height: 65px; margin: 23px 0 0 41px; }
#car .GS450_2 .contur div.left_torch			{ background-position: -261px -182px; width: 6px; height: 23px; margin: 40px 0 0 40px; }
#car .GS450_2 .contur div.right_torch			{ background-position: -292px -179px; width: 50px; height: 35px; margin: 55px 0 0 123px; }
#car .GS450_2 .contur div.back_right_wing		{ background-position: -0px -241px; width: 130px; height: 111px; margin: -8px 0 0 141px; }

#car .GS450_2 .contur div.right_threshold		{ background-position: -309px -265px; width: 44px; height: 44px; margin: 53px 0 0 236px; }
#car .GS450_2 .contur div.back_bumper			{ background-position: -141px -382px; width: 182px; height: 77px; margin: 59px 0 0 32px; }


#car .GS300old_1 { width: 320px; height: 164px; background: url(../img/GS400-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .GS300old_2 { width: 320px; height: 164px; background: url(../img/GS400-back.jpg) no-repeat left top; float: left; }
#car .GS300old_1 .contur { width: 320px; height: 164px; }
#car .GS300old_2 .contur { width: 320px; height: 164px; }
#car .GS300old_1 .contur div, #car .GS300old_2 .contur div { position: absolute; background: url(../img/GS400_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .GS300old_1 .contur div.left_light			{ background-position: -195px -170px; width: 42px; height: 28px; margin: 65px 0 0 93px; }
#car .GS300old_1 .contur div.right_light			{ background-position: -174px -177px; width: 6px; height: 15px; margin: 54px 0 0 25px; }
#car .GS300old_1 .contur div.radiator				{ background-position: -308px -37px; width: 40px; height: 26px; margin: 60px 0 0 36px; }
#car .GS300old_1 .contur div.forward_bumper		{ background-position: -112px -83px; width: 123px; height: 76px; margin: 59px 0 0 21px; }
#car .GS300old_1 .contur div.left_threshold		{ background-position: -258px -109px; width: 78px; height: 42px; margin: 65px 0 0 187px; }
#car .GS300old_1 .contur div.left_mirror			{ background-position: -309px -9px; width: 31px; height: 16px; margin: 24px 0 0 198px; }
#car .GS300old_1 .contur div.roof					{ background-position: -249px -86px; width: 93px; height: 9px; margin: -11px 0 0 145px; }
#car .GS300old_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 104px; height: 38px; margin: -3px 0 0 105px; }
#car .GS300old_1 .contur div.back_left_door		{ background-position: -60px -61px; width: 42px; height: 80px; margin: -5px 0 0 234px; }
#car .GS300old_1 .contur div.forward_left_door		{ background-position: -0px -60px; width: 51px; height: 101px; margin: -5px 0 0 196px; }
#car .GS300old_1 .contur div.hood					{ background-position: -0px -172px; width: 157px; height: 60px; margin: 25px 0 0 30px; }
#car .GS300old_1 .contur div.back_left_wing		{ background-position: -109px -0px; width: 100px; height: 75px; margin: -9px 0 0 191px; }
#car .GS300old_1 .contur div.forward_left_wing		{ background-position: -225px -0px; width: 76px; height: 69px; margin: 34px 0 0 123px; }
#car .GS300old_2 .contur div.right_mirror			{ background-position: -335px -338px; width: 15px; height: 10px; margin: 15px 0 0 269px; }
#car .GS300old_2 .contur div.forward_right_wing	{ background-position: -293px -333px; width: 19px; height: 29px; margin: 24px 0 0 273px; }
#car .GS300old_2 .contur div.forward_right_door	{ background-position: -70px -388px; width: 40px; height: 72px; margin: -4px 0 0 239px; }
#car .GS300old_2 .contur div.back_right_door		{ background-position: -2px -386px; width: 51px; height: 89px; margin: -5px 0 0 212px; }
#car .GS300old_2 .contur div.back_glass			{ background-position: -139px -321px; width: 126px; height: 39px; margin: -4px 0 0 75px; }
#car .GS300old_2 .contur div.luggagerack			{ background-position: -156px -233px; width: 137px; height: 65px; margin: 23px 0 0 41px; }
#car .GS300old_2 .contur div.left_torch			{ background-position: -261px -182px; width: 6px; height: 23px; margin: 40px 0 0 40px; }
#car .GS300old_2 .contur div.right_torch			{ background-position: -292px -179px; width: 50px; height: 35px; margin: 55px 0 0 123px; }
#car .GS300old_2 .contur div.back_right_wing		{ background-position: -0px -241px; width: 130px; height: 111px; margin: -8px 0 0 141px; }

#car .GS300old_2 .contur div.right_threshold		{ background-position: -309px -265px; width: 44px; height: 44px; margin: 53px 0 0 236px; }
#car .GS300old_2 .contur div.back_bumper			{ background-position: -141px -382px; width: 182px; height: 77px; margin: 59px 0 0 32px; }


#car .IS200_1 { width: 320px; height: 164px; background: url(../img/IS200-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .IS200_2 { width: 320px; height: 164px; background: url(../img/IS200-back.jpg) no-repeat left top; float: left; }
#car .IS200_1 .contur { width: 320px; height: 164px; }
#car .IS200_2 .contur { width: 320px; height: 164px; }
#car .IS200_1 .contur div, #car .IS200_2 .contur div { position: absolute; background: url(../img/IS200_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .IS200_1 .contur div.left_light			{ background-position: -149px -55px; width: 61px; height: 24px; margin: 62px 0 0 64px; }
#car .IS200_1 .contur div.right_light			{ background-position: -134px -61px; width: 6px; height: 17px; margin: 57px 0 0 17px; }
#car .IS200_1 .contur div.radiator				{ background-position: -139px -90px; width: 41px; height: 23px; margin: 64px 0 0 20px; }
#car .IS200_1 .contur div.forward_bumper		{ background-position: -250px -111px; width: 126px; height: 65px; margin: 64px 0 0 10px; }
#car .IS200_1 .contur div.left_threshold		{ background-position: -132px -117px; width: 92px; height: 34px; margin: 76px 0 0 185px; }
#car .IS200_1 .contur div.left_mirror			{ background-position: -152px -21px; width: 31px; height: 16px; margin: 20px 0 0 198px; }
#car .IS200_1 .contur div.roof					{ background-position: -122px -0px; width: 90px; height: 7px; margin: -9px 0 0 155px; }
#car .IS200_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 103px; height: 33px; margin: -3px 0 0 108px; }
#car .IS200_1 .contur div.back_left_door		{ background-position: -298px -0px; width: 49px; height: 85px; margin: -4px 0 0 241px; }
#car .IS200_1 .contur div.forward_left_door		{ background-position: -226px -0px; width: 61px; height: 101px; margin: -5px 0 0 197px; }
#car .IS200_1 .contur div.hood					{ background-position: -110px -187px; width: 165px; height: 44px; margin: 29px 0 0 20px; }
#car .IS200_1 .contur div.back_left_wing		{ background-position: -0px -41px; width: 114px; height: 83px; margin: -8px 0 0 191px; }
#car .IS200_1 .contur div.forward_left_wing		{ background-position: -0px -128px; width: 99px; height: 72px; margin: 27px 0 0 102px; }
#car .IS200_2 .contur div.right_mirror			{ background-position: -321px -439px; width: 16px; height: 12px; margin: 26px 0 0 272px; }
#car .IS200_2 .contur div.forward_right_wing	{ background-position: -323px -381px; width: 33px; height: 43px; margin: 37px 0 0 280px; }
#car .IS200_2 .contur div.forward_right_door	{ background-position: -274px -265px; width: 62px; height: 90px; margin: 0px 0 0 226px; }
#car .IS200_2 .contur div.back_right_door		{ background-position: -198px -262px; width: 65px; height: 101px; margin: -3px 0 0 185px; }
#car .IS200_2 .contur div.back_glass			{ background-position: -184px -383px; width: 114px; height: 26px; margin: -3px 0 0 66px; }
#car .IS200_2 .contur div.luggagerack			{ background-position: -283px -190px; width: 118px; height: 52px; margin: 20px 0 0 22px; }
#car .IS200_2 .contur div.left_torch			{ background-position: -0px -212px; width: 7px; height: 25px; margin: 35px 0 0 21px; }
#car .IS200_2 .contur div.right_torch			{ background-position: -26px -210px; width: 50px; height: 33px; margin: 37px 0 0 84px; }
#car .IS200_2 .contur div.back_right_wing		{ background-position: -0px -255px; width: 183px; height: 106px; margin: -7px 0 0 92px; }
#car .IS200_2 .contur div.right_threshold		{ background-position: -197px -422px; width: 78px; height: 28px; margin: 79px 0 0 213px; }
#car .IS200_2 .contur div.back_bumper			{ background-position: -0px -369px; width: 166px; height: 61px; margin: 59px 0 0 11px; }


#car .IS300_1 { width: 320px; height: 164px; background: url(../img/IS200-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .IS300_2 { width: 320px; height: 164px; background: url(../img/IS200-back.jpg) no-repeat left top; float: left; }
#car .IS300_1 .contur { width: 320px; height: 164px; }
#car .IS300_2 .contur { width: 320px; height: 164px; }
#car .IS300_1 .contur div, #car .IS300_2 .contur div { position: absolute; background: url(../img/IS200_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .IS300_1 .contur div.left_light			{ background-position: -149px -55px; width: 61px; height: 24px; margin: 62px 0 0 64px; }
#car .IS300_1 .contur div.right_light			{ background-position: -134px -61px; width: 6px; height: 17px; margin: 57px 0 0 17px; }
#car .IS300_1 .contur div.radiator				{ background-position: -139px -90px; width: 41px; height: 23px; margin: 64px 0 0 20px; }
#car .IS300_1 .contur div.forward_bumper		{ background-position: -250px -111px; width: 126px; height: 65px; margin: 64px 0 0 10px; }
#car .IS300_1 .contur div.left_threshold		{ background-position: -132px -117px; width: 92px; height: 34px; margin: 76px 0 0 185px; }
#car .IS300_1 .contur div.left_mirror			{ background-position: -152px -21px; width: 31px; height: 16px; margin: 20px 0 0 198px; }
#car .IS300_1 .contur div.roof					{ background-position: -122px -0px; width: 90px; height: 7px; margin: -9px 0 0 155px; }
#car .IS300_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 103px; height: 33px; margin: -3px 0 0 108px; }
#car .IS300_1 .contur div.back_left_door		{ background-position: -298px -0px; width: 49px; height: 85px; margin: -4px 0 0 241px; }
#car .IS300_1 .contur div.forward_left_door		{ background-position: -226px -0px; width: 61px; height: 101px; margin: -5px 0 0 197px; }
#car .IS300_1 .contur div.hood					{ background-position: -110px -187px; width: 165px; height: 44px; margin: 29px 0 0 20px; }
#car .IS300_1 .contur div.back_left_wing		{ background-position: -0px -41px; width: 114px; height: 83px; margin: -8px 0 0 191px; }
#car .IS300_1 .contur div.forward_left_wing		{ background-position: -0px -128px; width: 99px; height: 72px; margin: 27px 0 0 102px; }
#car .IS300_2 .contur div.right_mirror			{ background-position: -321px -439px; width: 16px; height: 12px; margin: 26px 0 0 272px; }
#car .IS300_2 .contur div.forward_right_wing	{ background-position: -323px -381px; width: 33px; height: 43px; margin: 37px 0 0 280px; }
#car .IS300_2 .contur div.forward_right_door	{ background-position: -274px -265px; width: 62px; height: 90px; margin: 0px 0 0 226px; }
#car .IS300_2 .contur div.back_right_door		{ background-position: -198px -262px; width: 65px; height: 101px; margin: -3px 0 0 185px; }
#car .IS300_2 .contur div.back_glass			{ background-position: -184px -383px; width: 114px; height: 26px; margin: -3px 0 0 66px; }
#car .IS300_2 .contur div.luggagerack			{ background-position: -283px -190px; width: 118px; height: 52px; margin: 20px 0 0 22px; }
#car .IS300_2 .contur div.left_torch			{ background-position: -0px -212px; width: 7px; height: 25px; margin: 35px 0 0 21px; }
#car .IS300_2 .contur div.right_torch			{ background-position: -26px -210px; width: 50px; height: 33px; margin: 37px 0 0 84px; }
#car .IS300_2 .contur div.back_right_wing		{ background-position: -0px -255px; width: 183px; height: 106px; margin: -7px 0 0 92px; }
#car .IS300_2 .contur div.right_threshold		{ background-position: -197px -422px; width: 78px; height: 28px; margin: 79px 0 0 213px; }
#car .IS300_2 .contur div.back_bumper			{ background-position: -0px -369px; width: 166px; height: 61px; margin: 59px 0 0 11px; }


#car .LS430_1 { width: 320px; height: 164px; background: url(../img/LS430-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .LS430_2 { width: 320px; height: 164px; background: url(../img/LS430-back.jpg) no-repeat left top; float: left; }
#car .LS430_1 .contur { width: 320px; height: 164px; }
#car .LS430_2 .contur { width: 320px; height: 164px; }
#car .LS430_1 .contur div, #car .LS430_2 .contur div { position: absolute; background: url(../img/LS430_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .LS430_1 .contur div.left_light			{ background-position: -198px -184px; width: 60px; height: 31px; margin: 62px 0 0 90px; }
#car .LS430_1 .contur div.right_light			{ background-position: -170px -179px; width: 10px; height: 24px; margin: 52px 0 0 20px; }
#car .LS430_1 .contur div.radiator				{ background-position: -109px -117px; width: 65px; height: 32px; margin: 59px 0 0 27px; }
#car .LS430_1 .contur div.forward_bumper		{ background-position: -0px -158px; width: 136px; height: 63px; margin: 72px 0 0 13px; }
#car .LS430_1 .contur div.left_threshold		{ background-position: -275px -189px; width: 79px; height: 41px; margin: 68px 0 0 189px; }
#car .LS430_1 .contur div.left_mirror			{ background-position: -201px -19px; width: 27px; height: 19px; margin: 22px 0 0 202px; }
#car .LS430_1 .contur div.roof					{ background-position: -123px -0px; width: 107px; height: 11px; margin: -12px 0 0 135px; }
#car .LS430_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 108px; height: 37px; margin: -1px 0 0 100px; }
#car .LS430_1 .contur div.back_left_door		{ background-position: -54px -54px; width: 44px; height: 84px; margin: -5px 0 0 231px; }
#car .LS430_1 .contur div.forward_left_door		{ background-position: -0px -48px; width: 46px; height: 100px; margin: -4px 0 0 201px; }
#car .LS430_1 .contur div.hood					{ background-position: -183px -104px; width: 164px; height: 65px; margin: 30px 0 0 25px; }
#car .LS430_1 .contur div.back_left_wing		{ background-position: -235px -0px; width: 101px; height: 77px; margin: -9px 0 0 194px; }
#car .LS430_1 .contur div.forward_left_wing		{ background-position: -117px -26px; width: 79px; height: 69px; margin: 34px 0 0 125px; }
#car .LS430_2 .contur div.right_mirror			{ background-position: -232px -388px; width: 18px; height: 14px; margin: 17px 0 0 268px; }
#car .LS430_2 .contur div.forward_right_wing	{ background-position: -327px -313px; width: 30px; height: 45px; margin: 25px 0 0 275px; }
#car .LS430_2 .contur div.forward_right_door	{ background-position: -67px -343px; width: 56px; height: 87px; margin: -5px 0 0 226px; }
#car .LS430_2 .contur div.back_right_door		{ background-position: -0px -343px; width: 59px; height: 98px; margin: -5px 0 0 192px; }
#car .LS430_2 .contur div.back_glass			{ background-position: -266px -383px; width: 116px; height: 35px; margin: -2px 0 0 63px; }
#car .LS430_2 .contur div.luggagerack			{ background-position: -184px -313px; width: 130px; height: 54px; margin: 28px 0 0 17px; }
#car .LS430_2 .contur div.left_torch			{ background-position: -145px -424px; width: 14px; height: 24px; margin: 45px 0 0 14px; }
#car .LS430_2 .contur div.right_torch			{ background-position: -177px -424px; width: 59px; height: 27px; margin: 56px 0 0 78px; }
#car .LS430_2 .contur div.back_right_wing		{ background-position: -0px -232px; width: 173px; height: 100px; margin: -8px 0 0 98px; }
#car .LS430_2 .contur div.right_threshold		{ background-position: -135px -381px; width: 73px; height: 34px; margin: 69px 0 0 211px; }
#car .LS430_2 .contur div.back_bumper			{ background-position: -186px -239px; width: 168px; height: 60px; margin: 65px 0 0 9px; }


#car .LS400_1 { width: 320px; height: 164px; background: url(../img/LS430-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .LS400_2 { width: 320px; height: 164px; background: url(../img/LS430-back.jpg) no-repeat left top; float: left; }
#car .LS400_1 .contur { width: 320px; height: 164px; }
#car .LS400_2 .contur { width: 320px; height: 164px; }
#car .LS400_1 .contur div, #car .LS400_2 .contur div { position: absolute; background: url(../img/LS430_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .LS400_1 .contur div.left_light			{ background-position: -198px -184px; width: 60px; height: 31px; margin: 62px 0 0 90px; }
#car .LS400_1 .contur div.right_light			{ background-position: -170px -179px; width: 10px; height: 24px; margin: 52px 0 0 20px; }
#car .LS400_1 .contur div.radiator				{ background-position: -109px -117px; width: 65px; height: 32px; margin: 59px 0 0 27px; }
#car .LS400_1 .contur div.forward_bumper		{ background-position: -0px -158px; width: 136px; height: 63px; margin: 72px 0 0 13px; }
#car .LS400_1 .contur div.left_threshold		{ background-position: -275px -189px; width: 79px; height: 41px; margin: 68px 0 0 189px; }
#car .LS400_1 .contur div.left_mirror			{ background-position: -201px -19px; width: 27px; height: 19px; margin: 22px 0 0 202px; }
#car .LS400_1 .contur div.roof					{ background-position: -123px -0px; width: 107px; height: 11px; margin: -12px 0 0 135px; }
#car .LS400_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 108px; height: 37px; margin: -1px 0 0 100px; }
#car .LS400_1 .contur div.back_left_door		{ background-position: -54px -54px; width: 44px; height: 84px; margin: -5px 0 0 231px; }
#car .LS400_1 .contur div.forward_left_door		{ background-position: -0px -48px; width: 46px; height: 100px; margin: -4px 0 0 201px; }
#car .LS400_1 .contur div.hood					{ background-position: -183px -104px; width: 164px; height: 65px; margin: 30px 0 0 25px; }
#car .LS400_1 .contur div.back_left_wing		{ background-position: -235px -0px; width: 101px; height: 77px; margin: -9px 0 0 194px; }
#car .LS400_1 .contur div.forward_left_wing		{ background-position: -117px -26px; width: 79px; height: 69px; margin: 34px 0 0 125px; }
#car .LS400_2 .contur div.right_mirror			{ background-position: -232px -388px; width: 18px; height: 14px; margin: 17px 0 0 268px; }
#car .LS400_2 .contur div.forward_right_wing	{ background-position: -327px -313px; width: 30px; height: 45px; margin: 25px 0 0 275px; }
#car .LS400_2 .contur div.forward_right_door	{ background-position: -67px -343px; width: 56px; height: 87px; margin: -5px 0 0 226px; }
#car .LS400_2 .contur div.back_right_door		{ background-position: -0px -343px; width: 59px; height: 98px; margin: -5px 0 0 192px; }
#car .LS400_2 .contur div.back_glass			{ background-position: -266px -383px; width: 116px; height: 35px; margin: -2px 0 0 63px; }
#car .LS400_2 .contur div.luggagerack			{ background-position: -184px -313px; width: 130px; height: 54px; margin: 28px 0 0 17px; }
#car .LS400_2 .contur div.left_torch			{ background-position: -145px -424px; width: 14px; height: 24px; margin: 45px 0 0 14px; }
#car .LS400_2 .contur div.right_torch			{ background-position: -177px -424px; width: 59px; height: 27px; margin: 56px 0 0 78px; }
#car .LS400_2 .contur div.back_right_wing		{ background-position: -0px -232px; width: 173px; height: 100px; margin: -8px 0 0 98px; }
#car .LS400_2 .contur div.right_threshold		{ background-position: -135px -381px; width: 73px; height: 34px; margin: 69px 0 0 211px; }
#car .LS400_2 .contur div.back_bumper			{ background-position: -186px -239px; width: 168px; height: 60px; margin: 65px 0 0 9px; }


#car .RX270_1 { width: 320px; height: 164px; background: url(../img/RX270-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .RX270_2 { width: 320px; height: 164px; background: url(../img/RX270-back.jpg) no-repeat left top; float: left; }
#car .RX270_1 .contur { width: 320px; height: 164px; }
#car .RX270_2 .contur { width: 320px; height: 164px; }
#car .RX270_1 .contur div, #car .RX270_2 .contur div { position: absolute; background: url(../img/RX270_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .RX270_1 .contur div.left_light			{ background-position: -274px -31px; width: 59px; height: 25px; margin: 48px 0 0 59px; }
#car .RX270_1 .contur div.right_light			{ background-position: -263px -37px; width: 7px; height: 21px; margin: 53px 0 0 9px; }
#car .RX270_1 .contur div.radiator				{ background-position: -262px -0px; width: 54px; height: 20px; margin: 57px 0 0 14px; }
#car .RX270_1 .contur div.forward_bumper		{ background-position: -0px -162px; width: 132px; height: 49px; margin: 60px 0 0 3px; }
#car .RX270_1 .contur div.left_threshold		{ background-position: -242px -174px; width: 95px; height: 16px; margin: 96px 0 0 179px; }
#car .RX270_1 .contur div.left_mirror			{ background-position: -319px -0px; width: 27px; height: 25px; margin: 21px 0 0 182px; }
#car .RX270_1 .contur div.roof					{ background-position: -234px -147px; width: 143px; height: 14px; margin: -3px 0 0 132px; }
#car .RX270_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 111px; height: 34px; margin: 3px 0 0 80px; }
#car .RX270_1 .contur div.back_left_door		{ background-position: -88px -56px; width: 64px; height: 98px; margin: 2px 0 0 226px; }
#car .RX270_1 .contur div.forward_left_door		{ background-position: -0px -45px; width: 76px; height: 102px; margin: 2px 0 0 167px; }
#car .RX270_1 .contur div.hood					{ background-position: -115px -0px; width: 137px; height: 45px; margin: 34px 0 0 14px; }
#car .RX270_1 .contur div.back_left_wing		{ background-position: -165px -63px; width: 147px; height: 67px; margin: 0px 0 0 166px; }
#car .RX270_1 .contur div.forward_left_wing		{ background-position: -150px -146px; width: 83px; height: 76px; margin: 29px 0 0 103px; }
#car .RX270_2 .contur div.right_mirror			{ background-position: -201px -370px; width: 14px; height: 22px; margin: 20px 0 0 258px; }
#car .RX270_2 .contur div.forward_right_wing	{ background-position: -187px -245px; width: 40px; height: 58px; margin: 31px 0 0 266px; }
#car .RX270_2 .contur div.forward_right_door	{ background-position: -302px -204px; width: 71px; height: 97px; margin: 0px 0 0 202px; }
#car .RX270_2 .contur div.back_right_door		{ background-position: -236px -202px; width: 64px; height: 101px; margin: 0px 0 0 159px; }
#car .RX270_2 .contur div.back_glass			{ background-position: -273px -354px; width: 100px; height: 27px; margin: 6px 0 0 28px; }
#car .RX270_2 .contur div.luggagerack			{ background-position: -0px -312px; width: 116px; height: 80px; margin: -2px 0 0 15px; }
#car .RX270_2 .contur div.left_torch			{ background-position: -121px -371px; width: 11px; height: 17px; margin: 35px 0 0 16px; }
#car .RX270_2 .contur div.right_torch			{ background-position: -136px -370px; width: 56px; height: 19px; margin: 36px 0 0 65px; }
#car .RX270_2 .contur div.back_right_wing		{ background-position: -0px -223px; width: 171px; height: 78px; margin: -5px 0 0 87px; }
#car .RX270_2 .contur div.right_threshold		{ background-position: -280px -316px; width: 92px; height: 22px; margin: 89px 0 0 182px; }
#car .RX270_2 .contur div.back_bumper			{ background-position: -129px -318px; width: 136px; height: 46px; margin: 64px 0 0 9px; }

#car .RX270_1 .contur div.back_left_window		{ background-position: -324px -63px; width: 25px; height: 19px; margin: 15px 0 0 264px; }
#car .RX270_2 .contur div.back_right_window		{ background-position: -322px -105px; width: 26px; height: 25px; margin: 7px 0 0 138px; }


#car .RX300_1 { width: 320px; height: 164px; background: url(../img/RX300-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .RX300_2 { width: 320px; height: 164px; background: url(../img/RX300-back.jpg) no-repeat left top; float: left; }
#car .RX300_1 .contur { width: 320px; height: 164px; }
#car .RX300_2 .contur { width: 320px; height: 164px; }
#car .RX300_1 .contur div, #car .RX300_2 .contur div { position: absolute; background: url(../img/RX300_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .RX300_1 .contur div.left_light			{ background-position: -238px -81px; width: 56px; height: 31px; margin: 57px 0 0 89px; }
#car .RX300_1 .contur div.right_light			{ background-position: -224px -84px; width: 8px; height: 24px; margin: 47px 0 0 40px; }
#car .RX300_1 .contur div.radiator				{ background-position: -230px -40px; width: 45px; height: 26px; margin: 49px 0 0 48px; }
#car .RX300_1 .contur div.forward_bumper		{ background-position: -0px -159px; width: 132px; height: 52px; margin: 67px 0 0 31px; }
#car .RX300_1 .contur div.left_threshold		{ background-position: -241px -123px; width: 68px; height: 48px; margin: 49px 0 0 202px; }
#car .RX300_1 .contur div.left_mirror			{ background-position: -225px -0px; width: 26px; height: 28px; margin: 14px 0 0 210px; }
#car .RX300_1 .contur div.roof					{ background-position: -116px -0px; width: 106px; height: 6px; margin: -11px 0 0 148px; }
#car .RX300_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 111px; height: 38px; margin: -7px 0 0 101px; }
#car .RX300_1 .contur div.back_left_door		{ background-position: -190px -124px; width: 40px; height: 80px; margin: -8px 0 0 235px; }
#car .RX300_1 .contur div.forward_left_door		{ background-position: -145px -124px; width: 42px; height: 94px; margin: -8px 0 0 209px; }
#car .RX300_1 .contur div.hood					{ background-position: -0px -100px; width: 136px; height: 53px; margin: 27px 0 0 46px; }
#car .RX300_1 .contur div.back_left_wing		{ background-position: -116px -28px; width: 92px; height: 60px; margin: -11px 0 0 191px; }
#car .RX300_1 .contur div.forward_left_wing		{ background-position: -0px -41px; width: 85px; height: 57px; margin: 30px 0 0 126px; }

#car .RX300_2 .contur div.right_mirror			{ background-position: -249px -190px; width: 16px; height: 20px; margin: 20px 0 0 256px; }
#car .RX300_2 .contur div.forward_right_wing	{ background-position: -286px -183px; width: 15px; height: 39px; margin: 32px 0 0 258px; }
#car .RX300_2 .contur div.forward_right_door	{ background-position: -190px -305px; width: 36px; height: 81px; margin: -2px 0 0 226px; }
#car .RX300_2 .contur div.back_right_door		{ background-position: -148px -303px; width: 31px; height: 93px; margin: -3px 0 0 212px; }
#car .RX300_2 .contur div.back_glass			{ background-position: -118px -403px; width: 111px; height: 40px; margin: -9px 0 0 65px; }
#car .RX300_2 .contur div.luggagerack			{ background-position: -0px -217px; width: 128px; height: 100px; margin: -12px 0 0 54px; }
#car .RX300_2 .contur div.left_torch			{ background-position: -268px -352px; width: 13px; height: 24px; margin: 33px 0 0 54px; }
#car .RX300_2 .contur div.right_torch			{ background-position: -244px -400px; width: 53px; height: 27px; margin: 41px 0 0 131px; }
#car .RX300_2 .contur div.back_right_wing		{ background-position: -0px -330px; width: 100px; height: 99px; margin: -10px 0 0 156px; }
#car .RX300_2 .contur div.right_threshold		{ background-position: -256px -308px; width: 38px; height: 25px; margin: 70px 0 0 224px; }
#car .RX300_2 .contur div.back_bumper			{ background-position: -143px -231px; width: 160px; height: 54px; margin: 65px 0 0 46px; }

#car .RX300_1 .contur div.back_left_window		{ background-position: -252px -0px; width: 25px; height: 23px; margin: -5px 0 0 254px; }
#car .RX300_2 .contur div.back_right_window		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }


#car .RX300old_1 { width: 320px; height: 164px; background: url(../img/RX300-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .RX300old_2 { width: 320px; height: 164px; background: url(../img/RX300-back.jpg) no-repeat left top; float: left; }
#car .RX300old_1 .contur { width: 320px; height: 164px; }
#car .RX300old_2 .contur { width: 320px; height: 164px; }
#car .RX300old_1 .contur div, #car .RX300old_2 .contur div { position: absolute; background: url(../img/RX300_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .RX300old_1 .contur div.left_light			{ background-position: -238px -81px; width: 56px; height: 31px; margin: 57px 0 0 89px; }
#car .RX300old_1 .contur div.right_light			{ background-position: -224px -84px; width: 8px; height: 24px; margin: 47px 0 0 40px; }
#car .RX300old_1 .contur div.radiator				{ background-position: -230px -40px; width: 45px; height: 26px; margin: 49px 0 0 48px; }
#car .RX300old_1 .contur div.forward_bumper		{ background-position: -0px -159px; width: 132px; height: 52px; margin: 67px 0 0 31px; }
#car .RX300old_1 .contur div.left_threshold		{ background-position: -241px -123px; width: 68px; height: 48px; margin: 49px 0 0 202px; }
#car .RX300old_1 .contur div.left_mirror			{ background-position: -225px -0px; width: 26px; height: 28px; margin: 14px 0 0 210px; }
#car .RX300old_1 .contur div.roof					{ background-position: -116px -0px; width: 106px; height: 6px; margin: -11px 0 0 148px; }
#car .RX300old_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 111px; height: 38px; margin: -7px 0 0 101px; }
#car .RX300old_1 .contur div.back_left_door		{ background-position: -190px -124px; width: 40px; height: 80px; margin: -8px 0 0 235px; }
#car .RX300old_1 .contur div.forward_left_door		{ background-position: -145px -124px; width: 42px; height: 94px; margin: -8px 0 0 209px; }
#car .RX300old_1 .contur div.hood					{ background-position: -0px -100px; width: 136px; height: 53px; margin: 27px 0 0 46px; }
#car .RX300old_1 .contur div.back_left_wing		{ background-position: -116px -28px; width: 92px; height: 60px; margin: -11px 0 0 191px; }
#car .RX300old_1 .contur div.forward_left_wing		{ background-position: -0px -41px; width: 85px; height: 57px; margin: 30px 0 0 126px; }

#car .RX300old_2 .contur div.right_mirror			{ background-position: -249px -190px; width: 16px; height: 20px; margin: 20px 0 0 256px; }
#car .RX300old_2 .contur div.forward_right_wing	{ background-position: -286px -183px; width: 15px; height: 39px; margin: 32px 0 0 258px; }
#car .RX300old_2 .contur div.forward_right_door	{ background-position: -190px -305px; width: 36px; height: 81px; margin: -2px 0 0 226px; }
#car .RX300old_2 .contur div.back_right_door		{ background-position: -148px -303px; width: 31px; height: 93px; margin: -3px 0 0 212px; }
#car .RX300old_2 .contur div.back_glass			{ background-position: -118px -403px; width: 111px; height: 40px; margin: -9px 0 0 65px; }
#car .RX300old_2 .contur div.luggagerack			{ background-position: -0px -217px; width: 128px; height: 100px; margin: -12px 0 0 54px; }
#car .RX300old_2 .contur div.left_torch			{ background-position: -268px -352px; width: 13px; height: 24px; margin: 33px 0 0 54px; }
#car .RX300old_2 .contur div.right_torch			{ background-position: -244px -400px; width: 53px; height: 27px; margin: 41px 0 0 131px; }
#car .RX300old_2 .contur div.back_right_wing		{ background-position: -0px -330px; width: 100px; height: 99px; margin: -10px 0 0 156px; }
#car .RX300old_2 .contur div.right_threshold		{ background-position: -256px -308px; width: 38px; height: 25px; margin: 70px 0 0 224px; }
#car .RX300old_2 .contur div.back_bumper			{ background-position: -143px -231px; width: 160px; height: 54px; margin: 65px 0 0 46px; }

#car .RX300old_1 .contur div.back_left_window		{ background-position: -252px -0px; width: 25px; height: 23px; margin: -5px 0 0 254px; }
#car .RX300old_2 .contur div.back_right_window		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }


#car .RX330old_1 { width: 320px; height: 164px; background: url(../img/RX300-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .RX330old_2 { width: 320px; height: 164px; background: url(../img/RX300-back.jpg) no-repeat left top; float: left; }
#car .RX330old_1 .contur { width: 320px; height: 164px; }
#car .RX330old_2 .contur { width: 320px; height: 164px; }
#car .RX330old_1 .contur div, #car .RX330old_2 .contur div { position: absolute; background: url(../img/RX300_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .RX330old_1 .contur div.left_light			{ background-position: -238px -81px; width: 56px; height: 31px; margin: 57px 0 0 89px; }
#car .RX330old_1 .contur div.right_light			{ background-position: -224px -84px; width: 8px; height: 24px; margin: 47px 0 0 40px; }
#car .RX330old_1 .contur div.radiator				{ background-position: -230px -40px; width: 45px; height: 26px; margin: 49px 0 0 48px; }
#car .RX330old_1 .contur div.forward_bumper		{ background-position: -0px -159px; width: 132px; height: 52px; margin: 67px 0 0 31px; }
#car .RX330old_1 .contur div.left_threshold		{ background-position: -241px -123px; width: 68px; height: 48px; margin: 49px 0 0 202px; }
#car .RX330old_1 .contur div.left_mirror			{ background-position: -225px -0px; width: 26px; height: 28px; margin: 14px 0 0 210px; }
#car .RX330old_1 .contur div.roof					{ background-position: -116px -0px; width: 106px; height: 6px; margin: -11px 0 0 148px; }
#car .RX330old_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 111px; height: 38px; margin: -7px 0 0 101px; }
#car .RX330old_1 .contur div.back_left_door		{ background-position: -190px -124px; width: 40px; height: 80px; margin: -8px 0 0 235px; }

#car .RX330old_1 .contur div.forward_left_door		{ background-position: -145px -124px; width: 42px; height: 94px; margin: -8px 0 0 209px; }
#car .RX330old_1 .contur div.hood					{ background-position: -0px -100px; width: 136px; height: 53px; margin: 27px 0 0 46px; }
#car .RX330old_1 .contur div.back_left_wing		{ background-position: -116px -28px; width: 92px; height: 60px; margin: -11px 0 0 191px; }
#car .RX330old_1 .contur div.forward_left_wing		{ background-position: -0px -41px; width: 85px; height: 57px; margin: 30px 0 0 126px; }

#car .RX330old_2 .contur div.right_mirror			{ background-position: -249px -190px; width: 16px; height: 20px; margin: 20px 0 0 256px; }
#car .RX330old_2 .contur div.forward_right_wing	{ background-position: -286px -183px; width: 15px; height: 39px; margin: 32px 0 0 258px; }
#car .RX330old_2 .contur div.forward_right_door	{ background-position: -190px -305px; width: 36px; height: 81px; margin: -2px 0 0 226px; }
#car .RX330old_2 .contur div.back_right_door		{ background-position: -148px -303px; width: 31px; height: 93px; margin: -3px 0 0 212px; }
#car .RX330old_2 .contur div.back_glass			{ background-position: -118px -403px; width: 111px; height: 40px; margin: -9px 0 0 65px; }
#car .RX330old_2 .contur div.luggagerack			{ background-position: -0px -217px; width: 128px; height: 100px; margin: -12px 0 0 54px; }
#car .RX330old_2 .contur div.left_torch			{ background-position: -268px -352px; width: 13px; height: 24px; margin: 33px 0 0 54px; }
#car .RX330old_2 .contur div.right_torch			{ background-position: -244px -400px; width: 53px; height: 27px; margin: 41px 0 0 131px; }
#car .RX330old_2 .contur div.back_right_wing		{ background-position: -0px -330px; width: 100px; height: 99px; margin: -10px 0 0 156px; }
#car .RX330old_2 .contur div.right_threshold		{ background-position: -256px -308px; width: 38px; height: 25px; margin: 70px 0 0 224px; }
#car .RX330old_2 .contur div.back_bumper			{ background-position: -143px -231px; width: 160px; height: 54px; margin: 65px 0 0 46px; }

#car .RX330old_1 .contur div.back_left_window		{ background-position: -252px -0px; width: 25px; height: 23px; margin: -5px 0 0 254px; }
#car .RX330old_2 .contur div.back_right_window		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }


#car .RX330_1 { width: 320px; height: 164px; background: url(../img/RX-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .RX330_2 { width: 320px; height: 164px; background: url(../img/RX-back.jpg) no-repeat left top; float: left; }
#car .RX330_1 .contur { width: 320px; height: 164px; }
#car .RX330_2 .contur { width: 320px; height: 164px; }
#car .RX330_1 .contur div, #car .RX330_2 .contur div { position: absolute; background: url(../img/RX_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .RX330_1 .contur div.left_light			{ background-position: -235px -189px; width: 55px; height: 26px; margin: 56px 0 0 82px; }
#car .RX330_1 .contur div.right_light			{ background-position: -234px -165px; width: 8px; height: 22px; margin: 51px 0 0 27px; }
#car .RX330_1 .contur div.radiator				{ background-position: -233px -130px; width: 54px; height: 23px; margin: 55px 0 0 33px; }
#car .RX330_1 .contur div.forward_bumper		{ background-position: -0px -188px; width: 134px; height: 51px; margin: 68px 0 0 19px; }
#car .RX330_1 .contur div.left_threshold		{ background-position: -152px -204px; width: 76px; height: 35px; margin: 75px 0 0 184px; }
#car .RX330_1 .contur div.left_mirror			{ background-position: -233px -0px; width: 32px; height: 17px; margin: 22px 0 0 183px; }
#car .RX330_1 .contur div.roof					{ background-position: -113px -0px; width: 117px; height: 11px; margin: -10px 0 0 131px; }
#car .RX330_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 106px; height: 37px; margin: -2px 0 0 89px; }
#car .RX330_1 .contur div.back_left_door		{ background-position: -203px -25px; width: 50px; height: 86px; margin: -5px 0 0 223px; }
#car .RX330_1 .contur div.forward_left_door		{ background-position: -134px -21px; width: 61px; height: 103px; margin: -4px 0 0 179px; }
#car .RX330_1 .contur div.hood					{ background-position: -0px -134px; width: 134px; height: 49px; margin: 33px 0 0 32px; }
#car .RX330_1 .contur div.back_left_wing		{ background-position: -0px -40px; width: 118px; height: 84px; margin: -7px 0 0 172px; }
#car .RX330_1 .contur div.forward_left_wing		{ background-position: -150px -135px; width: 74px; height: 63px; margin: 32px 0 0 118px; }
#car .RX330_2 .contur div.right_mirror			{ background-position: -267px -261px; width: 17px; height: 13px; margin: 21px 0 0 259px; }
#car .RX330_2 .contur div.forward_right_wing	{ background-position: -241px -471px; width: 31px; height: 47px; margin: 32px 0 0 266px; }
#car .RX330_2 .contur div.forward_right_door	{ background-position: -198px -258px; width: 58px; height: 91px; margin: -2px 0 0 215px; }
#car .RX330_2 .contur div.back_right_door		{ background-position: -133px -256px; width: 57px; height: 99px; margin: -2px 0 0 178px; }
#car .RX330_2 .contur div.back_glass			{ background-position: -176px -369px; width: 105px; height: 35px; margin: -2px 0 0 39px; }
#car .RX330_2 .contur div.luggagerack			{ background-position: -0px -253px; width: 119px; height: 92px; margin: -10px 0 0 31px; }
#car .RX330_2 .contur div.left_torch			{ background-position: -183px -464px; width: 11px; height: 16px; margin: 24px 0 0 31px; }
#car .RX330_2 .contur div.right_torch			{ background-position: -169px -491px; width: 54px; height: 25px; margin: 27px 0 0 82px; }
#car .RX330_2 .contur div.back_right_wing		{ background-position: -0px -417px; width: 160px; height: 106px; margin: -7px 0 0 102px; }
#car .RX330_2 .contur div.right_threshold		{ background-position: -190px -417px; width: 74px; height: 30px; margin: 79px 0 0 194px; }
#car .RX330_2 .contur div.back_bumper			{ background-position: -0px -357px; width: 140px; height: 56px; margin: 56px 0 0 24px; }

#car .RX330_1 .contur div.back_left_window		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .RX330_2 .contur div.back_right_window	{ background-position: -261px -287px; width: 24px; height: 26px; margin: 5px 0 0 156px; }


#car .RX350_1 { width: 320px; height: 164px; background: url(../img/RX-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .RX350_2 { width: 320px; height: 164px; background: url(../img/RX-back.jpg) no-repeat left top; float: left; }
#car .RX350_1 .contur { width: 320px; height: 164px; }
#car .RX350_2 .contur { width: 320px; height: 164px; }
#car .RX350_1 .contur div, #car .RX350_2 .contur div { position: absolute; background: url(../img/RX_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .RX350_1 .contur div.left_light			{ background-position: -235px -189px; width: 55px; height: 26px; margin: 56px 0 0 82px; }
#car .RX350_1 .contur div.right_light			{ background-position: -234px -165px; width: 8px; height: 22px; margin: 51px 0 0 27px; }
#car .RX350_1 .contur div.radiator				{ background-position: -233px -130px; width: 54px; height: 23px; margin: 55px 0 0 33px; }
#car .RX350_1 .contur div.forward_bumper		{ background-position: -0px -188px; width: 134px; height: 51px; margin: 68px 0 0 19px; }
#car .RX350_1 .contur div.left_threshold		{ background-position: -152px -204px; width: 76px; height: 35px; margin: 75px 0 0 184px; }
#car .RX350_1 .contur div.left_mirror			{ background-position: -233px -0px; width: 32px; height: 17px; margin: 22px 0 0 183px; }
#car .RX350_1 .contur div.roof					{ background-position: -113px -0px; width: 117px; height: 11px; margin: -10px 0 0 131px; }
#car .RX350_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 106px; height: 37px; margin: -2px 0 0 89px; }
#car .RX350_1 .contur div.back_left_door		{ background-position: -203px -25px; width: 50px; height: 86px; margin: -5px 0 0 223px; }
#car .RX350_1 .contur div.forward_left_door		{ background-position: -134px -21px; width: 61px; height: 103px; margin: -4px 0 0 179px; }
#car .RX350_1 .contur div.hood					{ background-position: -0px -134px; width: 134px; height: 49px; margin: 33px 0 0 32px; }
#car .RX350_1 .contur div.back_left_wing		{ background-position: -0px -40px; width: 118px; height: 84px; margin: -7px 0 0 172px; }
#car .RX350_1 .contur div.forward_left_wing		{ background-position: -150px -135px; width: 74px; height: 63px; margin: 32px 0 0 118px; }
#car .RX350_2 .contur div.right_mirror			{ background-position: -267px -261px; width: 17px; height: 13px; margin: 21px 0 0 259px; }
#car .RX350_2 .contur div.forward_right_wing	{ background-position: -241px -471px; width: 31px; height: 47px; margin: 32px 0 0 266px; }
#car .RX350_2 .contur div.forward_right_door	{ background-position: -198px -258px; width: 58px; height: 91px; margin: -2px 0 0 215px; }
#car .RX350_2 .contur div.back_right_door		{ background-position: -133px -256px; width: 57px; height: 99px; margin: -2px 0 0 178px; }
#car .RX350_2 .contur div.back_glass			{ background-position: -176px -369px; width: 105px; height: 35px; margin: -2px 0 0 39px; }
#car .RX350_2 .contur div.luggagerack			{ background-position: -0px -253px; width: 119px; height: 92px; margin: -10px 0 0 31px; }
#car .RX350_2 .contur div.left_torch			{ background-position: -183px -464px; width: 11px; height: 16px; margin: 24px 0 0 31px; }
#car .RX350_2 .contur div.right_torch			{ background-position: -169px -491px; width: 54px; height: 25px; margin: 27px 0 0 82px; }
#car .RX350_2 .contur div.back_right_wing		{ background-position: -0px -417px; width: 160px; height: 106px; margin: -7px 0 0 102px; }
#car .RX350_2 .contur div.right_threshold		{ background-position: -190px -417px; width: 74px; height: 30px; margin: 79px 0 0 194px; }
#car .RX350_2 .contur div.back_bumper			{ background-position: -0px -357px; width: 140px; height: 56px; margin: 56px 0 0 24px; }

#car .RX350_1 .contur div.back_left_window		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .RX350_2 .contur div.back_right_window	{ background-position: -261px -287px; width: 24px; height: 26px; margin: 5px 0 0 156px; }


#car .RX350new_1 { width: 320px; height: 164px; background: url(../img/RX270-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .RX350new_2 { width: 320px; height: 164px; background: url(../img/RX270-back.jpg) no-repeat left top; float: left; }
#car .RX350new_1 .contur { width: 320px; height: 164px; }
#car .RX350new_2 .contur { width: 320px; height: 164px; }
#car .RX350new_1 .contur div, #car .RX350new_2 .contur div { position: absolute; background: url(../img/RX270_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .RX350new_1 .contur div.left_light			{ background-position: -274px -31px; width: 59px; height: 25px; margin: 48px 0 0 59px; }
#car .RX350new_1 .contur div.right_light			{ background-position: -263px -37px; width: 7px; height: 21px; margin: 53px 0 0 9px; }
#car .RX350new_1 .contur div.radiator				{ background-position: -262px -0px; width: 54px; height: 20px; margin: 57px 0 0 14px; }
#car .RX350new_1 .contur div.forward_bumper		{ background-position: -0px -162px; width: 132px; height: 49px; margin: 60px 0 0 3px; }
#car .RX350new_1 .contur div.left_threshold		{ background-position: -242px -174px; width: 95px; height: 16px; margin: 96px 0 0 179px; }
#car .RX350new_1 .contur div.left_mirror			{ background-position: -319px -0px; width: 27px; height: 25px; margin: 21px 0 0 182px; }
#car .RX350new_1 .contur div.roof					{ background-position: -234px -147px; width: 143px; height: 14px; margin: -3px 0 0 132px; }
#car .RX350new_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 111px; height: 34px; margin: 3px 0 0 80px; }
#car .RX350new_1 .contur div.back_left_door		{ background-position: -88px -56px; width: 64px; height: 98px; margin: 2px 0 0 226px; }
#car .RX350new_1 .contur div.forward_left_door		{ background-position: -0px -45px; width: 76px; height: 102px; margin: 2px 0 0 167px; }
#car .RX350new_1 .contur div.hood					{ background-position: -115px -0px; width: 137px; height: 45px; margin: 34px 0 0 14px; }
#car .RX350new_1 .contur div.back_left_wing		{ background-position: -165px -63px; width: 147px; height: 67px; margin: 0px 0 0 166px; }
#car .RX350new_1 .contur div.forward_left_wing		{ background-position: -143px -163px; width: 83px; height: 76px; margin: 29px 0 0 103px; }
#car .RX350new_2 .contur div.right_mirror			{ background-position: -201px -370px; width: 14px; height: 22px; margin: 20px 0 0 258px; }
#car .RX350new_2 .contur div.forward_right_wing	{ background-position: -187px -245px; width: 40px; height: 58px; margin: 31px 0 0 266px; }
#car .RX350new_2 .contur div.forward_right_door	{ background-position: -302px -204px; width: 71px; height: 97px; margin: 0px 0 0 202px; }
#car .RX350new_2 .contur div.back_right_door		{ background-position: -236px -202px; width: 64px; height: 101px; margin: 0px 0 0 159px; }
#car .RX350new_2 .contur div.back_glass			{ background-position: -273px -354px; width: 100px; height: 27px; margin: 6px 0 0 28px; }
#car .RX350new_2 .contur div.luggagerack			{ background-position: -0px -312px; width: 116px; height: 80px; margin: -2px 0 0 15px; }
#car .RX350new_2 .contur div.left_torch			{ background-position: -121px -371px; width: 11px; height: 17px; margin: 35px 0 0 16px; }
#car .RX350new_2 .contur div.right_torch			{ background-position: -136px -370px; width: 56px; height: 19px; margin: 36px 0 0 65px; }
#car .RX350new_2 .contur div.back_right_wing		{ background-position: -0px -223px; width: 171px; height: 78px; margin: -5px 0 0 87px; }
#car .RX350new_2 .contur div.right_threshold		{ background-position: -280px -316px; width: 92px; height: 22px; margin: 89px 0 0 182px; }
#car .RX350new_2 .contur div.back_bumper			{ background-position: -129px -318px; width: 136px; height: 46px; margin: 64px 0 0 9px; }

#car .RX350new_1 .contur div.back_left_window		{ background-position: -324px -63px; width: 25px; height: 19px; margin: 15px 0 0 264px; }
#car .RX350new_2 .contur div.back_right_window		{ background-position: -322px -105px; width: 26px; height: 25px; margin: 7px 0 0 138px; }


#car .RX400_1 { width: 320px; height: 164px; background: url(../img/RX-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .RX400_2 { width: 320px; height: 164px; background: url(../img/RX-back.jpg) no-repeat left top; float: left; }
#car .RX400_1 .contur { width: 320px; height: 164px; }
#car .RX400_2 .contur { width: 320px; height: 164px; }
#car .RX400_1 .contur div, #car .RX400_2 .contur div { position: absolute; background: url(../img/RX_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .RX400_1 .contur div.left_light			{ background-position: -235px -189px; width: 55px; height: 26px; margin: 56px 0 0 82px; }
#car .RX400_1 .contur div.right_light			{ background-position: -234px -165px; width: 8px; height: 22px; margin: 51px 0 0 27px; }
#car .RX400_1 .contur div.radiator				{ background-position: -233px -130px; width: 54px; height: 23px; margin: 55px 0 0 33px; }
#car .RX400_1 .contur div.forward_bumper		{ background-position: -0px -188px; width: 134px; height: 51px; margin: 68px 0 0 19px; }
#car .RX400_1 .contur div.left_threshold		{ background-position: -152px -204px; width: 76px; height: 35px; margin: 75px 0 0 184px; }
#car .RX400_1 .contur div.left_mirror			{ background-position: -233px -0px; width: 32px; height: 17px; margin: 22px 0 0 183px; }
#car .RX400_1 .contur div.roof					{ background-position: -113px -0px; width: 117px; height: 11px; margin: -10px 0 0 131px; }
#car .RX400_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 106px; height: 37px; margin: -2px 0 0 89px; }
#car .RX400_1 .contur div.back_left_door		{ background-position: -203px -25px; width: 50px; height: 86px; margin: -5px 0 0 223px; }
#car .RX400_1 .contur div.forward_left_door		{ background-position: -134px -21px; width: 61px; height: 103px; margin: -4px 0 0 179px; }
#car .RX400_1 .contur div.hood					{ background-position: -0px -134px; width: 134px; height: 49px; margin: 33px 0 0 32px; }
#car .RX400_1 .contur div.back_left_wing		{ background-position: -0px -40px; width: 118px; height: 84px; margin: -7px 0 0 172px; }
#car .RX400_1 .contur div.forward_left_wing		{ background-position: -150px -135px; width: 74px; height: 63px; margin: 32px 0 0 118px; }
#car .RX400_2 .contur div.right_mirror			{ background-position: -267px -261px; width: 17px; height: 13px; margin: 21px 0 0 259px; }
#car .RX400_2 .contur div.forward_right_wing	{ background-position: -241px -471px; width: 31px; height: 47px; margin: 32px 0 0 266px; }
#car .RX400_2 .contur div.forward_right_door	{ background-position: -198px -258px; width: 58px; height: 91px; margin: -2px 0 0 215px; }
#car .RX400_2 .contur div.back_right_door		{ background-position: -133px -256px; width: 57px; height: 99px; margin: -2px 0 0 178px; }
#car .RX400_2 .contur div.back_glass			{ background-position: -176px -369px; width: 105px; height: 35px; margin: -2px 0 0 39px; }
#car .RX400_2 .contur div.luggagerack			{ background-position: -0px -253px; width: 119px; height: 92px; margin: -10px 0 0 31px; }
#car .RX400_2 .contur div.left_torch			{ background-position: -183px -464px; width: 11px; height: 16px; margin: 24px 0 0 31px; }
#car .RX400_2 .contur div.right_torch			{ background-position: -169px -491px; width: 54px; height: 25px; margin: 27px 0 0 82px; }
#car .RX400_2 .contur div.back_right_wing		{ background-position: -0px -417px; width: 160px; height: 106px; margin: -7px 0 0 102px; }
#car .RX400_2 .contur div.right_threshold		{ background-position: -190px -417px; width: 74px; height: 30px; margin: 79px 0 0 194px; }
#car .RX400_2 .contur div.back_bumper			{ background-position: -0px -357px; width: 140px; height: 56px; margin: 56px 0 0 24px; }

#car .RX400_1 .contur div.back_left_window		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .RX400_2 .contur div.back_right_window	{ background-position: -261px -287px; width: 24px; height: 26px; margin: 5px 0 0 156px; }


#car .RX450_1 { width: 320px; height: 164px; background: url(../img/RX270-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .RX450_2 { width: 320px; height: 164px; background: url(../img/RX270-back.jpg) no-repeat left top; float: left; }
#car .RX450_1 .contur { width: 320px; height: 164px; }
#car .RX450_2 .contur { width: 320px; height: 164px; }
#car .RX450_1 .contur div, #car .RX450_2 .contur div { position: absolute; background: url(../img/RX270_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .RX450_1 .contur div.left_light			{ background-position: -274px -31px; width: 59px; height: 25px; margin: 48px 0 0 59px; }
#car .RX450_1 .contur div.right_light			{ background-position: -263px -37px; width: 7px; height: 21px; margin: 53px 0 0 9px; }
#car .RX450_1 .contur div.radiator				{ background-position: -262px -0px; width: 54px; height: 20px; margin: 57px 0 0 14px; }
#car .RX450_1 .contur div.forward_bumper		{ background-position: -0px -162px; width: 132px; height: 49px; margin: 60px 0 0 3px; }
#car .RX450_1 .contur div.left_threshold		{ background-position: -242px -174px; width: 95px; height: 16px; margin: 96px 0 0 179px; }
#car .RX450_1 .contur div.left_mirror			{ background-position: -319px -0px; width: 27px; height: 25px; margin: 21px 0 0 182px; }
#car .RX450_1 .contur div.roof					{ background-position: -234px -147px; width: 143px; height: 14px; margin: -3px 0 0 132px; }
#car .RX450_1 .contur div.forward_glass			{ background-position: -0px -0px; width: 111px; height: 34px; margin: 3px 0 0 80px; }
#car .RX450_1 .contur div.back_left_door		{ background-position: -88px -56px; width: 64px; height: 98px; margin: 2px 0 0 226px; }
#car .RX450_1 .contur div.forward_left_door		{ background-position: -0px -45px; width: 76px; height: 102px; margin: 2px 0 0 167px; }
#car .RX450_1 .contur div.hood					{ background-position: -115px -0px; width: 137px; height: 45px; margin: 34px 0 0 14px; }
#car .RX450_1 .contur div.back_left_wing		{ background-position: -165px -63px; width: 147px; height: 67px; margin: 0px 0 0 166px; }
#car .RX450_1 .contur div.forward_left_wing		{ background-position: -143px -163px; width: 83px; height: 76px; margin: 29px 0 0 103px; }
#car .RX450_2 .contur div.right_mirror			{ background-position: -201px -370px; width: 14px; height: 22px; margin: 20px 0 0 258px; }
#car .RX450_2 .contur div.forward_right_wing	{ background-position: -187px -245px; width: 40px; height: 58px; margin: 31px 0 0 266px; }
#car .RX450_2 .contur div.forward_right_door	{ background-position: -302px -204px; width: 71px; height: 97px; margin: 0px 0 0 202px; }
#car .RX450_2 .contur div.back_right_door		{ background-position: -236px -202px; width: 64px; height: 101px; margin: 0px 0 0 159px; }
#car .RX450_2 .contur div.back_glass			{ background-position: -273px -354px; width: 100px; height: 27px; margin: 6px 0 0 28px; }
#car .RX450_2 .contur div.luggagerack			{ background-position: -0px -312px; width: 116px; height: 80px; margin: -2px 0 0 15px; }
#car .RX450_2 .contur div.left_torch			{ background-position: -121px -371px; width: 11px; height: 17px; margin: 35px 0 0 16px; }
#car .RX450_2 .contur div.right_torch			{ background-position: -136px -370px; width: 56px; height: 19px; margin: 36px 0 0 65px; }
#car .RX450_2 .contur div.back_right_wing		{ background-position: -0px -223px; width: 171px; height: 78px; margin: -5px 0 0 87px; }
#car .RX450_2 .contur div.right_threshold		{ background-position: -280px -316px; width: 92px; height: 22px; margin: 89px 0 0 182px; }
#car .RX450_2 .contur div.back_bumper			{ background-position: -129px -318px; width: 136px; height: 46px; margin: 64px 0 0 9px; }

#car .RX450_1 .contur div.back_left_window		{ background-position: -324px -63px; width: 25px; height: 19px; margin: 15px 0 0 264px; }
#car .RX450_2 .contur div.back_right_window		{ background-position: -322px -105px; width: 26px; height: 25px; margin: 7px 0 0 138px; }


#car .AAAAA_1 { width: 320px; height: 164px; background: url(../img/AAAAA-front.jpg) no-repeat left top; float: left; margin-right: 20px; }
#car .AAAAA_2 { width: 320px; height: 164px; background: url(../img/AAAAA-back.jpg) no-repeat left top; float: left; }
#car .AAAAA_1 .contur { width: 320px; height: 164px; }
#car .AAAAA_2 .contur { width: 320px; height: 164px; }
#car .AAAAA_1 .contur div, #car .AAAAA_2 .contur div { position: absolute; background: url(../img/AAAAA_contur_compact.png) no-repeat -1000px 0; display: none; overflow: visible; }

#car .AAAAA_1 .contur div.left_light			{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_1 .contur div.right_light			{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_1 .contur div.radiator				{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_1 .contur div.forward_bumper		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_1 .contur div.left_threshold		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_1 .contur div.left_mirror			{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_1 .contur div.roof					{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_1 .contur div.forward_glass			{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_1 .contur div.back_left_door		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_1 .contur div.forward_left_door		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_1 .contur div.hood					{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_1 .contur div.back_left_wing		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_1 .contur div.forward_left_wing		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_2 .contur div.right_mirror			{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_2 .contur div.forward_right_wing	{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_2 .contur div.forward_right_door	{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_2 .contur div.back_right_door		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_2 .contur div.back_glass			{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_2 .contur div.luggagerack			{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_2 .contur div.left_torch			{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_2 .contur div.right_torch			{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_2 .contur div.back_right_wing		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_2 .contur div.right_threshold		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_2 .contur div.back_bumper			{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }

#car .AAAAA_1 .contur div.back_left_window		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }
#car .AAAAA_2 .contur div.back_right_window		{ background-position: -px -px; width: px; height: px; margin: px 0 0 px; }

#work-container-kr .work-sel { display: none; }

#masters-form { amargin-right: -50px; background-color: #2a2a2a; padding: 20px; }

#masters-form h2, .masters-select h2, .login-div h2, .quick-div h2 { font-family: Arial; color: #FFFFFF; margin-top: 0; font-size: 17px; margin-left: 15px; font-weight: normal; }

.calendar { padding: 20px 0 20px 20px; border: 1px solid #C0C0C0; background-color: #2a2a2a; display: none; margin-top: 20px; }
.cal-block { width: 250px; float: left; margin-right: 50px; }
#calend-weekdays { padding-top: 12px; }
#calend-days { padding: 5px 0 15px 0; }
#calend-weekdays table, #calend-days table { width: 100%; margin: 0 auto }
#calend-weekdays table { border-bottom: 1px solid #C0C0C0; }
#calend-weekdays table td { width: 13.6%; color: #303030; font-size: 10pt; font-family: Tahoma, Arial; text-align: right; padding-right: 0.6em; }
#calend-days table td.s, #calend-weekdays table td.s { width: 2.4%; padding: 0; }
#calend-days table td { font-family: Tahoma, Arial;
	width: 13.6%; height: 22px;
		color: #A0A0A0; font-weight: normal; font-size: 10pt;
	text-align: right; vertical-align: middle; padding-right: 0.6em;
}
#calend-days table td a { color: #A0A0A0; text-decoration: underline; }
#calend-days table td a:hover { text-decoration: none; }
#calend-days table td a.havefree { color: #FFFFFF; text-decoration: underline; }
#calend-days table td.curday { background-color: #1f1f1f; color: #FFF29A; }
#calend-days table td.curday a { color: #FFF29A; }
#calend-days table td.selday { border: 1px solid #C0C0C0; }
#calend-days table td.selday a { color: #FFF29A; text-decoration: none; }
#cal-month-head { margin: 15px 0 0 15px; }
#cal-month-head div.month-name { float: left; padding: 3px 7px; color: #FFFFFF; text-decoration: underline; margin: 0 20px 0 0; font-family: Arial; font-size: 16px; border-radius: 3px; background-color: #808080; }
#cal-month-head div.month-name a { color: #FFFFFF; text-decoration: underline; }
#cal-month-head div.month-name.current { background-color: #1B1B1B; color: #000000; text-decoration: none; border: 1px solid #C0C0C0; }
#cal-month-head div.month-name.current a { color: #FFF29A; text-decoration: none; }
.hours { float: left; width: 300px; text-align: left; }
.enabled_hour { padding: 2px 7px; border: 1px solid #FFFFFF; width: 120px; margin-top: 10px; }
.enabled_hour a.hourhref { color: red; font-size: 18px; text-decoration: underline; }
.enabled_hour.selected { border: 1px solid #C0C0C0; background-color: #F0F0F0; }
.enabled_hour.selected a.hourhref { color: #000000; text-decoration: none; }

.selected_hour_info { margin-top: 20px; }
.selected_hour_info span { font-size: 24px; }

.masters { apadding: 20px; border-top: 1px solid #101010; }
.masters .masters-content { display: none; }
a.master { display: block; float: left; width: 198px; height: 100px; margin: 0 5px 10px 0; border: 1px solid #101010; font-size: 11px; text-align: left; cursor: pointer; padding-right: 2px; }
a.master .img { float: left; width: 80px; height: 80px; margin: 10px 10px 10px 10px; overflow: hidden; }
a.master .img img { width: 80px; margin: 0; }
a.master:hover { border: 1px solid #909090; }
a.master.selected { border: 1px solid #C0C0C0; background-color: #303030; }

.calc-results { margin: 0 0 10px 0; border-bottom: 1px dotted #000000; }
.cr-sum { float: right; margin-right: 25px; font-size: 15px; font-weight: bold; }
.cr-sum span { color: #FFFFFF; font-size: 20px; }
.calc-results .calc-results-title { float: left; padding: 14px 0 0 70px; height: 34px; font-weight: normal; font-size: 18px; color: #FFF29A; margin-right: 50px; }
#cr-to.calc-results .calc-results-title { background: url(../i/to-ico.png) no-repeat left center; }
#cr-kr.calc-results .calc-results-title { background: url(../i/kr-ico.png) no-repeat left center; }
#cr-sr.calc-results .calc-results-title { background: url(../i/sr-ico.png) no-repeat left center; }
#cr-to.calc-results .calc-results-title,
#cr-kr.calc-results .calc-results-title,
#cr-sr.calc-results .calc-results-title { background: url(../i/arrow-grey.gif) no-repeat left 10px; padding-left: 25px; }
.calc-results .cr-toggle { padding: 17px 0 0 0; }
.calc-results .cr-toggle a { color: #909090; font-size: 12px; }
.calc-results .cr-content { display: none; margin: 15px 0; }

#print-page .cr-toggle { display: none; }
#print-page .cr-content { display: block; }

#oform-online-div { display: none; margin: 100px -50px 0 0; }
#oform-online-div h2 { margin-left: 0; }
/*
.masters-select { afloat: left; width: 200px; background: url(../i/manonearth.png) no-repeat left top; padding-left: 90px; height: 160px; font-size: 13px; text-align: left; margin-right: 30px; }
.masters-select { display: none; margin: 30px 0 0 0; }
*/

.masters-select { display: none; float: left; background: url(../i/man3.png) no-repeat left 10px; margin: 50px 0 0 0;
	padding: 10px 10px 10px 110px; width: 195px; height: 145px; text-align: left;
	background-color: #232323; border-radius: 10px; color: #a8a8a8;
}
/*.masters-select-border { border: 1px solid #1c1c1c; margin: 0 0 60px 30px; padding: 100px 50px 60px 360px; color: #494949; text-align: left; }*/
.masters-select h2 { margin-left: 0; }

.quick-div { display: none; float: right; width: 230px; padding: 10px 10px 10px 75px; text-align: left; background: url(../i/manwithnotebook.png) no-repeat 10px 10px; margin: 50px 0 0 0px;
	background-color: #232323; border-radius: 10px; color: #a8a8a8; height: 145px;
}
.quick-div h2 { color: #FFF29A; }
.quick-div .field-title { float: left; width: 60px; margin: 10px 0 0; }
.quick-div .field-input { float: left; width: 125px; margin: 10px 0 0; }
.quick-div .field-input input[type=text], .quick-div .field-input input[type=password] { width: 110px; border: 1px solid #C0C0C0; background-color: #F9F9F9; box-shadow: none; height: 22px; color: #303030; }
.quick-div input[type=image] { margin: 10px 0 0 60px; }
#quickdataanswer { display: none; }
.quick-form, .quick-link { display: none; }
.quick-link { cursor: pointer; }

/*
.login-div { display: none; float: right; width: 300px; padding: 10px 10px 10px 20px; text-align: left; border: 1px solid #C0C0C0; background-color: #1b1b1b; }
.login-div .field-title { float: left; width: 70px; margin: 10px 0 0; afont-weight: bold; }
.login-div .field-input { float: left; width: 125px; margin: 10px 0 0; abackground-color: #F9F9F9; aborder: 1px solid #C0C0C0; }
.login-div .field-input input { width: 150px; }
.login-div input[type=image] { margin: 10px 0 0 70px; }
*/

.login-div { display: none; float: right; width: 230px; padding: 10px 10px 10px 75px; text-align: left; background: url(../i/manwithnotebook.png) no-repeat 10px 10px; margin: 45px 0 0 0px;
	background-color: #232323; border-radius: 10px; color: #a8a8a8;
}
.login-div h2 { color: #FFF29A; }
.login-div .field-title { float: left; width: 60px; margin: 10px 0 0; }
.login-div .field-input { float: left; width: 125px; margin: 10px 0 0; }
.login-div .field-input input[type=text], .login-div .field-input input[type=password] { width: 110px; border: 1px solid #C0C0C0; background-color: #F9F9F9; box-shadow: none; height: 22px; color: #303030; }
.login-div input[type=image] { margin: 10px 0 0 60px; }

#vl-status, #logindataanswer, #quickdataanswer { display: none; }

.#print-form-1 { float: left; }

.select-remont-link { cursor: pointer; float: left; padding: 2px 10px; border: 1px solid #C0C0C0; color: #FFFFFF; margin: 10px 35px 20px 0; background-color: #808080; border-radius: 3px; }
.select-remont-link.selected { background-color: #1b1b1b; color: #FFF29A; afont-weight: bold; }

select.hour_select { margin: 5px 0 0 0; padding: 1px 10px; }
.sended1 { display: none; }

.thanks-div { float: left; width: 440px; padding: 10px 10px 10px 170px; text-align: left; background: url(../i/man31.png) no-repeat 10px 10px; margin: 45px 0 0 0px;
	background-color: #232323; border-radius: 10px; color: #FFFFFF;
}
.thanks-div h2 { color: #FFF29A; padding: 0 0 10px; margin: 0 0 20px; }
