@charset "utf-8";

*{	margin:0px;
	padding:0px;
  }


body{		background-image:url(../images/bg.jpg);
			background-repeat:repeat-x;
			background-color:#1d1d1d;}

/*------------  container start is here  ----------*/

#container {	width:942px;
				height:970px;
				position:relative;
				margin:auto;
		   }


/*------------  headerbg start is here  ----------*/

#headerbg	{	width:942px;
				height:87px;
				position:relative;
				margin:auto;
				
			}
			
			
/*------------  header start is here  ----------*/

#header	{		width:942px;
				height:75px;
				position:absolute;
				margin-top:12px;	
		}			

/*------------  header_left start is here  ----------*/			
			
#header_left	{	width:10px;
					height:75px;
					position:absolute;
					background-image:url(../images/header_left.png);
					background-repeat:no-repeat;
				}			
			
/*------------  header_middel start is here  ----------*/			
			
#header_middel	{	width:922px;
					height:75px;
					position:absolute;
					background-image:url(../images/header_middel.png);
					background-repeat:repeat-x;
					margin-left:10px;
				}			
				
/*------------  logo start is here  ----------*/				

#logo	{	width:416px;
			height:73px;
			position:absolute;
	    }				
				
				
/*------------  menu start is here  ----------*/				
				
#menu{		width:460px;
			height:11px;
			position:absolute;
			margin-left:456px;
			margin-top:33px;}
			
#menu ul{	list-style:none;}			
							

#menu li{	float:left;}


#menu a{	display:block;
			width:50px;
			height:11px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#333333;
			line-height:11px;
			text-align:center;
			border-right:2px solid #333333;
			text-decoration:none;
			font-weight:bold;}

#menu a:hover,#menu #active{	color:#bf0004;}			
							
				
				
/*------------  header_right start is here  ----------*/			
			
#header_right	{	width:10px;
					height:75px;
					position:absolute;
					background-image:url(../images/header_right.png);
					background-repeat:no-repeat;
					margin-left:932px;
				}
				
				
/*------------  banner start is here  ----------*/				
				
								
								
#banner{		width:942px;
				height:243px;
				position:relative;
				margin:auto;}
				
				
.banner_text1{		width:390px;
					height:60px;
					position:absolute;
					margin-left:35px;
					margin-top:60px;}												
					
					
					
.banner_text1 h1{	width:390px;
					height:auto;
					font-family:Arial, Helvetica, sans-serif;
					font-size:25px;
					text-align:left;
					color:#FFFFFF;}	
					
					
					
.banner_text2{		width:396px;
					height:37px;
					position:absolute;
					margin-left:32px;
					margin-top:145px;}												
					
					
					
.banner_text2 h1{	width:396px;
					height:37px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:27px;
					line-height:37px;
					text-align:center;
					color:#ffa3a3;}	
					
					
.banner_img1{		width:226px;
					height:198px;
					position:absolute;
					margin-left:431px;
					margin-top:23px;}
					

.banner_img2{		width:225px;
					height:169px;
					position:absolute;
					margin-left:676px;
					margin-top:23px;}
					
					
					
/*------------  middel_box_bg start is here  ----------*/																																						


#middel_box_bg{			width:942px;
						height:295px;
						position:relative;
						margin:auto;}
						
	
/*------------  middel_box_left start is here  ----------*/						
						
#middel_box_left{		width:10px;
						height:295px;
						position:absolute;
						background-image:url(../images/middel_box_left.png);
						background-repeat:no-repeat;}
						

/*------------  middel_box start is here  ----------*/						
						
#middel_box{			width:922px;
						height:295px;
						position:absolute;
						background-image:url(../images/middel_box.png);
						background-repeat:repeat-x;
						margin-left:10px;}
						
/*------------  middel_box_right start is here  ----------*/						
						
#middel_box_right{		width:10px;
						height:295px;
						position:absolute;
						background-image:url(../images/middel_box_right.png);
						background-repeat:no-repeat;
						margin-left:932px;}																		
						
						
