/* CSS Document */
body
	{
	margin:0;
	padding:0;
        height: 100%
	}
body,
td
	{
	/*color:#fff;*/
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	}
 #img{ margin-left:23px;
 text-align:center;}
 *html #img{ margin-left:21px;}
  html:root #img{ margin-left:3px;}
a {
	color:#FFFFFF;
}
#center
	{
	background:url(/images/wavesright.gif) left bottom repeat-x;	
	}
#spacer50,.spacer50
	{
	width:50px;
	height:0;
	}
#spacer800
	{
	width:880px;
	height:0;
	}
#wrapper
	{
	background:url(/images/bg.gif) right 10px;
	}
#wrapper td
	{
	vertical-align:top;
	}
#left
	{
	background:url(/images/leftbg.gif);
	}
#right
	{
	background:url(/images/rightbg.gif);
	}
#slogan
	{
	margin-right:-23px;
	text-align:center;
	font-weight:bold;
        display:block;
	}
#cat
	{
	padding-left:15px;
	margin-top:95px;
	margin-bottom:15px;
	}
#cat2
        {
        margin-bottom:15px;
        margin-top:25px;
        padding-left:15px;
        }
h1.prod {
	font-size:12px;
}

#rightcol td, #leftcol td { color: white; }

h2,
.px18,
#cat,
#cat2,
#news,
#contacts span,
#leftcol .date
	{
	font-size:18px;
	}
h2	
	{
	font-weight:normal;
	}
#contacts span
	{
	display:block;
	}
#contacts
{
  margin-left:25px;
  font-size:12px;
  margin-bottom:20px;
  padding-top: 10px;
}

#leftcol
{
  color: white;
  width: 230px;
  padding-bottom: 10px;
  background:url(/images/wavesleft.gif) bottom left no-repeat;
}

#leftcol #newslist .date
	{
	position:relative;
	margin-bottom:0;
	}
#leftcol ul
	{
	margin:0;
	padding:0;
	
	list-style:none;
 	}
#leftcol li
	{
	line-height:16px;
	font-size:13px;
	font-weight:bold;
	}
.level1
	{
	padding-left:28px;
	background:url(/images/g.gif) left top no-repeat;
	}
.level1.menu3 { /* perkins */
	background:url(/images/b.gif) left top no-repeat;
}

.level1.menu4 { /* jcb */
	background:url(/images/y.gif) left top no-repeat;
}

.level1.menu5, .level1.menu6, .level1.menu8 { /* deutz & carraro */
	background:url(/images/1.gif) left top no-repeat;
}
.level1.menu7 { /* sdf */
	background:url(/images/gr.gif) left top no-repeat;
}

#leftcol li a
	{
	text-decoration:none;
	color:#fff;
	}
#leftcol ul ul
	{
	margin-left:-28px;
	margin-top:2px;
	padding-left:43px;
	}
#leftcol li li
	{
	font-weight:normal;
	}
#leftcol ul ul ul
	{
	margin-left:-43px;
	padding-left:55px;
	}
#leftcol #news
	{
	font-weight:normal;
	margin:40px 0 30px 15px;
	}
#leftcol #newslist
	{
	margin-left:28px;
	background:none;
	list-style:none;
	}
#leftcol #newslist li
	{
	width:200px;
	font-weight:normal;
	text-align:justify;
	margin:15px 0 30px;
	}

#rightcol
{
  background:url(/images/wavesright1.gif) bottom left no-repeat;
  padding-left: 30px;
  color: white;
  height: 100% ! important;
}

* html #rightcol
	{
	padding-left:50px;
	}
#menu
	{
/*215-14-58=*/
	margin-top:143px;
	}
#menu td
	{
	text-align:center;
	background:url(/images/menubg.gif) top repeat-x;
	line-height:24px;
	}
#menu td a
	{
	color:#b8c8c5;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
#menu td a:hover
	{
	color:#fff;
	}
#menu td.nobg
	{
	background:none;
	}
#inner
	{
	background:url(/images/head.gif) top right no-repeat;
        height: 1600px;
        display: table;
	}

#content
{
  padding:30px;
  border-left:solid #909089 1px;
}

#bot
	{
	border-left:solid #909089 1px;
	height:215px;
	background:url(/images/engine.gif) right bottom no-repeat;
	}
#botmenu
	{
	list-style:none;
	margin:0 130px 0 0;
	padding:0 0 0 30px;
	}
#botmenu li
	{
	margin-top:173px;
	line-height:42px;
	float:right;
	height:42px;
	background:#b8c8c5;
	padding:0 15px;
	text-align:center;
	}
#botmenu li a
	{
	text-decoration:none;
	color:#000;
	}
#corner
	{
	margin-top:173px;
	float:right;
	width:39px;
	height:42px;
	background:url(/images/corner.gif);
	}
	
.mainprod
{
   height: 300px;
   overflow: auto;
   overflow-y: scroll;
   margin-left: 30px;
   padding-right: 5px;
   text-align: justify;
   width: 195px;
}

.mainprod a
	{
	text-decoration: none;
	font-weight: bold;
	}
.prod 
	{
	text-align: justify;
	}
.prod h1
	{
	font-size: 14px;
	}
	
	/* CSS Document */


/*
 * Forum fix
 */
#content table.forum-main td,
#content table.forum-stat td,
#content table.forum-stat a,
#content table.forum-message a,
#content table.forum-message td,
#content table.forum-post-form td,
#content .fuser td,
#content .fuser a 
{
  color: black;
}

#rightcol td#content #forum,#rightcol td#content #forum a,#rightcol td#content #forum span,#rightcol td#content #forum div,#rightcol td#content #forum p { color:#000000 }
#rightcol td#content #forum .forum-breadcrumb, #rightcol td#content #forum .forum-breadcrumb a,#rightcol td#content #forum .forum-breadcrumb span { color:#ffffff }
.icq { vertical-align:middle }