html, body{
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: White;
}

.bg-top-menu {
	background-image: url(top-menu.jpg);
	background-position: right;
	background-repeat: no-repeat;
	width: 990px;
	height:62px;
}

.top-telefontext {
	width: 220px;
	float:left;
	margin-top:14px;
	padding-left:10px;
}

.top-telefontext span {
	font-size: 12px;
	font-weight: bold;
	color: #00008B;
	display: block;
	padding: 5px 0px 0px 0px;
	text-align: left;
}

.link-top-a {
	margin-top: 17px;
	width: 100px;
	float: left;
}

.link-top-b {
	margin-top: 17px;
	width: 170px;
	float: left;
}

.link-top-c {
	margin-top: 17px;
	width: 75px;
	float: left;

	text-align: center;

}



.link-top-d {

	margin-top: 17px;

	width: 79px;

	float: left;

	text-align: center;

}



.link-top-e {

	margin-top: 17px;

	width: 87px;

	float: left;

	text-align: center;

}



.link-top-f {

	margin-top: 17px;

	width: 92px;

	float: left;

	text-align: center;

}



.link-top-g {

	margin-top: 17px;

	width: 156px;

	float: left;

	text-align: center;

}



.bg-top-menu a {

	color: #FFFFFF;

	text-decoration: none;

	font-size: 12px;

	font-family: "Times New Roman";

	background-color : transparent; 

}



.mini-logos {

	width: 207px;

	height: 374px;

	text-align: center;

	float: right;

}



.proiz-partn {

	width:200px;

	background-image: url(proizvod_strelka.jpg);

	background-position:right top;

	background-repeat:no-repeat;

	height:63px;

	padding-top:5px;

}



.proiz-partn font {

	font-family: Arial;

	font-size: 16px;

	color: #c0c0c0;

}



.proizvod_all {

	width:194px;height:69px;background-image: url(proizvoditel.jpg);

}



a.proiz_links {

	color: #fefeff;

	font-size: 11px;

	font-family: Arial;

	text-decoration: none;

}



#right-img h4 {

	font-weight:bold;

}

#zag {text-align:center;width:710px;}

#zag h1,span{font:20px Tahoma, sans-serif;color:#000;font-weight:bold;margin:0px;padding:0px;text-align:center;}

#zag p,h4,h3,h2 {font:11px Tahoma, sans-serif;color:#000;}

#zag h4,h3,h2 {font-weight:bold;}

#zag img {margin-top:15px;margin-bottom:15px;}

.ice ul,li {
	font:11px Tahoma, sans-serif;
	color:#000;
}

#tab table {font:12px/15px Tahoma, sans-serif;color:#000;}

#tab p,h4,h3,h2 {font:12px/15px Tahoma, sans-serif;color:#000;}

#tab p {margin: 0px;padding-top: 12px;}

#tab h4,h3,h2 {margin: 0px;padding:0px;}

#tab h4,h3,h2 {font-weight:bold;}

#tab {margin: 20px 0px;text-align:left;}

#tab table td {padding: 2px 20px;text-align:left;}

#tab table td.id2 {background-color:#e6f3ff;}

#tab table td.ik2 {background-color:#d7e3f1;}

#tab table td.id {background-color:#e6f3ff;}

#tab table td.ik {background-color:#d7e3f1;}



.vv-link a {

	color: gray;

	font-size: 12px;

	text-decoration: none;

	font-family: Verdana;

	background-color: transparent;

}



.vv-link-a {

	border-top: 1px solid #000;

	text-align: center;

	font-family: Arial;

	width:478px;

	font-size:11px;

	padding-bottom:15px;

}



.vv-link-a img {

	float: left;

	margin:0 5px 5px 0;

}



#tab-a2 p {

	font: 11px Tahoma, sans-serif;

	color: #000;

	text-align: right;

	font-style: italic;

}

#tab-a2 {
	width: 710px;
}



.spisok-proizv a {

	font-family: Verdana;

	font-size: 11px;

	text-decoration: none;

}



.spisok-proizv a.sp-a {

	color: #000000;

}



.spisok-proizv a.sp-b {

	color:#0b1e7a;

}



