html, body {
	font-family: Verdana, Tahoma, Sans-serif, Arial, Helvetica; font-size: 11px; font-style: normal;
	color: #000000; background-color: #ffffff;
	height:100%; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; height: 100%;
}

a		    { text-decoration : none; color: #000000;}
a:hover		{ text-decoration : underline;color: #FF0000;}

a.menu	    { text-decoration : none; color: #ffffff; font-size: 12px;}
a.menu:hover{ text-decoration : underline; color: #ffffff; font-size: 12px;}

a.bottomMenu	  { text-decoration : none; color: #666666; font-size: 10px; font-weight: bold;}
a.bottomMenu:hover{ text-decoration : underline; color: #666666; font-size: 10px; font-weight: bold;}

a.menuActive	    { text-decoration : none; color: #DC1103; font-size: 9px; font-weight: bold;}
a.menuActive:hover  { text-decoration : none; color: #DC1103; font-size: 9px; font-weight: bold;}

a.homeTitle	    { text-decoration : none; color: #FFFFFF; font-size: 11px;}
a.homeTitle:hover  { text-decoration : underline; color: #FFFFFF; font-size: 11px;}

a.news		    { text-decoration : none; color: #FF0000;}
a.news:hover		{ text-decoration : underline;color: #FF0000;}

div.navigator { float:right; }
div.navigator a { color:#000000; font-size: 10px; font-weight:bold;}

menu li {list-style-type: none; padding:0px; margin:12px 0px 0px 0px; display:block; float:left;
			text-align:center; width:150px;}
menu {padding:0px; margin:0px;}

h1 { padding: 0px; margin: 0px; }
h2 { padding: 0px; margin: 0px; }

.aboutMenu { position:absolute; left:145px; top:15px; }
.eshopMenu { position:absolute; left:244px; top:15px; }
.produceMenu { position:absolute; left:350px; top:15px; }
.referencesMenu { position:absolute; left:540px; top:15px; }
.contactMenu { position:absolute; left:665px; top:15px; }

table.leftMenu { width:174px; text-align:left; vertical-align:center; }
table.leftMenu td { height:20px; border-bottom:1px dotted #c0c0c0; padding-left:10px;}

#contentWeb {
	position: absolute;
	left: 50%;
	margin-left:-382px;
	width: 752px;
	height:auto;
	border: 0px solid #000000;
	/*
	min-height:100%;
	height:100%;
	_height:100%;
	*/
}

#header {
	position: relative;
	width: 752px;
	height: 50px;
	top: 28px;
	background-image: url('../images/carbonmax_header.jpg');
	background-repeat: no-repeat;
}

#basketBar {
	position: relative;
	width: 752px;
	height: 35px;
	top: 28px;
	text-align:right;
}

#logo {
	position: relative;
	width: 751px;
	height: 165px;
	top: 28px;
	background-image: url('../images/carbonmax_logo.jpg');
	background-repeat: no-repeat;
}

#content {
	border: 0px solid #000000;
	position: relative;
	width: 752px;
	top: 28px;
	margin-top:12px;
}

#footer {
	position: relative;
	padding:0px;
	top: 30px;
	text-align: center;
	float:left;
	padding-top: 10px;
}

.contentCarIndustry { position:relative; width: 274px; height: 81px; top:0px; margin-bottom:0px;
			background-image: url('../images/car_industry_bg.jpg'); background-repeat: no-repeat;
			padding-left:15px; padding-top:13px;}

.contentOther { position:relative; width: 274px; height: 93px; top:-6px;
			background-image: url('../images/other_industry_bg.jpg'); background-repeat: no-repeat;
			padding-left:15px; padding-top:11px;}

.menuIndustry { height:19px; }

.cleaner {
	clear: both;
}

.mainNewsBox {
	width:286px;
	min-height:218px;
	margin-bottom:4px;
}

.newsBox {
	width:224px;
	min-height:70px;
}

.productBox { position:relative; width:140px; height:190px; margin: 20px 20px 10px 20px;
	border:0px solid #000000; float:left; text-align:center;}

fieldset { border:1px sold #000000; padding:5px;}

table.customer {}
table.customer label.labelFirm { display:block; width:100px; height:20px; float:left;}
table.customer label.label { display:block; width:100px; height:20px; float:left; padding-left:5px;}
table.customer input.input { float:left;}

input.req, textarea.req
{
background: #ffffff;
background-image: url('../images/req.gif');
background-position: top right;
background-repeat: no-repeat;
}

table.ERR { border: solid 2px #B9033F; color: #B9033F; background-color: #F1B4BE; }
table.ERR tr.header td { background-color: #B9033F; color:#FFFFFF; font-weight:bold; padding: 2px 2px 2px 10px;}
table.ERR td { padding:2px 10px 2px 10px;}

table.SUC { border: solid 2px #2103B9; color: #B4BDF1; background-color: #B4BDF1; }
table.SUC tr.header td { background-color: #B4BDF1; color:#FFFFFF; font-weight:bold; padding: 2px 2px 2px 10px;}
table.SUC td { padding:2px 10px 2px 10px;}

.productDetailLeft { width:300px; margin-top:15px; margin-left:10px; margin-right:5px; text-align:center; float:left; }
.productDetailRight { width:240px; margin-top:15px; float:right; }

.productDetailRight.productTitle { font-size:14px; }
.productDetailRight.productPrice { font-size:18px; }

h1.title18 { font-size:18px; }
h1.title14 { font-size:14px; }
h1.title11 { font-size:11px; }
h2.subtitle11 { font-size:11px; }

h1.titleHome11 { font-size:11px; color:#000000; padding:0px; }
