BODY{
	margin: 0;
	padding: 0;
	background-image:url(../images/line.jpg);
	background-repeat:repeat-x;
	background-color:#0E1406;
}

TABLE {
	border-collapse: collapse;
}

TD{
	margin: 0;
	padding: 0;
	vertical-align:top;
}
A {
	color:#f7dbbb;
	fomt-family:arial;
}
FORM {
	margin:0;
}
H1 {
	margin-top:0px;
	font-size:22px;
	
}
H2, H2.green {
	font-weight:normal;
	font-size:18px;
	margin-top:0px;
}
H2.green {
	color:#4F632F;
}
H3 {
	
	font-size:16px;
	margin:10px 0px 5px 0px;
}

DIV.homeHeaderBoilers IMG {
	behavior:url(/png.htc);
}
/*-------General--------*/
DIV.general {
	margin:0px 20px 0px 20px;
}
DIV.floatL {
	float: left;
}
DIV.floatR {
	float: right;
}
DIV.clear {
	clear: both;
}
DIV.separator20 {
	height: 20px;
}
DIV.separator10 {
	height: 10px;
}
DIV.separator5 {
	height: 5px;
}
DIV.text, DIV.text2, DIV.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	color:#FFFFFF;
}
DIV.text2 {
	color:#A1C764;
}
DIV.text3 {
	color:#536830;
}
DIV.taRight {
	text-align: right;
}
DIV.taLeft {
	text-align: left;
}
DIV.error {
	color: Red;
}
DIV.sizeLarge {
	font-size:16px;
	line-height:20px;
}
DIV.sizeBig {
	font-size:14px;
	line-height:18px;
}
DIV.sizeNormal {
	font-size:13px;
	line-height:16px;
}

DIV.sizeSmall {
	font-size:12px;
	line-height:14px;
}
DIV.title {
	font-size:18px;
	color:#fecd92;
	padding-bottom:8px;
}
DIV.title1{
	font-size:18px;
	color:#fecd92;
}
DIV.subTitle {
	font-size:13px;
	color:#FFB357;
	padding-bottom:3px;
}
.button {
	padding:3px 0px 3px 0px;
	border:1px solid #B7B7B7;
	background-color:#799B2A;
	font-family:arial;
	font-size:13px;
	color:#FFF;
}
DIV.padd5 {
	padding:5px;
}

.formTextarea {
	width:550px;
	height:120px;
	border:1px solid #005100;
	padding:5px;
	font-family:arial;
	font-size:13px;
}

DIV.errorMsg {
	color:#ff0000;
	font-family:tahoma;
	font-size:14px;
	margin-bottom:10px;
}
DIV.successMsg {
	color:#005100;
	font-family:tahoma;
	font-size:16px;
	margin-bottom:10px;
}

DIV.paddLeft20 {
	padding-left:20px;
}
.w100 {
	width:100%;
}
DIV.paddTop5 {
	padding-top:5px;
}
/*----------Header--------*/
DIV.header {
	margin-top:20px;
	font-size: 11px;
	line-height:14px;
	height:110px;
}
DIV.headerLeft {
	float:left;
	padding-left:40px;
}
DIV.headerRight1 {
	float:right;
	width:180px;
	color:#598527;
}
DIV.headerRight2 {
	float:right;
	margin-left:0px;
}

/*--------Lang--------*/
DIV.langBlock {
	position:absolute;
	top:15px;
	right:30%;
	font-size: 10px;
	
}
DIV.langBlockElement {
	float: left;
	margin-right: 20px;
	color:#000;
}
A.lang {
	color:#598527;
}

/*---------Navig--------*/
DIV.iconNavigation {
	position:absolute;
	top:20px;
	left:30%;

}
DIV.iconNavigationItem {
	float:left;
	margin-right: 20px;
}

/*----------Content---------*/
DIV.body {
	min-width:1000px;
	width:expression(document.body.clientWidth < 1000? "1000px": "auto" );
}
DIV.left {
	position:absolute;
	left:0px;
	width:310px;
}


DIV.content {
	margin-left:300px;
	min-height:650px;
	_height:650px;
}
DIV.content2 {
	min-height:550px;
	_height:550px;
}

