/* LAYERS ----------------------------------------------- */
body						{ text-align: center; color: #000; font-size: 11px; font-family: Arial; margin: 0; padding: 0;  background: #f9f9f3;}
div#outside	
	{border-left: 1px solid black;			
	border-right: 1px solid black;			
	background: #f9f9f3 url('/i/bg.gif') repeat-x; 
	max-width: 1280px; 
	min-width: 990px; 
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) <= 990)? "990px" : (((document.documentElement.clientWidth || document.body.clientWidth) >= 1280)? "1280px" : "auto"));
}
div#body					{ text-align: left; clear: both; margin: 0 auto; background: url('/i/td.jpg') no-repeat center top;  }
div#head					{ clear: both; }
div#head .headsp			{ height: 53px; }

div.vehicle					{ text-align: center; padding: 0 14px; }
div.vehicle a,
div.vehicle a:visited		{ color: #000000; text-decoration: none; display: block; background: none; }
div.vehicle pre				{behavior: url('/i/css/png.htc');  width: 165px; height: 195px; margin: 0 auto; text-decoration: none; display: block; background: none; }
div.vehicle span			{ display: block; text-align: left;  padding: 0 0 0 85px;}

div.menu					{ float: right; width: 80%; margin: 0; }
div.menu ul					{ margin: 30px 0 0 80px; list-style: none; padding: 0; }
div.menu ul li				{ float: left; }
div.menu ul .right			{ float: right; margin: 0 15px 0 0; }

div#content					{ width: 100%; float: right; margin: 0 0 0 -350px; }
div#content .sub			{ margin: 0 20px 0 350px; }
div#sider					{ float: left; width: 350px; text-align: center; }
div#sider .sub				{ width: 286px; margin: 0 auto; text-align: left;}

div.info					{ padding: 15px 5px; }
div.tri						{ width: 33%; float: left; text-align: left;}
div.banner					{ float: right; margin: 0 0 10px 20px; }

div#footer					{ background: url('/i/foot.png') no-repeat bottom right; }
div#footer .block			{ width: 286px; margin: 0 0 0 35px;  }
div#footer .phone			{ display: block; padding: 0 0 0 50px; }
div#footer .phone .code		{ position: absolute; margin: 13px 0 0 -50px; color: #909090; font-size: 15px }
div#footer .phone big		{ font-size: 30px; display: block; }

/* HEADERS ----------------------------------------------- */
h1#logo						{ position: absolute; display: block; width: 138px; left: 42px; top: 21px; height: 77px; background: url('/i/logo.png') no-repeat; margin: 0; padding: 0; }
h3							{ color: #0965ba; font-size: 20px; font-family: Arial narrow; letter-spacing: -1px; text-transform: uppercase; margin: 0; padding: 0 5px; line-height: 48px; height: 48px; background: url('/i/liner.gif') repeat-x bottom}

/* MISC -------------------------------------------------- */
img							{ border: 0; }
img.ico						{ vertical-align: middle; }
img.abs						{ position: absolute; margin: -2px  0 0 180px; }

td							{ vertical-align: top; }

.hide						{ display: none; font-size: 1px; }
.clear						{ display: block; width: 100%; clear: both; margin: 0; padding: 0; font-size: 1px; height: 3px; }
.space						{ display: block; width: 100%; clear: both; margin: 0; padding: 0; font-size: 1px; height: 30px; }
.space1						{ display: block; width: 100%; clear: both; margin: 0; padding: 0; font-size: 1px; height: 22px; }
.date						{ color: #727272; font-size: 10px; display: block; margin: 0 0 5px 0; }
.logotext					{ position: absolute; display: block; left: 42px; top: 101px; }
.brr						{ display:block; font-size:10px; }
.brr, .brr a, .brr a:hover, .brr a:visited	{ color:#999999; text-decoration:none; cursor: default; }


div.vehicle a:hover
.t-isuzu					{ position: absolute; margin: 1px 0 0 -85px; background: url('/i/to-isuzu.png'); display: block; width: 70px; height: 25px; }
.t-isuzu					{ position: absolute; margin: 1px 0 0 -85px; background: url('/i/t-isuzu.png'); display: block; width: 70px; height: 25px; }

div.vehicle a:hover
.t-fiat						{ position: absolute; margin: 1px 0 0 -85px; background: url('/i/to-fiat.png'); display: block; width: 70px; height: 25px; }
.t-fiat						{ position: absolute; margin: 1px 0 0 -85px; background: url('/i/t-fiat.png'); display: block; width: 70px; height: 25px; }

div.vehicle a:hover
.t-sy						{ position: absolute; margin: 1px 0 0 -85px; background: url('/i/to-sy.png'); display: block; width: 70px; height: 25px; }
.t-sy						{ position: absolute; margin: 1px 0 0 -85px; background: url('/i/t-sy.png'); display: block; width: 70px; height: 25px; }

div.vehicle a:hover
.t-nexia						{ position: absolute; margin: 1px 0 0 -85px; background: url('/i/to-nexia.png'); display: block; width: 70px; height: 25px; }
.t-nexia						{ position: absolute; margin: 1px 0 0 -85px; background: url('/i/t-nexia.png'); display: block; width: 70px; height: 25px; }

div.vehicle a:hover
.t-uaz						{ position: absolute; margin: 1px 0 0 -85px; background: url('/i/to-uaz.png'); display: block; width: 70px; height: 25px; }
.t-uaz						{ position: absolute; margin: 1px 0 0 -85px; background: url('/i/t-uaz.png'); display: block; width: 70px; height: 25px; }

div.vehicle a:hover
.t-fuso					{ position: absolute; margin: 1px 0 0 -85px; background: url('/i/to-fuso.png'); display: block; width: 70px; height: 25px; }
.t-fuso						{ position: absolute; margin: 1px 0 0 -85px; background: url('/i/t-fuso.png'); display: block; width: 70px; height: 25px; }

.color-a					{ color: #C14D00 }
.color-b					{ color: #d60000 }
.color-c					{ color: #a9a496 }


/* LINKS ------------------------------------------------- */
a, a:visited				{ color: #0965ba; text-decoration: underline; cursor: hand }
a:hover						{ color: #1883e6; }

a.link, a.link:visited		{ display: block; font-size: 17px }
a.link img					{ margin: 0 20px 0 0; }

a.about						{ display: block; margin: 0 7px; width: 67px; height: 19px; background: url('/i/a-about.png') no-repeat; }
a.about:hover				{ display: block; margin: 0 7px; width: 67px; height: 19px; background: url('/i/a-about.png') bottom no-repeat; }

a.news						{ display: block; margin: 0 7px; width: 48px; height: 19px; background: url('/i/a-news.png') no-repeat; }
a.news:hover				{ display: block; margin: 0 7px; width: 48px; height: 19px; background: url('/i/a-news.png') bottom no-repeat; }

a.cars						{ display: block; margin: 0 7px; width: 68px; height: 19px; background: url('/i/a-cars.png') no-repeat; }
a.cars:hover				{ display: block; margin: 0 7px; width: 68px; height: 19px; background: url('/i/a-cars.png') bottom no-repeat; }

a.tech						{ display: block; margin: 0 7px; width: 50px; height: 19px; background: url('/i/a-tech.png') no-repeat; }
a.tech:hover				{ display: block; margin: 0 7px; width: 50px; height: 19px; background: url('/i/a-tech.png') bottom no-repeat; }

a.parts						{ display: block; margin: 0 7px; width: 51px; height: 19px; background: url('/i/a-parts.png') no-repeat; }
a.parts:hover				{ display: block; margin: 0 7px; width: 51px; height: 19px; background: url('/i/a-parts.png') bottom no-repeat; }

a.vacancies					{ display: block; margin: 0 7px; width: 48px; height: 19px; background: url('/i/a-vacancies.png') no-repeat; }
a.vacancies:hover			{ display: block; margin: 0 7px; width: 48px; height: 19px; background: url('/i/a-vacancies.png') bottom no-repeat; }

a.cont						{ display: block; margin: 0 7px; width: 52px; height: 19px; background: url('/i/a-cont.png') no-repeat; }
a.cont:hover				{ display: block; margin: 0 7px; width: 52px; height: 19px; background: url('/i/a-cont.png') bottom no-repeat; }

a.partners					{ display: block; margin: 0 7px; width: 112px; height: 19px; background: url('/i/a-partners.png') no-repeat; }
a.partners:hover			{ display: block; margin: 0 7px; width: 112px; height: 19px; background: url('/i/a-partners.png') bottom no-repeat; }

img							{ border: 0; }
img.ico						{ vertical-align: middle; }
img.abs						{ position: absolute; margin: -2px  0 0 180px; }
img.photo					{ background: #FFFFFF; border: 1px solid #efefe7; padding: 10px; }
