@charset "utf-8";
/* CSS Document */


BODY {  
/*	background-color:#000; */
	 TEXT-ALIGN: left; 
	 FONT-FAMILY: Tahoma, Geneva, sans-serif; 
	/* background-image:url(../images/bg.jpg); background-repeat:repeat-x;*/
	 COLOR: #666; FONT-SIZE: 12px; margin:0px; padding:0px;
	 
}
.col_1{ float: left;} 
.col_2{ float:  right;} 

#main{ width:100%; height:auto; display:block; color:#666;}
	#main .m_div{ width:916px; height: auto; display: marker ; margin-left:auto; margin-right:auto; 
	} 
	
	
/*-----------------------header --------------------------*/
	
	
			#header{ width:918px; margin-top:0px; height:auto; display: inline-block;  }
			#header .h_l{ background-image:url(../images/header_L.jpg); width:23px; height:100px; background-repeat: no-repeat; }
			#header .h_m{ background-image: url(../images/header_logo_m.jpg); width:200px; height:100px; background-repeat:repeat-x;}
			#header .h_r{ background-image: url(../images/header_logo_R.jpg); width:8px; height:100px; background-repeat: no-repeat; margin-left:20px; }
			#header .menu{ background-image:url(../images/header_logo_m.jpg); width:610px; height:100px; background-repeat:repeat-x; background-position:bottom; }
			#header .h_rr{ background-image:url(../images/header_R.jpg); width:33px; height:100px; background-repeat: no-repeat; }

/*----------------------- close header --------------------------*/


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

			#immonetnavigation .arial, #immonetsubnavi .arial, .arial {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
			}
			#immonetsubnavi {
				background: url(../images/header_logo_m.jpg) repeat-x scroll center bottom #303030;
				clear:both;
				color:#666;
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:11px;
				height:100px;
				width:631px;
			}
			#immonetsubnavi ul {
	clear:left;
	display:block;
	line-height:59px;
	padding:0 0px 0 0px;
	margin-left:0px;
	background: url(../images/menu_seprator.jpg) no-repeat scroll  left top transparent;
	height:100px;
			}
			#immonetsubnavi ul li {
			color:#666;
			float:left;
			padding-left:0px;
			position:relative;
			background: url(../images/menu_seprator.jpg) no-repeat scroll  right top transparent;
			height:100px;
			
			}
			#immonetsubnavi ul li.active {
			
			line-height:59px;
		
			height:87px;
			}
			
		
			#immonetsubnavi ul li a, #immonetsubnavi ul li span {
			color:#030404;
			font-size:15px;
			font-weight: normal; text-transform:uppercase; text-decoration:none;
			margin:0 1px 0 0;
		/*	padding:20px 25px 49px 10px;*/
			padding:22px 30px 48px 15px;
				  /*padding:19px 25px 50px 10px;*/  
			
			}
			#immonetsubnavi ul li a:hover {
			text-decoration:underline;
			}
			#immonetsubnavi li a.active, #immonetsubnavi li span.active {
			background: url(../images/menu_bg_active.jpg)  no-repeat scroll right bottom transparent;
			color:#fff;
						}
			#gray{
				width: auto; position:absolute; top:30px; *top:40px; left:auto; 
				height:15px;}
			#gray ul {padding:0 0px 0 10px; *padding-left:0px;}
			
			#gray ul li{
				float:left;
				display: block;
				*padding-left:0px;
				color:#999;
				font-size:11px;
				font-family:Tahoma, Geneva, sans-serif;
			 }
 /*-----------------------------------------*/
 
 
 /*-------------------banner-----------------------*/
 			#banner{ width:913px; height:352px; border:1px solid #FFF; border-bottom:0px; border-top:0px;}
			#banner .home{ background-image:url(../images/banner_home.jpg); background-repeat:no-repeat; width:913px; height:352px;}
			#banner .about{ background-image: url(../images/about-us.jpg); background-repeat:no-repeat; width:913px; height:352px;}
			#banner .services{ background-image:url(../images/services1.jpg); background-repeat:no-repeat; width:913px; height:352px;}
			#banner .contact{ background-image:url(../images/contact.jpg)  ; background-repeat:no-repeat; width:913px; height:352px;}
			#banner .Project{ background-image:url(../images/Project.jpg); background-repeat:no-repeat; width:913px; height:352px;}
 /*--------------Close banner----------------------*/
 
  
 /*-------------------Orangepart-----------------------*/
 			#Orangepart{ width:913px; height:225px; display: inline-block; border:1px solid #FFF; border-bottom:0px; border-top:0px;}
			#Orangepart .bg{ background-image: url(../images/Infor_bg.jpg); background-repeat: repeat-x ; width:913px; height:225px;}
			#Orangepart .box{ width:307px; height:225px; background-image:url(../images/sepra_o.jpg); background-repeat:  no-repeat; background-position: right;}
				#Orangepart .box1{
	width:290px;
	height:225px;
}
			#Orangepart .heading1{ font-family: Tahoma, Geneva, sans-serif; font-size:16px; color:#ffba05; padding-left:25px; letter-spacing:1px;}
			#Orangepart .heading{ font-family: Tahoma, Geneva, sans-serif; font-size:16px; color:#000; padding-left:25px; letter-spacing:1px;}
			#Orangepart .text{ width:290px; height:200px; margin-top:15px; padding:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:16px; }
			#Orangepart .text_box{ width:180px; height:auto; float:left;padding-top:10px; padding-left:10px; text-align:justify;}
			#Orangepart .btn{ width:290px; height: auto; padding-top:20px; }
			
 /*--------------Close Orangepart----------------------*/
 
 