/*------Footer------*/
DIV.footer {
	
	height:54px;
}
DIV.footerLeft {
	float:left;
	margin-left:20px;
	padding-top:10px;
	width:214px;
	height:54px;
	background-image:url(../images/footerbg1.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
DIV.footerText {
	padding-left:20px;
	padding-top:10px;
}
DIV.footerRight {
	background-image:url(../images/footerbg2.gif);
	background-repeat:repeat-x;
	padding-right:20px;
	margin-left:228px;
	text-align:right;
	padding-right:20px;
}
DIV.garbage {
	padding-left:20px;
	padding-top:7px;
}
/*---------Menu------*/
DIV.menuIco {
	float:left;
	width:30px;
}
DIV.menuItem {
	margin-left:30px;
}
DIV.menuIco2 {
	float:left;
	padding-right:3px;
	
}
DIV.menuItem2 {
	float:left;
	padding-right:20px;
	padding-top:4px;
}
DIV.menu {
	position:absolute;
	top:120px;
	left:20px;
}
DIV.headerMenuLeft {
	float:left;
	padding-top:10px;
	width:219px;
	height:40px;
	background-image:url(../images/headermenu.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

DIV.headerMenuRight {
	background-image:url(../images/lineheader.gif);
	background-repeat:repeat-x;
	background-position:0px 4px;
	
}
DIV.headerMenuData {
	height:36px;
	padding-top:2px;
}
/*-------Home------*/
DIV.counter {
	position:absolute;
	right:20px;
	top:510px;
	font-size:18px;
	
}
DIV.counter B{
	color:#fecd92;
}
DIV.poll {
	float:right;
	width:200px;
}
DIV.pollRadio {
	float:left;
	width:20px;
}
DIV.pollOption {
	margin-left:20px;
}
DIV.newsHome {
	margin-right:220px;
	
}

DIV.homeHeader {
	height:302px;
	position:relative;
	z-index:5;
}
DIV.homeHeaderK1 {
	position:absolute;
	top:125px;
	left:20px;
}

DIV.homeHeaderK2 {
	position:absolute;
	top:155px;
	left:270px;
}

DIV.homeHeaderK3 {
	position:absolute;
	top:185px;
	left:510px;
}

DIV.homeHeaderK4 {
	position:absolute;
	top:200px;
	left:750px;
}

.menuHomeSub {
	background-color:#839f54;
	
}
/*--------Catalog---------*/
TABLE.price TD{
	padding:5px;
	font-family:arial;
	font-size:11px;
	
}
TABLE.tech, TABLE.tech2 {
	width:100%;
	
}
TABLE.tech TD{
	border-bottom:1px solid #FFF;
	padding:3px 10px 3px 10px;
}
TABLE.tech2 TD{
	text-align:center;
	vertical-align:middle;
	border:1px solid #FFF;
	padding:3px 10px 3px 10px;
}

TR.last TD {
	border:none;
}
.bordBottom {
	border-bottom:1px solid #C5D7A6;
}
/*--------Map------*/
DIV.map0 {
	font-size:16px;
	margin-top:20px;
}
DIV.map1 {
	font-size:14px;
	padding-left:20px;
	margin-top:10px;
}
DIV.map2 {
	font-size:12px;
	padding-left:40px;
	margin-top:5px;
}

/*------About------*/
DIV.aboutDiplom {
	float:right;
	width:180px;
}
DIV.aboutText {
	margin-right:230px;
}

/*----Typrod------*/
DIV.typrodPhoto {
	float:left;
}
DIV.typrodText {
	margin-left:150px;
}
/*-------LEFT--------*/
DIV.leftPhoto {
	width:295px;
	height:291px;
	position:relative;
}
DIV.leftPhotoData {
	position:absolute;
	top:120px;
	left:30px;
	
}

DIV.productText {
	margin-right:290px;
}
DIV.productModelRow {
	width:230px;
}
DIV.compare {
	min-height:850px;
	_height:850px;
}

DIV.menuItem0 {
	position:absolute;
	left:30px;
	padding-top:7px;

}

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  
}
#nav li.level0 {
  float: left;
  position: relative;
  padding-right:25px;
}
#nav li.level1 {
 	float:left;
 	width:95%;
 	padding-left:22px;
 
}
#nav li ul {
  display: none;
  position: absolute;
  width:250px;
 
 background:#809C51;
 border:1px solid #dedede;
 border-top:none;
 padding-right:15px;
 padding-bottom:10px;
}
#nav a, DIV.menuItem0 A {
  color: #fff;
  
  display: block;
  padding: 4px 5px;
 
}
#nav a:hover {
  color: #000;
  /*background: #ccc;*/
}
#nav li:hover, #nav li.jshover  {
  /*background: #333;*/
}
#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;
 
  
}
#nav li:hover li:hover ul, #nav li.jshover li.jshover ul {
  display: block;
}

DIV.menu0 {
	float:left;
	
	padding-left:20px;
}

#menu {
	float:left;
	
	position:relative;
	z-index:10;
	background-image:url(../images/lineheader.gif);
  	background-repeat:repeat-x;
  	
}
#menu2 {
	float:left;
	background-image:url(../images/headermenu.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:36px;
	padding-left:210px;
}
.dealertable{
	color: #fff; font-size: 110%; margin-top: 10px; width: 90%; 
}
.dealertable td{
	padding: 8px 10px; border-bottom: 1px solid #b8cc9d;
}
.dealertable .dealercity{
	font-size: 120%;
}
.dealertable .phone{
	white-space:nowrap;
}
/*------Facility--------*/
DIV.facilityData {
	padding-left:120px;
}
#region_capt{
	font-size:140%;
	text-align:center;
	margin:10px 0;
	margin-right:200px;
}
}