.spisok-proizv li {

	font-family: Verdana;

	font-size: 11px;

	text-decoration: none;

	margin: 0px;

	padding: 5px 10px 0px 0px;

}



.spisok-proizv ol {

	font-family: Verdana;

	font-size: 11px;

	color:black;

	text-decoration: none;

	margin: 0px;

	padding-left:30px;

}



.spisok-proizv {

	position:absolute;

	right:0px;

	top:62px;

	width:200px;

}



.st-a {

	width:990px;border-left:1px solid gray;border-right:1px solid red;margin:0 auto;position:relative;

}



.st-b {

	width:990px;height:200px;

}



.st-c {
	padding-left: 40px;

}



.st-d {

	width: 200px;position:absolute;left: 0px;top:187px;padding-left:45px;padding-right:45px;padding-top:20px;padding-bottom:20px;

}



.st-e {

	position:absolute;top:0px;left:0px;

}





/* Top Menu */



#nav, #nav ul {

  list-style: none;

  margin: 0;

  padding: 0;

  float: left;

  width:768px;

}



#nav li {

  float: left;

  position: relative;

  back\ground: none;

}



#nav ul li ul li{

  width: 100px;

  text-align:left;

}



#nav a {



  text-decoration: none;

  display: block;

  color:#061975;

font-family: "Times New Roman";

font-size:12px;

	text-decoration:none;

	font-weight:normal;

	padding-bottom:5px;

}

#nav a:hover {

  color: #000;

}

#nav li:hover,

#nav li.jshover {

}



#nav li ul {

  display: none;

  position: absolute;

  background-color: #ffffff;

  border: 1px solid #263787;

  padding:5px 5px 5px 5px;

  width: 100px;

}

#nav li li a {

  background: none;

}

#nav li:hover ul,

#nav li.jshover ul {

  display: block;

}



#nav li:hover li ul,

#nav li.jshover li ul {

  display: none;

  top: -9px;

  left: 118px;

  lef\t: 133px;

}

#nav li:hover li:hover ul,

#nav li.jshover li.jshover ul {

  display: block;

}





#qm0 div a, #qm0 ul a	

{

	font-size:12px;

	border-width:0px;

	border-style:none;

	font-family: Verdana;

	font-weight: bold;

}



.st-f {
	position: absolute;
	top: 62px;
	left: 0px;
	width: 768px;
	background-image: url(top-jmenu-fon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 85px;
}



#qm0 img {

padding-bottom:3px;

}



.qmmc {

	text-align:center;

}



#aaz a#saa {
display: block;
height: 104px;
width:128px;
background-image: url(kat-bus.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#aaz a#sab {
display: block;
height: 104px;
width:128px;
background-image: url(kat-bus.jpg);
background-repeat: no-repeat;
background-position: -128px 0px;
}

#abz a#sba {
display: block;
height: 104px;
width:119px;
background-image: url(kat-avtokran.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#abz a#sbb {
display: block;
height: 104px;
width:119px;
background-image: url(kat-avtokran.jpg);
background-repeat: no-repeat;
background-position: -119px 0px;
}

#acz a#sca {
display: block;
height: 104px;
width:122px;
background-image: url(kat-agro.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#acz a#scb {
display: block;
height: 104px;
width:122px;
background-image: url(kat-agro.jpg);
background-repeat: no-repeat;
background-position: -122px 0px;
}

#adz a#sda {
display: block;
height: 104px;
width:88px;
background-image: url(kat-gryz.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#adz a#sdb {
display: block;
height: 104px;
width:88px;
background-image: url(kat-gryz.jpg);
background-repeat: no-repeat;
background-position: -88px 0px;
}

#aez a#sea {
display: block;
height: 104px;
width:95px;
background-image: url(kat-pogr.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#aez a#seb {
display: block;
height: 104px;
width:95px;
background-image: url(kat-pogr.jpg);
background-repeat: no-repeat;
background-position: -95px 0px;
}

#afz a#sfa {
display: block;
height: 104px;
width:113px;
background-image: url(kat-spec.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#afz a#sfb {
display: block;
height: 104px;
width:113px;
background-image: url(kat-spec.jpg);
background-repeat: no-repeat;
background-position: -113px 0px;
}

