@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
body{
	font-size:12px;
	text-align: center;
	background:#baa98e url(../img/bg.png) repeat-x left top;
}
#container{
	width:969px;
	height:580px;
	position:absolute;
    top:50%;
    left:50%;
    margin:-290px 0px 0px -484px;
	overflow:hidden;

}
img{
	border:none;
}
#main_content{
	background:url(../img/bg1.jpg) no-repeat left top;
	width:968px;
	height:580px;
	position:relative;
}
h1.h{
	position:absolute;
	top:270px;
	left:76px;
}
p.aboutp{
	font-size:12px;
	line-height:18px;
	color:#e0cab1;
	position:absolute;
	top:326px;
	left:87px;
	width:534px;
	text-align:justify;
}
#up {
	position:absolute;
	top:405px;
	left:896px;
}
#up a{
	width:32px;
	height:28px;
	display:block;
}
#up a{
	background:url(../img/up.png) no-repeat left top;
	
}
#up a:hover{
	background:url(../img/up_red.png) no-repeat left top;
	
}
#down{
	position:absolute;
	top:438px;
	left:896px;
	width:35px;
	height:27px;
}
#down a{
    width:32px;
	height:27px;
	display:block;
	background:url(../img/down.png) no-repeat left top;
}
#down a:hover{
	width:32px;
	height:27px;
	background:url(../img/down_red.png) no-repeat left top;
}

#menu{
	position:absolute;
	top:480px;
	left:60px;
	float:left;
	width:895px;
}
.logo2{
	width:328px;
	float:left;
}
.logo2 img{
	display:block;
	float:left;
	margin-right:13px;
	display:inline;
}
.logo2 img.img_t{
	margin-top:32px;
}
.logo2 img.il{
	float:right;
	margin-top:32px;
}

ul.menubar{
	width:480px;
	float:right;
	list-style:none;
	margin-top:32px;
}
ul.menubar li{
	float:left;
	margin-right:29px;
	display:inline;
}
#main_content h1.contact1{
	position:absolute;
	top:268px;
	left:65px;
}
#main_content p.contact2 {line-height:20px;text-align:left;}
#main_content p.contact2 span{font-size:15px;}
.c1{
	margin-right:20px;
	
	
}
.c2{
	margin-left:150px;

}
.c2 a{color:#ffffcc;text-decoration:none;font-size:14px;}
/*strat testimony.html*/
.bg1#main_content {
	background:url(../img/bg3.jpg) no-repeat left top;
	
}
#t_logo{
	position:absolute;
	top:122px;
	left:52px;
}
#content{
	position:absolute;
	top:139px;
	left:217px;
	text-align:left;
	color:#1c1f2a;
	
}
#content h1{
	margin-bottom:5px;
	font-size:14px;
}

#content h2{
	font-size:11px;
	line-height:12px;
}
#content p{
	margin:20px 0px 20px 0px;
	width:615px;
	font-size:13px;
	line-height:18px;
	text-align:justify
}
#content p.p1{
	margin-top:40px;
}


.t#up{
	position:absolute;
	top:404px;
	right:22px;
}
.t_d#down,.t_g#down{
	position:absolute;
	top:432px;
	right:22px;
}
.i2{margin-right:41px;}
.t#up a{background: url(../img/up_t.png) no-repeat left top;}
.t#up a:hover{background: url(../img/up_red_t.png) no-repeat left top;}
.t_d#down a{
	background: url(../img/down_t.png) no-repeat left top;

}
.t_d#down a:hover{
	background:url(../img/down_red_t.png) no-repeat left top;
	
}
#main_content2{
	background:url(../img/bg4.jpg) no-repeat left top;
	width:968px;
	height:580px;
	position:relative;
}
.t_g#down a{
	background:url(../img/down_g.png) no-repeat left top;

}
.t_g#down a:hover{
	background:url(../img/down_red_g.png) no-repeat left top;
	
}
.g#up a{background: url(../img/up_g.png) no-repeat left top;}
.g#up a:hover{background: url(../img/up_red_g.png) no-repeat left top;}
/*gallery1.htnml*/
.gallery1#content{
	position:absolute;
	top:32px;
	left:105px;
}
/*testimony.html*/
.c#up a{background: url(../img/up_g.png) no-repeat left top;}
.c#up a:hover{background: url(../img/up_red_g.png) no-repeat left top;}
.t_c#down a{
	background: url(../img/down_t.png) no-repeat left top;

}
.t_c#down a:hover{
	background:url(../img/down_red_t.png) no-repeat left top;
	
}
/*services.html*/
#main_content1 {
	background:url(../img/bg5.jpg) no-repeat left top;
	width:968px;
	height:580px;
	position:relative;
}

a.production{
	position:absolute;
	top:216px;
	left:221px;
	width:269px;
	height:166px;
	
}
a.production:hover {
	background:url(../img/s2.jpg) no-repeat left top;
}

a.services{
	position:absolute;
	top:216px;
	left:432px;
	width:303px;
	height:166px;
	
}
a.services:hover{
	background:url(../img/s1.jpg) no-repeat left top;
}