/*------------  portfolio start is here  ----------*/ 						


#portfolio_bg{		width:303px;
					height:277px;
					position:absolute;
					margin-top:10px;}
					
	
/*------------  portfolio_left start is here  ----------*/	
					
					
#portfolio_left{		width:8px;
						height:277px;
						position:absolute;
						background-image:url(../images/porfolio_left.png);
						background-repeat:no-repeat;}					
						
						
/*------------  portfolio_middel start is here  ----------*/	
						
						
#portfolio_middel{		width:287px;
						height:277px;
						position:absolute;
						background-image:url(../images/porfolio_middel.png);
						background-repeat:repeat-x;
						margin-left:8px;}
						
						
/*------------  portfolio_text start is here  ----------*/						

.portfolio_text{	width:110px;
					height:26px;
					position:absolute;
					background-color:#000000;
					margin-top:3px;}
					
.portfolio_text h1{		width:110px;
						height:26px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:15px;
						color:#FFFFFF;
						line-height:26px;
						text-align:center;
						font-weight:bold;}
						
/*------------  portfolio_img start is here  ----------*/							
											
#portfolio_img{			width:121px;
						height:89px;
						position:absolute;
						margin-top:49px;}
					
											
						
						
/*------------  portfolio_right start is here  ----------*/							
						

#portfolio_right{		width:8px;
						height:277px;
						position:absolute;
						background-image:url(../images/porfolio_right.png);
						background-repeat:no-repeat;
						margin-left:295px;}	
						
						
						
/*------------  portfolio_list start is here  ----------*/																							


#portfolio_list{		width:150px;
						height:181px;
						position:absolute;
						margin-left:125px;
						margin-top:32px;}
						
						
						
#portfolio_list ul{		list-style:none;}


#portfolio_list a{		display:block;
						width:150px;
						height:22px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#333333;
						text-align:left;
						line-height:22px;
						background-image:url(../images/arrow.png);
						background-repeat:no-repeat;
						background-position:left center;
						text-indent:15px;
						text-decoration:none;}							
						
						
						
/*------------  main_content start is here  ----------*/						


#main_content{			width:942px;
						height:305px;
						position:relative;
						}
						
						
/*------------  shadow start is here  ----------*/							


#shadow{		width:942px;
				height:26px;
				position:relative;}
				
				
/*------------  main_body start is here  ----------*/				


#main_body{		width:942px;
				height:249px;
				position:relative;}
				
/*------------  left start is here  ----------*/	
				
#left{		width:667px;
			height:249px;
			position:absolute;
			border-right:1px solid #333333;}
			
/*------------  welcome_text start is here  ----------*/			
			
.welcome_text{		width:640px;
					height:auto;
					position:absolute;}	
					
.welcome_text p{	width:640px;
					height:auto;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-align:justify;
					color:#8f8f8f;
					line-height:20px;
					}
					

.welcome_text1{		width:640px;
					height:auto;
					position:absolute;
					margin-top:173px;}	
					
.welcome_text1 p{	width:640px;
					height:auto;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					text-align:justify;
					color:#8f8f8f;
					line-height:20px;
					}					
										
							
			
			
/*------------  right start is here  ----------*/	
				
#right{		width:275px;
			height:249px;
			position:absolute;
			margin-left:667px;}	
			
.right_text{	width:275px;
				height:29px;
				position:absolute;}					
										
										
.right_text p{		width:275px;
					height:29px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:18px;
					line-height:29px;
					text-align:left;
					color:#FFFFFF;
					text-indent:23px;}	
					
					
#right_img{			width:237px;
					height:198px;
					position:absolute;
					margin-left:24px;
					margin-top:44px;}	
					
					
/*------------  bottom start is here  ----------*/																		


#bottom{		width:942px;
				height:60px;
				position:relative;
				margin:auto;
				background-image:url(../images/bottom_bg.png);
				background-repeat:no-repeat;}
				
				
