

body {margin: 0px; padding: 0px; background-image:url(images/back_img.jpg); background-position:top center; background-repeat:no-repeat; background-color:#1a1a1a;}
* html{ margin:0; padding:0;}
h3 {font:italic bold 18px Georgia, "Times New Roman", Times, serif; color:#676767; }
#wrapper{width:781px; height:auto; margin:0 auto;  position:relative;}
#header_part{width:781px; height:430px; margin:0 auto; float:left;}
#header {width:781px; height:auto; margin:0 auto;position:relative; float:left;}
.logo{position:absolute; top:0; left:0; z-index:100;}
#banner{
	width:456px;
	position:absolute;
	top:100px;
	right:0;
	background-image: url(images/banner_img2.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:329px;
}
#navi{width:500px; height:26px;position:absolute; top:60px; right:0;}	
#navi a { font:italic bold 20px Geneva, Arial, Helvetica, sans-serif; text-decoration:none; padding:0 8px; color:#efefef;}

.navi_line{ float:left;}
#body_part{width:781px; height:auto;}
#body_left{width:203px; height:auto; float:left;background-image:url(images/login_img.jpg); background-position:top left; background-repeat:no-repeat;}
#from{width:182px; height:auto; margin:65px  auto 0 auto;}
label{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#515151; font-weight:bold;  text-decoration:none; font-style:italic; padding:0 0 0 0px; margin:0;}
.text_fild{width:170px; height:20px; border:#1d1d1d solid 1px;background-color:#0a0909; margin:2px 0 4px 0;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; padding:2px 5px;}
p{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#4f4f4f; text-decoration:none; line-height:16px; font-weight:normal; margin:5px;}

p a{font-family:Georgia, "Times New Roman", Times, serif; color:#3c67cb; font-size:14px; text-decoration:underline;}
p span{ color:#6b6b6b; font-size:12px;}

#body_right{width:528px; height:auto;float:left; padding-left:50px;}
#body_right_hedding{width:528px; height:auto;float:left; text-align:right;}
#body_right p{font:italic bold 15px Georgia, "Times New Roman", Times, serif; color:#3b3a3a; line-height:21px; margin:5px 30px 0 20px;}
#body_right p span{font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#8f8f8f; text-decoration:none; font-weight:normal; line-height:21px; font-style:italic;}

#foottar{width:781px; height:123px; float:left;background-image:url(images/foottar_img.jpg); background-position:top left; background-repeat:no-repeat; position:relative;}	
.foottar_link{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#7c8291; font-weight:bold;  text-decoration:none; width:auto; position:absolute; top:25px; left:52px;}
.foottar_link a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#7c8291; font-weight:bold;  text-decoration:none;}
.copy{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#403f3f; font-weight:normal;  text-decoration:none; width:auto; position:absolute; top:52px; right:26px;}	


/*gallery*/

img{ border:0;}
#project_name {
	width:524px;
	height:auto;
	float:left;
	margin-top:30px;
}
.project_list {
	width:165px;
	height:auto;
	float:left;
	margin-left:7px;
	margin-bottom:10px;

}
.project_list p {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#6B6B6B;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	margin-top:2px;
	line-height:14px;
}

#events{width:202px;
	height:auto; margin:30px 30px 0 20px;
	float:left;}
#events_in{width:200px;
	height:auto; border:#171718 solid 1px; background-image:url(images/events_bg_img.jpg); background-position:bottom left; background-repeat:no-repeat;
	float:left;}
#events_in img{border-bottom:#171718 solid 1px;}	
#events_in p{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#cecccc;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	margin-top:2px;
	line-height:18px;
	text-transform: uppercase; margin-bottom:5px;
}
#limo{width:200px; margin-top:5px;
	height:36px;background-image:url(images/limo_bg.jpg); background-position:top left; background-repeat:no-repeat;
	float:left;}
#limo a{font-family:Georgia, "Times New Roman", Times, serif;
	color:#818181;
	text-decoration:none;
	font-size:13px; font-style:italic; line-height:36px; padding: 0 10px 0 30px;
	font-weight:normal;
	}
#limo a:hover{color:#fff;}
#p_events{border-top:1px solid #C2C2C2; margin-top:30px; float:left; margin-left:8px;}
#p_events img{border:5px solid #464646;}
.p_events_text_box{ width:auto; height:auto;float:left;margin-left:15px;}
.p_events_text{ width:auto; font-family:Calibri; font-size:21px; font-weight:normal; color:#818181;}
.p_events_text span{ font-family:Calibri; font-size:12px; font-weight:normal; color:#4d4b4b;}
.space{height:100px; float:left; width:781px;}
.about_us{ margin:30px 0 0 0; float:left; width:500px;}




#inq_form { width:90%; margin:0 auto;padding-top:0 !important;}
#inq_form p { margin:5px 0 5px 0px; padding:0px;}
#inq_form p label {  display:inline-block; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#515151; font-weight:bold;  text-decoration:none;padding-top:0px; margin-bottom:5px; font-style:normal;}
#inq_form p input { color:#666; width:90%; background:#0a0909; border:solid 1px #1d1d1d; padding:2px 5px; }
#inq_form p textarea { width:90%; background:#0a0909; border:solid 1px #1d1d1d;padding:5px;}
#inq_form p select { color:#666; width:220px; background:#0a0909;border:solid 1px #1d1d1d;}
#inq_form #submit-form-btn { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#515151; font-weight:bold;  text-decoration:none; background:#000; border:solid 1px #1c1c1c; color:#515151; text-transform:uppercase; padding:3px 5px;    margin-top:10px;}

.left-links h3 {font:bold 26px Georgia, "Times New Roman", Times, serif; color:#515151; margin:0; padding:10px 0 0 5px;}
.left-links ul{ list-style:none; padding:0; margin:0px; padding-top:10px;}
.left-links ul li a {  font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#3C67CB; line-height:20px; padding-left:10px; }

#google_add_left{width:120px;  position:absolute; top:213px; left:-135px;}
#google_add_right{width:120px; position:absolute; top:213px; right:-135px;}

