html, body {
	margin: 0;
	padding: 5px 0px 0px 0px;
	background-image: url(gradient.jpg);
	background-position: left top;
}

.main {
	width: 1024px;
	border-left: 1px solid #808080;
	border-right: 1px solid #ff0000;
	margin: 0 auto;
	position: relative;
	background-color: white;
}

.left-menu {
	width: 205px;
	position: absolute;
	left: 0px;
	top: 59px;
	z-index: 2;
}

.left-menu span {
	font-family: Arial;
	font-size: 30px;
	color: #b90707;
	padding-left: 10px;
	display: block;
}

a.l-b-a:link, a.l-b-a:visited {
	display: block;
	width: 200px;
	height: 120px;
	background-image: url(kat-img-bus.jpg);
	text-decoration: none;
	background-position: 0px 0px;
}
a.l-b-a:hover {
	display:block;
	width:200px;
	height:120px;
	background-image:url(kat-img-bus.jpg);
	text-decoration: none;
	background-position: -205px 0px;
}

a.l-b-b:link, a.l-b-b:visited {
	display:block;
	width:205px;
	height:141px;
	background-image:url(kat-img-avtokran.jpg);
	text-decoration: none;
	background-position: 0px 0px;
}
a.l-b-b:hover {
	display:block;
	width:205px;
	height:141px;
	background-image:url(kat-img-avtokran.jpg);
	text-decoration: none;
	background-position: -205px 0px;
}

a.l-b-c:link, a.l-b-c:visited {
	display:block;
	width:205px;
	height:145px;
	background-image:url(kat-img-agro.jpg);
	text-decoration: none;
	background-position: 0px 0px;
}
a.l-b-c:hover {
	display:block;
	width:205px;
	height:145px;
	background-image:url(kat-img-agro.jpg);
	text-decoration: none;
	background-position: -205px 0px;
}

a.l-b-d:link, a.l-b-d:visited {
	display:block;
	width:200px;
	height:126px;
	background-image:url(kat-img-gryz.jpg);
	text-decoration: none;
	background-position: 0px 0px;
}
a.l-b-d:hover {
	display:block;
	width:200px;
	height:126px;
	background-image:url(kat-img-gryz.jpg);
	text-decoration: none;
	background-position: -205px 0px;
}

a.l-b-e:link, a.l-b-e:visited {
	display:block;
	width:200px;
	height:125px;
	background-image:url(kat-img-pogr.jpg);
	text-decoration: none;
	background-position: 0px 0px;
}
a.l-b-e:hover {
	display:block;
	width:200px;
	height:125px;
	background-image:url(kat-img-pogr.jpg);
	text-decoration: none;
	background-position: -205px 0px;
}

a.l-b-f:link, a.l-b-f:visited {
	display:block;
	width:200px;
	height:140px;
	background-image:url(kat-img-spec.jpg);
	text-decoration: none;
	background-position: 0px 0px;
}
a.l-b-f:hover {
	display:block;
	width:200px;
	height:140px;
	background-image:url(kat-img-spec.jpg);
	text-decoration: none;
	background-position: -205px 0px;
}

a.l-b-g:link, a.l-b-g:visited {
	display:block;
	width:205px;
	height:137px;
	background-image:url(kat-img-traktor.jpg);
	text-decoration: none;
	background-position: 0px 0px;
}
a.l-b-g:hover {
	display:block;
	width:205px;
	height:137px;
	background-image:url(kat-img-traktor.jpg);
	text-decoration: none;
	background-position: -205px 0px;
}

.banner {
	position: absolute;
	width: 200px;
	top: 1250px;
	left: 15px;
	font: 12px/12px Arial;
	z-index: 2;
}

.bottom {
	font-family: Arial;
	font-size: 13px;
	width: 990px;
	color: #8d8a55;
	margin: 0 auto;
	clear: both;
}

.stat {
	position: relative;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 220px;
	z-index: 1;
}

.stat h1 {
	font: 22px/24px Arial;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
}

.stat h2 {
	font: 18px/20px Arial;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
}

.stat h4 {
	font: 18px/20px Arial;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
}

.stat p {
	font: 12px/14px Verdana;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	text-align: justify;
}

.stat img.left {
	float: left;
	border: 0px;
	padding: 10px;
}

.stat img.right {
	float: right;
	border: 0px;
	padding: 10px;
}

.stat ul {
	clear: left;
	font: 12px/14px Verdana;
	margin: 0px;
	padding: 10px 0px 10px 50px;
}

