body { background: #78797b url(images/background.jpg) repeat-x; margin: 0; padding: 0;}

#main { width: 960px; margin: 0 auto; padding: 0; background: url(images/bg_content.jpg) repeat-y;  overflow: auto;}

#header { height: 197px; width: 960px; background: url(images/header.jpg) no-repeat;  }

#menu { height: 42px; background: url(images/bg_menu.jpg) repeat-x; } 

#content { width: 960px; }

#left { width: 251px; float: left;}
#left_a { background: url(images/bg_left_a.jpg) repeat-y; width: 251px; }
#left_a_inner { background: url(images/bg_left_a_inner.jpg) no-repeat; width: 251px; }

#left_b { background: url(images/bg_left_b.jpg) repeat-y; width: 251px; }

#right { width: 709px; background: url(images/bg_main_content.jpg) repeat-y; float: left;}

#right_inner { width: 709px; background: url(images/bg_content_inner.jpg) no-repeat; float: left;}

.content_a { color: #fff ; padding: 20px; font:normal 14px Arial; text-align: left; letter-spacing: 0.8px; overflow: auto;}

.content_a2 { float: right; }
.content_a2 a {text-decoration: none; color: #fff; }

.content_b { color: #fff ; padding: 20px; font:normal 11px Arial; letter-spacing: 0.5px; overflow: auto;}

.content_b a { color: #fff ; text-decoration: none; overflow: auto;}

.main_content { color: #fff ; padding: 20px; font:normal 14px Arial; text-align: justify; letter-spacing: 0.9px; overflow: auto; line-height: 18px; }
.main_home_content { color: #fff ; padding: 20px; font:normal 16px Arial; text-align: justify; letter-spacing: 0.9px; overflow: auto; line-height: 25px; }

.b_home { float: left; width: 192px; background: url(images/b_home.jpg) no-repeat; height: 42px; }
.b_home a { display:block; }
.b_home:hover{ background: url(images/b_home_hover.jpg) no-repeat; }

.b_aboutus { float: left; width: 192px; background: url(images/b_aboutus.jpg) no-repeat; height: 42px;}
.b_aboutus a { display:block; }
.b_aboutus:hover{ background: url(images/b_aboutus_hover.jpg) no-repeat; }

.b_services { float: left; width: 192px; background: url(images/b_services.jpg) no-repeat; height: 42px;}
.b_services a { display:block; }
.b_services:hover{ background: url(images/b_services_hover.jpg) no-repeat; }

.b_history { float: left; width: 192px; background: url(images/b_history.jpg) no-repeat; height: 42px;}
.b_history a { display:block; }
.b_history:hover{ background: url(images/b_history_hover.jpg) no-repeat; }

.b_contact { float: left; width: 192px; background: url(images/b_contact.jpg) no-repeat; height: 42px;}
.b_contact a { display:block; }
.b_contact:hover{ background: url(images/b_contact_hover.jpg) no-repeat; }

.menu {
	margin: 0;
	padding: 0;
	list-style-type:none;
}

#homefoto { width: 960px; height: 476px; background: url(images/homefoto.jpg) no-repeat; }

.list li { margin: 5px;}

h1 { font: normal; margin: 0; padding: 0;} 
h2 { font: normal; margin: 0; padding: 0;} 

#historyfoto { width: 709px; height:473px; background: url(images/amir3.jpg) no-repeat; }

#form {
	width : 500px;

}

#form .inputform {
	width: 300px;
	
}

#form #label {
	float: left;
	width: 180px;
	clear: both;
	height: 40px;
}

#form .input {
	float: left;
	width: 300px;
	height: 40px;
}
#form .inputarea {
	float: left;
	width: 300px;

}
#form .submit {
	float: left;
	padding-left: 120px;
	width: 500px;
	margin-top: 10px;
}

.button {
	background: url(images/button.png);
	height: 30px;
	width: 124px;
	text-align: center;
	font-family : Arial;
	font-size:12px;
	font-weight: bold;
	color: #bcbec0;
	padding-right: 6px; 
	padding-top: 4px;
	line-height: 15px;	
}

.button2 {
	background: url(images/button.png);
	height: 30px;
	width: 124px;
	text-align: center;
	font-family : Arial;
	font-size:12px;
	font-weight: bold;
	color: #bcbec0;
	padding-right: 9px; 
	border: 0px;
	padding-bottom: 5px;
	float: left;
	margin-right: 30px;
	
}

img, div, input { behavior: url(iepngfix.htc) }
