body {
margin:0px;
padding:0px;
font-family: Arial, "Times New Roman", Georgia, Helvetica, sans-serif; font-size: 12px; line-height:12,5px;
background-position: center; background-image: url('images/bg.gif');}

img{margin:0px; padding:0px;}
p{margin:0px; padding:0px;}
span{margin:0px; padding:0px;}

/*================================= each page =================================*/

#containerbg { 
	position:relative; margin:0px auto 0px; padding:0px auto 0px;
	background-image: url('images/bg.jpg'); background-repeat: repeat-y; 
	background-position: center; background-color: white;}

/*================================= each page =================================*/


.date	{position:relative; top:245px;/*left:735px;*/ text-align: right; right: 18px; font-size:10px;}
.logo	{position:relative; top:-10px;left:5px;}
.logoIPT{position:relative; top:-10px;left:-20px;}
.addr	{position:relative; top:-105px;left:-15px; text-align:right; 
		font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size: 12px; color:#cc9966; font-weight:700; }



#container{ position:relative;
	width:850px; height:813px;
	margin:0px auto 0px; padding:0px auto 0px;
	margin-top:10px; padding-top:0px;
	border-style:solid; border-color:#996633; border-width:1px;}


#containerair{ position:relative;
	width:850px; height:1169px;
	margin:0px auto 0px; padding:0px auto 0px;
	margin-top:10px; padding-top:0px;
	border-style:solid; border-color:#996633; border-width:1px;}

#containercompressors{ position:relative;
	width:850px; height:3297px;
	margin:0px auto 0px; padding:0px auto 0px;
	margin-top:10px; padding-top:0px;
	border-style:solid; border-color:#996633; border-width:1px;}

#containerbreath{ position:relative; width:850px; height:1761px;
	margin:0px auto 0px; padding:0px auto 0px;
	margin-top:10px; padding-top:0px;
	border-style:solid;	border-color:#996633; border-width:1px;}

#containerrecert{ position:relative; width:850px; height:1881px;
	margin:0px auto 0px; padding:0px auto 0px;
	margin-top:10px; padding-top:0px;
	border-style:solid; border-color:#996633; border-width:1px;}

#containercontacts{ position:relative; width:850px; height:984px;
	margin:0px auto 0px; padding:0px auto 0px;
	margin-top:10px; padding-top:0px;
	border-style:solid; border-color:#996633; border-width:1px;}

#containerservices{ position:relative; width:850px; height:1121px;
	margin:0px auto 0px; padding:0px auto 0px;
	margin-top:10px; padding-top:0px; border-style:solid;
	border-color:#996633; border-width:1px;}

#containeroxygen{ position:relative;
	width:850px; height:1960px;
	margin:0px auto 0px; padding:0px auto 0px;
	margin-top:10px; padding-top:0px;
	border-style:solid; border-color:#996633; border-width:1px;}


#topbox
	{
	width:850px;
	height:130px;
	position:absolute;
	top:110px;
	border-style:solid; border-color:#996633;
	border-width:1px; border-left:none; border-right:none;
	background-image: url('images/collage.jpg');
	}

/* ----------------- .menu ----------------------------------*/
.menu
{
font-weight:700; font-family: Georgia, Helvetica, sans-serif; font-size: 11px; line-height:10px;
}

.about {position:absolute; top:12px; left:50px;}
.aboutpress {position:absolute; top:12px; left:50px; color: #cc3333;}

.services {position:absolute; top:12px; left:180px;}
.servicespress {position:absolute; top:12px; left:180px; color: #cc3333;}

.contacts {position:absolute; top:12px; left:302px;}
.contactspress {position:absolute; top:12px; left:302px; color: #cc3333; }

.recert {position:absolute; top:109px; left:254px; text-align:right; }
.recertpress {position:absolute; top:109px; left:254px; text-align:right; color: #cc3333;}

.breath {position:absolute; top:109px; left:367px; text-align:right; }
.breathpress {position:absolute; top:109px; left:367px; text-align:right; color: #cc3333; }

.compressors {position:absolute; top:109px; left:469px; text-align:right; }
.compressorspress {position:absolute; top:109px; left:469px; text-align:right; color: #cc3333; }


.oxygen {position:absolute; top:109px; left:641px; text-align:right; }
.oxygenpress {position:absolute; top:109px; left:641px; text-align:right; color: #cc3333; }

.air {position:absolute; top:109px; left:730px; text-align:right; }
.airpress {position:absolute; top:109px; left:730px; text-align:right; color: #cc3333; }

.menu a:link {color: #996633; text-decoration:none; }
.menu a:visited {color: #996633; text-decoration:none;}
.menu a:hover {color: #cc3333; text-decoration: none; }
.menu a:active {color: #996633; }

/* ----------------- .menu ----------------------------------*/


/*================================= left image =================================*/

.airimage 
{margin-top:305px; border:2px solid #996633; margin-left:10px;}

/*================================= left image =================================*/


/*================================= left image LW=================================*/

.lw100a 
{position: absolute; top:240px; margin-top:50px; margin-left:10px; border:2px solid #996633;  }
.lw100b 
{position: absolute; top:365px; margin-top:50px; margin-left:10px; border:2px solid #996633;  }
.lw160 
{position: absolute; top:530px; margin-top:50px; margin-left:10px; border:2px solid #996633;  }
.lw190 
{position: absolute; top:690px; margin-top:50px; margin-left:10px; border:2px solid #996633;  }
.lw225 
{position: absolute; top:855px; margin-top:50px; margin-left:10px; border:2px solid #996633;  }
.lw245 
{position: absolute; top:1000px; margin-top:50px; margin-left:10px; border:2px solid #996633;  }
.lw170
{position: absolute; top:1160px; margin-top:50px; margin-left:10px; border:2px solid #996633;  }
.lw170d
{position: absolute; top:1315px; margin-top:50px; margin-left:10px; border:2px solid #996633;  }
.lw230
{position: absolute; top:1460px; margin-top:50px; margin-left:10px; border:2px solid #996633;  }
.lw300
{position: absolute; top:1688px; margin-top:50px; margin-left:10px; border:2px solid #996633;  }
.lw450
{position: absolute; top:1845px; margin-top:50px; margin-left:10px; border:2px solid #996633;  }
.lw570
{position: absolute; top:2035px; margin-top:50px; margin-left:10px; border:2px solid #996633;  }
.lwel
{position: absolute; top:2235px; margin-top:50px; margin-left:10px; border:2px solid #996633;  }
.lwpu
{position: absolute; top:2445px; margin-top:50px; margin-left:10px; border:2px solid #996633;  }
.lwfi
{position: absolute; top:2655px; margin-top:50px; margin-left:10px; border:2px solid #996633;  }


/*================================= left image LW=================================*/

/*================================= left image breath =================================*/

.breath1 
{position: absolute; top:305px; margin-top:50px; margin-left:10px; border:2px solid #996633; }
.breath2 
{position: absolute; top:580px; margin-top:50px; margin-left:10px; border:2px solid #996633; }
.breath3 
{position: absolute; top:845px; margin-top:50px; margin-left:10px; border:2px solid #996633; }
.breath4 
{position: absolute; top:1085px; margin-top:50px; margin-left:10px; border:2px solid #996633; }

/*================================= left image breath =================================*/


.greytableheader
{
font-weight:700;
font-family:Georgia;
color: #996633;
border-top:1px solid #996633;
border-right:1px solid #996633;
}

.weight{
font-weight:700;
}

#middle
{
position:absolute;
top:250px;
}

.imgborder{border:2px solid #996633; margin-left:10px;}

.imagetable {
width: 620px;
text-align: center;
}
.maintable{
position:relative;
}
.valign {
vertical-align:top;
}


.greytableheader_top
{
vertical-align:top;
}




.tablebody
{
border: 1px solid #996633;
}

.tablebody p 
{
margin-top:10px;
margin-left:22px;
margin-bottom:5px;
margin-right:20px;
color:#666666;
line-height:16px;
text-align:justify;
}


.margintop8
{
margin-top:8px;
}
.margintop4
{
margin-top:4px;
}

.marginleft10
{
margin-left:10px;
}

.corner_second {
position:relative;
top:0px;
left:0px;
}

.corner {
position:absolute;
top:0px;
left:0px;
}


/*footer*/
#bottomtable
{
position:relative;
top:8px;
left:0px;
width:850px;
height:110px;
border-style:solid; 
border-color:#996633;
border-width:1px; border-left:none; border-right:none;
background-image: url('images/horizontal_line.jpg');
background-repeat: repeat-x;
}


.bottomenu
{
margin-top:10px;
margin-left:100px;
text-align:center;
color:#996633;
font-family:Arial;
font-size:12px;
}

.maintable a:link {color: #996633; text-decoration:none;font-weight:400;}
.maintable a:visited {color: #996633; text-decoration:none;font-weight:400;}
.maintable a:hover {color: #cc3333; text-decoration: none;font-weight:400;}
.maintable a:active {color: #996633;font-weight:400;}

a:link {color: #996633; text-decoration:none;font-weight:700;}
a:visited {color: #996633; text-decoration:none;font-weight:700;}
a:hover {color: #cc3333; text-decoration: none; font-weight:700;}
a:active {color: #996633;font-weight:700;}

fieldset { width:370px;  position: relative; left:20px;}