/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.jpg);
}
#warper{
	width:1003px;
	background-color:#;
	margin:0 auto;
}
#warp{
	width:937px;
	background-color:#;
	margin:0 auto;
}
#header{
	width:1003px;
	background-image: url(../images/bg.jpg);
	margin:0 auto;
}

#header1{
	width:1003px;
	height:471px;
	background-color:#;
	margin:0 auto;
}
#header2{
	width:975px;
	height:319px;
	background-color:#;
	margin:0 auto;
}
#header2111a{
	width:975px;
	height:519px;
	background-color:#;
	margin:0 auto;
}
#header2abcd{
	width:975px;
	height:355px;
	background-color:#;
	margin:0 auto;
}
#header200{
	width:975px;
	height:993px;
	background-color:#;
	margin:0 auto;
}
#header2ab{
	width:975px;
	height:519px;
	background-color:#;
	margin:0 auto;
}
#header2001{
	width:975px;
	height:277px;
	background-color:#;
	margin-left:15px;
	float:left;
}
#header2002{
	width:975px;
	height:622px;
	background-color:#;
	float:left;
}
#header2a1{
	width:975px;
    background-color:#;
	margin:0 auto;
}

div#header_top{
	float:left;
	width:1003px;
	background-color:#;
    height:120px;
	}
	div#intro_1{
	width:1003px;
	background-color:#;
    height:134px;
	float:left;
	}
	div#intro_bg{
	 width:1003px;
	background-color:#;
	background-image:url(../images/intro_bg.jpg);
	height:532px;
	background-repeat:no-repeat;
	float:left;
	}
	div#intro_top{
	width:1003px;
	background-color:#;
	background-image:url(../images/intro_top.jpg);
	height: 122px;
	background-repeat:no-repeat;
	float:left;
	}
	div#intro_foot{
	width:937px;
	background-color:#;
	background-image:url(../images/foot.jpg);
	height: 90px;
	background-repeat:no-repeat;
	float:left;
	}
	div#intro_header{
	width:1003px;
	background-color:#;
	height:655px;
	float:left;
	}
	div#intro_bg1{
	margin:0 auto;
	width:884px;
	background-color:#000000;
	margin-top:27px;
	height:480px;
	}
	div#intro_f1{
    width:937px;
	background-color:#;
	height:34px;
	float:left;
	}
	div#design{
	float:left;
	width:478px;
	background-color:#;
	background-image:url(../images/design.jpg);
	height:114px;
	}
	div#home_icon{
	float:left;
	width:174px;
	background-color:#;
	background-image:url(../images/home_icon.jpg);
	height:114px;
	}
	div#banner{
	float:left;
	width:1003px;
	background-color:#;
	background-image:url(../images/000000_02.jpg);
	height:319px;
	}
	div#nav{
	float:left;
	width:1003px;
	background-color:#;
	background-color:#;
	height:38px;
	}
		
	div#body_design{
	float:left;
	width:488px;
	background-color:#;
	background-image:url(../images/body_design.jpg);
	height:89px;
	margin-top:2px;
	}
	div#body_a1{
	float:left;
	width:227px;
	background-color:#;
	background-image:url(../images/a1.jpg);
	height:163px;
	margin-top:5px;
	background-repeat:no-repeat;
	}
	div#body_a1007{
	float:left;
	width:227px;
	background-color:#;
	background-image:url(../images/a1.jpg);
	height:163px;
	margin-top:5px;
	background-repeat:no-repeat;
	}
	#c0001{
	margin:0 auto;
	width:203px;
	height:130px;
	background-image:url(../images/001.jpg);
	margin-top:13px;
	}
		#c0001a{
	margin:0 auto;
	width:203px;
	height:130px;
	background-image:url(../images/img_contact.jpg);
	margin-top:13px;
	}
	div#a0001{
	float:left;
	width:488px;
	background-color:#;
	height:319px;
	}
		div#a0001z{
	float:left;
	width:975px;
	background-color:#;
    }
	div#a0001z111{
	float:left;
	width:975px;
	height:839px;
	background-color:#;
    }
	div#a0001z1{
	margin:0 auto;
	width:847px;
	height:839px;
	background-image:url(../images/new_map.jpg);
	
	background-repeat:no-repeat;
    }
	div#a0002{
	float:left;
	width:487px;
	background-color:#;
	height:319px;
	}
	div#a0002c{
	float:left;
	width:487px;
	background-color:#;
	height:519px;
	}
	div#b0001{
	float:left;
	width:461px;
	background-color:#;
	height:50px;
	margin-top:3px;
	margin-left:4px;
	}
	div#b0001a{
	float:left;
	width:461px;
	background-color:#;
	height:30px;
	margin-top:3px;
	margin-left:4px;
	}
	div#b0001a1{
	float:left;
	width:461px;
	background-color:#;
	height:200px;
	margin-top:px;
	margin-left:4px;
	}
	div#b0001b{
	float:left;
	width:461px;
	background-color:#;
	height:50px;
	margin-top:33px;
	margin-left:4px;
	}
	div#b0002{
	float:left;
	width:234px;
	background-color:#;
	height:113px;
	margin-left:6px;
	margin-top:21px;
	}
	div#b000299{
	float:left;
	width:250px;
	background-color:#;
	height:100px;
	margin-left:6px;
	margin-top:9px;
	}
	div#b0003{
	float:left;
	width:480px;
	background-color:#;
	height:63px;
	margin-left:3px;
	margin-top:10px;
	}
	div#b0004{
	margin:0 auto;
	width:487px;
	background-color:#;
	height:237px;
	margin-left:0px;
	margin-top:10px;
	}
	div#b0004a{
	margin:0 auto;
	width:487px;
	background-color:#;
	height:237px;
	margin-left:0px;
	margin-top:30px;
	}
		div#b0004a123{
	margin:0 auto;
	width:487px;
	background-color:#;
	height:237px;
	margin-left:0px;
	margin-top:0px;
	}
		div#b0004a11{
	float:left;
	width:488px;
	background-color:#;
	height:23px;
	margin-left:0px;
	margin-top:5px;
	}
	div#b0005{
	margin:0 auto;
	width:478px;
	background-color:#;
	height:112px;
	margin-left:0px;
	margin-top:0px;
	}
	div#b000_new{
	float:right;
	width:150px;
 
	padding-top:15px;
	}	
	
	
	
	div#b0006{
	margin:0 auto;
	width:478px;
	background-color:#;
	height:112px;
	margin-left:px;
	margin-top:0px;
	}
		div#b0005www{
	margin:0 auto;
	width:400px;
	background-color:#;
	height:112px;
	margin-left:0px;
	margin-top:0px;
	}
	div#b0006{
	margin:0 auto;
	width:478px;
	background-color:#;
	height:112px;
	margin-left:0px;
	margin-top:10px;
	}
	div#body_b1{
	float:left;
	width:238px;
	background-color:#;
	background-image:url(../images/b1.jpg);
	height:112px;
	background-repeat:no-repeat;
	}
		div#body_b11{
	float:left;
	width:238px;
	background-color:#;
	background-image:url(../images/new_b1.jpg);
	height:190px;
	background-repeat:repeat-y;
	}
    #ab0001{
	margin:0 auto;
	width:214px;
	height:166px;
	background-image:url(../images/out1.jpg);
	margin-top:13px;
	}
	   #ab0002{
	margin:0 auto;
	width:214px;
	height:166px;
	background-image:url(../images/out2.jpg);
	margin-top:13px;
	}
	   #ab0003{
	margin:0 auto;
	width:214px;
	height:166px;
	background-image:url(../images/out3.jpg);
	margin-top:13px;
	}
	   #ab0004{
	margin:0 auto;
	width:214px;
	height:166px;
	background-image:url(../images/out4.jpg);
	margin-top:13px;
	}
	   #ab0005{
	margin:0 auto;
	width:214px;
	height:166px;
	background-image:url(../images/out5.jpg);
	margin-top:13px;
	}
	   #ab0006{
	margin:0 auto;
	width:214px;
	height:166px;
	background-image:url(../images/out6.jpg);
	margin-top:13px;
	}
	   #ab0007{
	margin:0 auto;
	width:214px;
	height:166px;
	background-image:url(../images/out7.jpg);
	margin-top:13px;
	}
	   #ab0008{
	margin:0 auto;
	width:214px;
	height:166px;
	background-image:url(../images/out8.jpg);
	margin-top:13px;
	}

	#d0001{
	margin:0 auto;
	width:214px;
	height:87px;
	background-image:url(../images/002.jpg);
	margin-top:13px;
	}
	#d0002{
	margin:0 auto;
	width:214px;
	height:87px;
	background-image:url(../images/003.jpg);
	margin-top:13px;
	}
    #d0003{
	margin:0 auto;
	width:214px;
	height:87px;
	background-image:url(../images/004.jpg);
	margin-top:13px;
	}
	#d0004{
	margin:0 auto;
	width:214px;
	height:87px;
	background-image:url(../images/005.jpg);
	margin-top:13px;
	}
	
	#img_002{
	margin:0 auto;
	width:214px;
	height:87px;
	background-image:url(../images/001.jpg);
	margin-top:px;
    }
	#footer{
	width:752px;
	height:40px;
	background-color:#;
	margin-top:11px;
	margin:0 auto;
    }
	#footer_img{
	width:752px;
	height:11px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	margin-top:3px;
	margin:0 auto;
    }
		div#foot{
	margin:0 auto;
	width:775px;
	background-color:#;
	height:10px;
	margin-left:0px;
	margin-top:10px;
	}
	#header_ser{
	width:1003px;
	height:850px;
	background-image: url(../images/bg.jpg);
	margin:0 auto;
   }
    #header2_services{
	width:975px;
	height:319px;
	background-color:#;
	margin:0 auto;
    }
	div#body_services{
	float:left;
	width:488px;
	background-color:#;
	background-image:url(../images/body_ser.jpg);
	height:93px;
	margin-top:7px;
	}
	div#body_map{
	float:left;
	width:488px;
	background-color:#;
	background-image:url(../images/design_map1.jpg);
	height:93px;
	margin-top:7px;
	}
	div#design_booking{
	float:left;
	width:488px;
	background-color:#;
	background-image:url(../images/design_form.jpg);
	height:93px;
	margin-top:7px;
	}
	div#design_confirmation{
	float:left;
	width:488px;
	background-color:#;
	background-image:url(../images/confirmation.jpg);
	height:93px;
	margin-top:7px;
	}
	div#design_out{
	float:left;
	width:488px;
	background-color:#;
	background-image:url(../images/design_out.jpg);
	height:93px;
	margin-top:7px;
	}
	
	
	div#body_gallery{
	float:left;
	width:488px;
	background-color:#;
	background-image:url(../images/design_gallery.jpg);
	height:124px;
	margin-top:7px;
	}
	div#body_contact{
	float:left;
	width:488px;
	background-color:#;
	background-image:url(../images/design_contact.jpg);
	height:93px;
	margin-top:7px;
	}
	div#body_tariffs{
	float:left;
	width:488px;
	background-color:#;
	background-image:url(../images/design_tariffs.jpg);
	height:93px;
	margin-top:7px;
	}
	
    div#header_services{ 
	width:975px;
	height:93px;
	background-color:#;
	margin:0 auto;
    }
	div#ab001{ 
	width:975px;
	height:300px;
	background-color:#;
	margin:0 auto;
    }
	div#ab002{
	float:left;
	width:100px;
	background-color:#;
	height:300px;
	margin-left:0px;
	margin-top:0px;
	}
	div#ab003{
	float:left;
	width:775px;
	background-color:#;
	height:300px;
	margin-left:0px;
	margin-top:0px;
	}
	div#ab004{
	float:left;
	width:100px;
	background-color:#;
	height:300px;
	margin-left:0px;
	margin-top:0px;
	}
	div#ab005{
	float:left;
	width:775px;
	background-color:#;
	height:100px;
	margin-left:0px;
	margin-top:0px;
	}
	div#ab006{
	float:left;
	width:775px;
	background-color:#;
	height:10px;
	margin-left:0px;
	margin-top:0px;
	}
	div#map{
	margin:0 auto;
	width:496px;
	background-color:#;
	background-image:url(../images/map.jpg);
	height:679px;
	}
	