/*------------  bottom_menu start is here  ----------*/				
				
#bottom_menu{		width:412px;
					height:11px;
					position:absolute;
					margin-left:20px;
					margin-top:13px;
					}
			
#bottom_menu ul{		list-style:none;}			
							

#bottom_menu li{		float:left;}


#bottom_menu a{		display:block;
					width:50px;
					height:11px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#676767;
					line-height:11px;
					text-align:center;
					border-right:1px solid #676767;
					text-decoration:none;
					}

#bottom_menu a:hover,#bottom_menu #active{	color:#FFFFFF;}	



#bottom_text{		width:285px;
					height:14px;
					position:absolute;
					margin-top:7px;
					margin-left:630px;}	
					
#bottom_text h1{		width:285px;
						height:14px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						line-height:14px;
						text-align:center;
						color:#676767;}					
								
								
#bottom_text1{	width:319px;
				height:14px;
				position:absolute;
				top: 35px;
				left: 320px;}	
					
#bottom_text1 a{		display:block;
						width:319px;
						height:14px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						line-height:14px;
						text-align:center;
						color:#676767;}					
																
								
								
								
/*---------------      company page start is here  -----------------------*/



#company_left_bg{		width:671px;
						height:730px;
						position:absolute;
						}								
						
						

/*---------------      company_left_heading start is here  -----------------------*/						
						
						
#company_left_heading{			width:671px;
								height:46px;
								position:relative;}	
								
								
#company_left_heading h1{		width:671px;
								height:46px;
								font-family:Arial, Helvetica, sans-serif;
								font-size:21px;
								text-align:left;
								line-height:46px;
								color:#ac0000;
								text-indent:10px;}	
								
								
/*---------------      company_left_content start is here  -----------------------*/						


#company_left_content{		width:650px;
							height:auto;
							position:relative;
							left:15px;}
							
							
/*---------------      company_right_content start is here  -----------------------*/								
								
							
							
#company_right_content{		width:227px;
							height:730px;
							position:absolute;
							margin-left:685px;}
							
							
/*---------------      our_services_bg start is here  -----------------------*/							
														
																																	
#our_services_bg{		width:227px;
						height:206px;
						position:relative;}																																	
											
/*---------------      our_services_bg start is here  -----------------------*/							
														
																																	
#our_services_left{		width:24px;
						height:206px;
						position:absolute;
						background-image:url(../images/services_left.png);
						background-repeat:no-repeat;}
						
						
/*---------------      our_services_bg start is here  -----------------------*/							
														
																																	
#our_services_middel{	width:179px;
						height:206px;
						position:absolute;
						background-image:url(../images/services_middel.png);
						background-repeat:repeat-x;
						margin-left:24px;}
						
						
						
#our_services_middel_list{		width:173px;
								height:170px;
								position:absolute;
								margin-top:10px;}						
																							
						
#our_services_middel_list ul{	list-style:none;}						
																																	
						
#our_services_middel_list a{	display:block;
								width:173px;
								height:23px;
								font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								color:#FFFFFF;
								line-height:23px;
								text-indent:15px;
								text-decoration:none;
								background-image:url(../images/arrow1.png);
								background-repeat:no-repeat;
								background-position:left center;
								}
															
														
				
/*---------------      our_services_bg start is here  -----------------------*/							
														
																																	
#our_services_right{	width:24px;
						height:206px;
						position:absolute;
						background-image:url(../images/services_right.png);
						background-repeat:no-repeat;
						margin-left:203px;
						}
																																							
/*---------------      our_services_img start is here  -----------------------*/																																								
																																							
#our_services_img{			width:209px;
							height:161px;
							position:relative;
							margin:auto;
							background-color:#FFFFFF;
							top:50px; 
							border:1px solid #222222;}	
							
							

.headHr { background:#ac0000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; }



.data { background:#ffffff; }

.headHr, .headVr, .data { border:1px solid #d8d9d9; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:13px; }
