/* CSS Document */
body {
	background:url(Backgr_down.jpg) repeat-y center;
	padding:0px;
	margin:0px;
}

#background {
	background:url(Backgr_up.jpg) no-repeat top center;
	margin:0px;
	padding:0px;
}
#site {
	width:840px;
/*	min-height:529px;*/
/*	margin:95px auto;*/
	margin:0px auto;
	padding:30px 0 40px 0;
	font:11px Verdana;
	color:#818181;
}
/**html #site {
	heght:529px;
	}*/
img {
	border:none;
	}
h1 {
	font:16px Verdana;
	color:#A1A1A1;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	padding:0px;
	}
h2 {
	font:14px Verdana;
	color:#B8B8B8;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px;
	}
h3 {
	font:13px Verdana;
	color:#B8B8B8;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px;
	}
p {
	font:11px Verdana;
	color:#818181;
	line-height:16px;
	margin:0px 0px 5px 0;
	padding:0px;
	}
a {
		font:11px Verdana;
		color:#505050;
		text-decoration:none;
		}
a:hover {
		color:#B8B8B8;
		}
/*------------header--------*/
#header {
	height:254px;/*254-97*/
	width:840px;
	/*padding:97px 0 0 0;*/
	margin:0px;
}
	#header_left  {
		float:left;
		width:256px;
		height:254px;
		background:url(Head_left.jpg) no-repeat;
		}
	#header_right {
		float:left;
		width:364px;
		height:254px;
		background:url(Head_center.jpg) no-repeat;
		}
	#menuHead {
		float:left;
		background:#5D5D5D;
		/*text-align:center;*/
		width:220px;
		height:254px;
		}
	#menuHead ul {
		background:url(backUl.jpg) no-repeat;
		list-style:none;
		height:174px;/*254-40*/
		padding:0px 0px 0px 20px;
		margin:80px 0px 0px 4px;
		}
	#menuHead li {
		float:left;
		line-height:35px;
		width:85px;
		height:35px;
		text-align:center;
		}
	#menuHead a {
		font:11px Verdana;
		color:#C2BFBF;
		text-decoration:none;
		}
	#menuHead a:hover {
		color:#E6E3E3;
		}
	.EnMenu {
		float:right;
		font:11px Verdana;
		color:#C2BFBF;
		padding:5px 5px 0 0;
		}
/*-------------headerRegal------------*/
#headRegal {
	width:840px;
	height:70px;/*70-2*/
	border-bottom:1px solid #9D9D9D;
	border-top:1px solid #9D9D9D;
	}
	#logoRegal {
		float:left;
		background:#EBEBEB;
		width:194px;/*256-62*/
		height:63px;/*70-7*/
		padding:7px 0 0 62px;
		}
	#zaglRegal {
		float:left;
		background:#000000;
		font:15px Verdana;
		color:#C3C3C3;
		line-height:70px;
		width:561px;/*584-23*/
		height:70px;
		padding:0px 0px 0px 23px;
		margin:0px;
		}
/*---------------center---------*/
#center {
	background:#FFFFFF;
	width:840px;
	/*min-height:252px;*/
	}
/**html #center {
	height:252px;
	}*/
/*---------------LeftSide----------*/
#leftSide {
	float:left;
	width:256px;
	min-height:252px;
	}
*html #leftSide {
	height:252px;
	}
#leftSide a {
	font:11px Verdana;
	color:#5D5D5D;
	text-decoration:none;
	}
#leftSide a:hover {
	color:#C2BFBF;
}
#leftSide ul {
	text-align:right;
	width:150px;
	list-style:none;
	margin:48px auto 0 auto;
	padding:0px;
	text-align: center;
	}
#leftSide li {
	border-bottom:dotted 1px;
	color:#5D5D5D;
	line-height:24px;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
/*-------------------RightSide---------*/
#rightSide {
	background:#FFFFFF;
	float:left;
	width:583px;
	border-left:1px solid #D6D6D6;
	}
	.background {
		background:url(righSide.jpg) no-repeat !important;
	}
#content {
	width:535px;/*580-48*/
	/*float:right;*/
	padding:24px;
	min-height:252px /*300px -48px*/;
	margin:0px 0px 0px 0;
	}
*html #content {
	height:252px /*300px -48px*/;
}
	.products {
		width:275px;
		height:187px;
		border:18px solid #E5E5E5;
	}
/*#content img {
	width:275px;
	height:187px;
	border:2px solid #FFFFFF;
	}*/
	.projects {
		/*width:500px;/*520-20*/
		margin:0px 0px 0 0px;
		}
	.projects td {
		text-align: center;
	}
	.projects img {
	/*	width:130px !important;
		height:120px !important;*/
		padding:1px 1px 1px 1px;
		/*margin:6px 10px 0 3px;*/
		border-right:1px solid #666666 !important;
		border-bottom:1px solid #666666 !important;
	}
	.projects a {
		font:11px Verdana;
		color:#949494;
		text-decoration:none;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		opacity:0.5;
	}
	.projects a:hover {
		color:#C2BFBF;
		filter: alpha(Opacity=100);
		-moz-opacity:1;
		opacity:1;
	}
#paging {

	font:12px Arial, Helvetica, sans-serif;

	}
	#paging span{
		font:12px Arial, Helvetica, sans-serif;
		color:#717171;
		font-weight:bold;
	}
	#paging a{
		font:12px Arial, Helvetica, sans-serif;
		color:#717171;
		margin:0px 1px 0px 1px;
		text-decoration:none;
		}
	#paging a img{
		height:13px;
		width:7px;
		margin:0px 0 0 0;
		padding:0px 2px 5px 0;
		border:none;
		vertical-align:middle;
		}
	.navig {
		height:11px !important;
		width:6px !important;
		}
/*---------------------------Footer--------*/
#footer {
	margin:0px 0px 0px 0px;
	}
#foot1 {
	font:10px Verdana;
	color:#BABABA;
	margin:0px;
	padding:6px 0px 0px 5px;
	float:left;
}
#foot2 {
	font:10px Verdana;
	color:#BABABA;
	margin:0px;
	padding:6px 0 0 475px;
	float:left;
}