#agz a#sga {
display: block;
height: 104px;
width:100px;
background-image: url(kat-traktor.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#agz a#sgb {
display: block;
height: 104px;
width:100px;
background-image: url(kat-traktor.jpg);
background-repeat: no-repeat;
background-position: -100px 0px;
}

/* END Top Menu */



.za {

	position: absolute;

	width: 710px;

	left: 40px;

}



.zb {

	width: 710px;

	float: left;

}







.m-a {

	width: 710px;

	padding-bottom: 20px;

	float: left;

}

.m-a a.price {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color:  #17277f;
}

.m-b {

	width: 220px;

	float: left;

	text-align: center;

}



.m-c {

	width: 490px;

	float: left;

}



.m-e a {

	font-family: Verdana;

	font-size: 12px;

	text-decoration: none;

	color:  #17277f;

}



.m-f a {

	font-family: Verdana;

	font-size: 14px;

	text-decoration: none;

	color:  #ff0000;

}



.m-f h3 {

	margin: 0px;

	padding: 0px;

}



.m-g a {

	font-family: Verdana;

	font-size: 14px;

	text-decoration: none;

	color:  #ff0000;

}



#tab ol li a {

	font-family: Verdana;

	font-size: 12px;

	text-decoration: none;

	color:  #17277f;

}



#tab ol li {

	font-family: Verdana;

	font-size: 12px;

	text-decoration: none;

	color:  #17277f;

}



#tab ol {

	margin: 0px 0px 0px 50px;

	padding: 0px;

}



.m-c div {

	margin-bottom:10px;

}

.model-row {
	float:left; 
	margin:0px; 
	padding:0px;
}

/* Стили нового шаблона */
.stat-img-left {
	width: 200px;
	float: left;
	padding: 10px;
}

.stat-img-left2 {
	width: 150px;
	float: left;
	padding: 10px;
}

.stat-img-left img {
	border: 0px;
}

.stat-img-right {
	width: 200px;
	float: right;
	padding: 10px;	
}

.stat-img-right img {
	border: 0px;
}

.stat-img-left span, .stat-img-right span {
	font: 12px/12px Arial;
	color: black;
	font-weight: normal;
	padding-top: 5px;
	margin-top: 5px;
	border-top: 1px solid gray;
	display: block;
	text-align: left;
} 

.m-c ol li span {
	font: 13px/13px Arial;
	color: #565455;
	font-weight: normal;
	display: block;
	text-align: left;
	padding: 5px 0px 7px 10px;
}

#prodaja_1 h4 {
	margin: 0px;
	padding: 0px;
}

#prodaja_1 {
	border: 1px dashed black;
	padding: 5px;
}

#prodaja_1 {
	margin-bottom: 20px;
}
/* END Стили нового шаблона */

/* Главная страница  АВТОКРАНЫ */
#avtokran-table h3 a {
	color: red;
	font: 14px/14px Verdana;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#avtokran-table h3 {
	margin: 0px;
	padding: 0px;
}

#avtokran-table a {
	color: #17277f;
	font: 12px/12px Verdana;
	text-decoration: none;
	margin-left: 10px;
	padding: 0px;
}

#avtokran-table span {
	color: #575759;
	font: 12px/12px Verdana;
	padding: 0px 0px 0px 20px;
}

#avtokran-table ul {
	margin: 0px;
	padding: 10px 0px 10px 20px;
	color: #17277f;
}

#avtokran-table ul li {
	margin: 0px;
	padding: 0px;
}

#avtokran-table ol {
	margin: 0px;
	padding: 10px 0px 10px 20px;
	color: #17277f;
}

#avtokran-table ol li {
	margin: 0px;
	padding: 0px;
}

#avtokran-table img {
	padding: 15px 0px 15px 0px;
}

#avtokran-table .vibor_avt {
	font: 15px/15px Verdana;
	font-weight: bold;
	height: 50px;
	display: block;
}

/* END Главная страница  АВТОКРАНЫ */

/* Стили подкатегорий страниц */
.mini-tech-xarakt {
	font: 14px/14px Verdana;
	color: darkblue;
	padding-left: 10px;
}
/* END Стили подкатегорий страниц */