.stat ul li {
	clear: left;
	font: 12px/14px Verdana;
}

.stat ol {
	clear: left;
	font: 12px/14px Verdana;
	margin: 0px;
	padding: 10px 0px 10px 50px;
}

.stat ol li {
	clear: left;
	font: 12px/14px Verdana;
}

/* Top Menu */
.top-menu {
	width: 1024px;
	height: 51px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
	background-color: #ff0000;
	padding: 7px 0px 0px 0px;
	background-image:url(top-line-e.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.telephonetext {
	background-image:url(top-menu-fon-2.jpg);
	width: 480px;
	height: 41px;
	float: left;
}

.telephonetext span {
	font: 12px/14px "Times New Roman";
	font-weight: bold;
	color: #00008B;
	padding: 7px 0px 0px 12px;
	display: block;
}

.tm-fon {
	width: 1024px;
	height: 41px;
	background-image: url(top-button-b.jpg);
}

.top-menu-link {
	position: absolute;
	z-index: 4;
	top: 7px;
	right: 0px;
}

.top-menu-link a {
	font: 12px/14px "Times New Roman";
	text-decoration: none;
	color: #ffffff;
}

.top-menu-link div {
	height: 41px;
	float: left;
	background-image: url(top-tochka.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 12px 26px 0px 17px;
	width: auto;
}

div.tm-a {
	background-image: none;
	width: 194px;
}

div.tm-b {
	background-image: none;
}

.main-fon {
	width: 661px;
	height: 398px;
	z-index: 4;
	position: absolute;
	top: 58px;
	left: 212px;
	background-image: url(main-fon.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
/* End Top Menu */

.bobcat-img-link {
	z-index: 5;
	position: absolute;
	top: 67px;
	left: 717px;
	width: 88px;
	height: 31px;
}

.kamaz-link {
	z-index: 5;
	position: absolute;
	top: 223px;
	left: 709px;
}

.kamaz-link a.a {
	font: 14px/16px Arial;
	color: #fffb00;
	text-decoration: none;
	display: block;
}

.kamaz-link a.b {
	font: 12px/14px Arial;
	color: #ffffff;
	text-decoration: none;
	display: block;
}

.kamaz-link a.c {
	font: 11px/13px Arial;
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-top: 15px;
}

.kamaz-link a.d {
	font: 11px/13px Arial;
	color: #ffffff;
	text-decoration: none;
	display: block;
}

.bobcat-link {
	z-index: 5;
	position: absolute;
	top: 415px;
	left: 511px;
}

.bobcat-link a {
	font: 30px/32px Impact;
	color: #ffffff;
	text-decoration: none;
}

.bobcat-a {
	z-index: 5;
	position: absolute;
	top: 433px;
	left: 626px;
	font: 10px/12px Arial;
}

.bobcat-b {
	z-index: 5;
	position: absolute;
	top: 433px;
	left: 751px;
	font: 10px/12px Arial;
}

.bobcat4 {
	color: #000000;
	text-decoration: none;
}

.bobcat3 {
	color: #FFFFFF;
	text-decoration: none;
}

.red-strelka {
	z-index: 8;
	position: absolute;
	top: 419px;
	left: 879px;
	width: 142px;
	height: 38px;
	background-image: url(red-strelka.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

/* Proizvoditili-partneri */
.nashi-partneri {
	width: 196px;
	height: 53px;
	z-index: 6;
	position: absolute;
	top: 48px;
	left: 824px;
	background-image: url(nashi-partneri.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font: 16px/18px Arial;
	color: #c0c0c0;
	padding-top: 10px;
}

.proizvod_all {
	width: 194px;
	height: 69px;
	background-image: url(proizvoditel.jpg);
}

a.proiz_links {
	color: #fefeff;
	font: 11px Arial;
	text-decoration: none;
}

.kolonka-1 {
	position: absolute;
	left: 215px;
	top: 457px;
	width: 194px;
	z-index: 7;
}

.kolonka-2 {
	position: absolute;
	left: 417px;
	top: 457px;
	width: 194px;
	z-index: 7;
}

.kolonka-3 {
	position: absolute;
	left: 619px;
	top: 457px;
	width: 194px;
	z-index: 7;
}

.kolonka-4 {
	position: absolute;
	left: 823px;
	top: 102px;
	width: 194px;
	z-index: 5;
}

.kolonka-5 {
	position: absolute;
	left: 823px;
	top: 457px;
	width: 194px;
	z-index: 7;
}

/* End Proizvoditili-partneri */