/*-------------------whitepart-----------------------*/

			#white {
	width:915px;
	height: auto;
	background-color:#FFF;
	color:#363636;
	display: inline-block;
	float:left;
}
			#white .wbox {width:225px; height:auto; text-align:left;}
			#white .heading{ font-family: Tahoma, Geneva, sans-serif; font-size:16px; color:#000; padding-left:15px;  text-transform:uppercase; margin-top:0px; padding-top:0px;}
  			#white .Ybox {width:5px; height:18px; background-color:#ffba05; text-align:left;}
			#white .ytext ul li {color:#363636; font-family: Tahoma, Geneva, sans-serif;font-size:13px; padding-left:0px; width:auto; line-height:22px; text-transform:uppercase;}
			#white .ytext1{color:#363636; font-family: Tahoma, Geneva, sans-serif;font-size:13px; padding-left:0px; width:auto; line-height:20px; text-align:justify;  padding-top:15px; }
			#white .wtextmeeter{ height: auto; padding-left:15px; width:570px; border-left:1px solid #CCC; }
			#white .wtextmeeterCon{ height: auto; padding-left:5px; width:850px;  }
			#white .Yboxcon {width:5px; height:18px; background-color:#C00;}
			  #wbottom{width:918px; height: auto; margin-bottom::40px; }
			  .wbott_mid{	width:879px;	height:17px;	background-color: #FFF; }
			
/*------------------- close whitepart-----------------------*/
#tqble_d{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333}
 input.regis1_b {
	border: 1px #999 solid;
	background: #e3e3e3;
	margin-right: 5px;
	margin-top: 0px;
	width: 217px;
	color: #333;
	height: 18px;
	font-size:11px;
	
	padding-left:4pt;
	line-height:18px;
}

 input:focus.regis1_b {
	background: #f4f4f4;
	color:#000;
}

 select.regis1 {
	border: 1px #999 solid;
	background: #e3e3e3;
	margin-right: 5px;
	margin-top: 0px;
	width: 217px;
	color: #333;
	height: 18px;
	font-size:11px;
	
	padding-left:4pt;
	line-height:18px;
}

 select:focus.regis1 {
	background: #f4f4f4;
	color:#000;
}





/*------------------- footer-----------------------*/
			#footer{ width:913px; height:20px;color:#fff; font-family: Tahoma, Geneva, sans-serif;font-size:13px; padding-bottom:20px;}


/*-------------------close  footer-----------------------*/
 
 
