@import 'reset.css';

body {
	background: #022a6f  url('../images/bg.png') repeat-x 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.5em;
	margin: 0; padding: 0; 
	color:#111;
	height:100%;
	width:100%;
}

* html img, * html .Wi, * html .FC { 
	behavior: url(stylesheets/iepngfix.htc)
}

input, textarea, select {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.75em;
	line-height:1.3em;
	padding:2px;
}
select {
	padding:1px 2px;
}

a {
	color:#195695;
	text-decoration:none;
}
a:hover, a:focus {
	color:#195695;
	text-decoration:underline;
}
a:hover strong, a:focus strong {
	text-decoration:underline;
}

.alignRight { float: right; }
.alignLeft{ float: left; }


.W {
	width: 988px; margin: 0 auto; 
}

.Wi { background: url("../images/bgY.png") repeat-y 0 0; padding: 10px  9px  0px  9px;
		width: 970px;
		font-size: 12px;
		line-height: 18px; 
	} 

.FC { 
	background: url("../images/bgF.png") no-repeat 0 0;
	display: block; font-size: 0; line-height: 1; height: 8px;
	width: 988px;
	margin: 0 auto; 
}

.H { padding: 0 10px; }
.H h1, .H h2 { margin: 0; padding: 0; }
	.H h1 { float: left; }
	.H h2 { float: right; }
	
.C { padding: 20px 10px 0 40px;}

.N { margin: 14px 10px 4px 10px;  background-color: #666666; }
	
	.N ul, .N ul li { list-style: none; margin:0; padding:0; float: left;  }
		.N a { 
			display: block; 
			padding: 4px 20px; 
			text-transform: uppercase; 
			font-size: 11px;
			color: #fff;
			font-weight: bold;
		}
		
		.N a:hover, .N a.active { text-decoration: none; background-color: #57c4f7; }

.col50 {
	width:50%;
	float: left; 
}

ul.plain {
	list-style: none;
	margin:0; padding: 0; 
}

	ul.plain li {
		list-style: none;
		margin: 0 0 20px 0;
		padding: 0;
	}

.F { font-size: 10px; color: #fff; padding-left: 10px;  }
	.F a { color: #fff; text-decoration: underline; }
	.F a:hover { text-decoration: none; }

a.blacklink { color: #111; text-decoration: underline;  }
a.blacklink:hover { color: #111; text-decoration: none }

#home { padding: 0 10px !important; }
	#home .mainImg {  }
	#home .homeR { width: 472px; float: right; }
		#home .homeR .welcome { 
				background: url("../images/welcome_bg.png") no-repeat 0 0;
				padding: 22px 25px; 
				font-size: 12px; 
				color: #fff;
				width: 422px;
				height: 167px; 
				margin-bottom: 5px; 
			}
		
		#home .homeR .welcome h3 { margin: 0 0 13px 0; padding: 0; }
		#home .homeR .welcome p { line-height: 18px; margin: 0; padding: 0; }

.airlifttech  { font-size: 13px; line-height: 20px; 
		min-height: 460px;
		height: auto !important;
		height: 460px; 
	}
.airlifttech div {
		padding-right: 350px; 
	}
	
	.airlifttech img.pic { border:1px solid #d0d1d1; margin-top:20px; }

.company, .eng_products, .std_products   { font-size: 13px; line-height: 19px; 
		
		padding-bottom: 50px; 
	}
	
	.company .profile { width: 570px; float: left; }
	.company .gallery {
		width: 259px; 
		float: right; 
	}
	
		.company .gallery img { margin: 0 0 4px 4px; }

.std_products p { margin-bottom: 30px; }
.eng_products .info,
.std_products .info { width: 550px; float: left; }
	.eng_products .gallery,
	.std_products .gallery {
		width: 309px; 
		padding-top: 20px; 
		float: right; 
	}
		
		.eng_products .gallery p { line-height: 16px; margin-bottom: 50px; }
		.eng_products .gallery  span {
				display: block;
				font-weight: bold;
				padding-top: 3px; 
				font-size: 12px;
				color: #005081; 
			}
	
	.std_products .info ul li img {
		float: left;
	}
	
	.std_products .info ul li  div {
		padding-left: 150px; 
	}
	
	.std_products .info ul li div p { padding-left: 36px; }

#contact {  }
	#contact h3 { margin-bottom: 20px; }
	#contact .addresses li { margin-bottom: 30px; }
/********* clearfix ***********/	
.clearfix:after, .H:after, .N:after, .C:after, .company:after, .eng_products:after,
.std_products .info ul li:after, .std_products:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix, .H, .N, .C, .company , .eng_products, .std_products .info ul li, .std_products {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix, * html .H, * html .N, * html .C, * html .company, * html .eng_products, * html .std_products .info ul li, * html .std_products {height: 1%;}

.clearfix, .H, .N, .C , .company, .eng_products, .std_products .info ul li, .std_products {display: block;}
/* End hide from IE-mac */