html, body, input, textarea {
	margin:0;
	padding:0;
	color:#545454;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
}
h1 {font-size: 22px}
h2 {font-size: 18px}
h3 {font-size: 17px}
h4 {font-size: 22px;margin:0;padding:0;}

a {color:#4eb8e5}
a:hover {color:#121c4d}
#submenu a{color:#157eab}
#submenu a:hover{color:#4eb8e5}

body {background:url(/img/head.jpg) top right no-repeat;}
#head {padding:30px;}
#nav1 span {display:none}
#lhead {position:absolute;top:80px;left:65px;display:block;}
#lhead img {display:block; margin-bottom: 20px;} 
#rhead {margin:30px; text-align:right}
#rhead img {margin:10px 0 10px 0;}

#submenu li {list-style:none; margin:0 0 20px 0;}
#submenu li.title {list-style: disc url(/img/bullit.gif) inside;margin-left:-25px; padding-left:0;color:#d21f45}

/*#content{margin-left: 260px;overflow:auto}*/

.specprice {width:95%}
.specprice td{vertical-align:top}
.specprice td, .specprice tr{border:1px solid #acd1e9; border-collapse:collapse; font-size:12px}
table.specprice {border-collapse:collapse;margin:0 0 40px 0;}
.code {
	font-size: 10px;
	font-style:italic;
	text-align: left;
}
.nobord{border:0}
.specprice .title{font-size: 18px}
.c1 {background-color: #fcfefc}
.c2 {background-color: #f4fafc}

div.picn a{background:url(/img/bullet.gif) #f4fafc top left no-repeat;padding:1px 5px 1px 5px;color:#545454;text-decoration:none}

input#email {
	background: #ebf7fe url(/img/ico_mail.gif) no-repeat 2% 50%;
	padding:6px 0px 6px 25px;
	border: 1px solid #d7e7f1;
}
input#author {
	background: #ebf7fe url(/img/ico_author.gif) no-repeat 2% 50%;
	padding:6px 0px 6px 25px;
	border: 1px solid #d7e7f1;
}
textarea#comment {
	background: #ebf7fe;
	border: 1px solid #d7e7f1;
}

.small{font-size:10px}
#logos img{margin:0 10px 0 10px}

a.tt{color:#545454;text-decoration:none;border-bottom:dotted 1px #545454}
a.tt:hover{
position:relative;
z-index:23;
}
a.tt span{
display:none;
}
a.tt:hover span{
display:block;
position:absolute;
top:-30px;
left:-80px;
background:#f4fafc;
border:1px solid #acd1e9;
z-index:20;
width:130px;
padding:5px;
font-size:10px;
cursor:pointer;
text-decoration:none;
}
/* TABS */
ul#tabs{
display:block;
list-style-type: none;
height: 36px;
margin: 90px 0 30px 40px;// moz, opera
padding: 0;
width:100%;
//margin: 90px 0 20px 40px;// ie
}
#tabs li{
list-style-type: none;
float: left;
margin: 5px;
padding: 0;
position: relative;
}
#tabs li a {
float: left;
display: block;
color: #666;
height: 17px;
background-repeat: no-repeat;
text-indent: -3000px;
background-image: url(/img/tabs.gif);
}
#tabs li.about a, #tabs li.spares a, #tabs li.contact a, #tabs li.service a, #tabs li.sales a, #tabs li.info a,#tabs li.forum a  {width: 170px}

#tabs li.about a {background-position: 0 -17px}
#tabs li.about a:hover {background-position: 0 -34px}
#about #tabs li.about a {background-position: 0 -17px}
#tabs li.about a#current {background-position: 0 0}
	
#tabs li.sales a {background-position: -170px -17px}
#tabs li.sales a:hover {background-position: -170px -34px}
#sales #tabs li.sales a {background-position: -170px -17px}
#tabs li.sales a#current {background-position: -170px 0}
		
#tabs li.info a {background-position: -340px -17px}
#tabs li.info a:hover {background-position: -340px -34px}
#info #tabs li.info a {background-position: -340px -17px}
#tabs li.info a#current {background-position: -340px 0}
	
#tabs li.spares a {background-position: -510px -17px}
#tabs li.spares a:hover {background-position: -510px -34px}
#spares #tabs li.spares a {background-position: -510px -17px}	
#tabs li.spares a#current {background-position: -510px 0}

#tabs li.service a {background-position: -680px -17px}
#tabs li.service a:hover {background-position: -680px -34px}
#contact #tabs li.service a{background-position: -680px -17px}
#tabs li.service a#current {background-position: -680px -0px}
	
#tabs li.contact a {background-position: -850px -17px}
#tabs li.contact a:hover {background-position: -850px -34px}
#contact #tabs li.contact a{background-position: -850px -17px}
#tabs li.contact a#current {background-position: -850px -0px}

#container{margin:1em 2%;}
#nav{float: left;width: 160px;margin-left: 10px;padding-top: 1em;}
#content{padding-top: 1em;margin: 0 2em 0 200px;}
#footer{clear:both;padding:30px 30px 30px 55px;margin-bottom:5px;}

#tabs li.forum a {background-position: -1020px -17px}
#tabs li.forum a:hover {background-position: -1020px -34px}
#forum #tabs li.forum a{background-position: -1020px -17px}
#tabs li.forum a#current {background-position: -1020px -0px}

.pad{padding:10px 0 0 23px}

table#contact {
	width: 550px;
}

table#contact th {
	text-align: right;
	vertical-align: top;
	font-weight:normal;
}

table#contact td input.text, table#contact td textarea {
	width: 95%;
}

#coninfo td, #coninfo tr{
font-size:90%;
border:0;
margin:0 15px 20px 20px;
padding:2px;
vertical-align:top;
text-align:left;
}

#tabletruck, #tabletruck td, #tabletruck tr
{
font-size:90%;
vertical-align:top;
}
#tabletruck td
{
border-bottom:1px solid #acd1e9;
}
