body {
	font:11px arial,sans-serif;
	color:#000;
	background:#edebe1;
	margin:0;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:focus {outline:none}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border:none;
}
img { border-style:none;}
#main {
	margin:0 auto;
	width:839px;
	border:1px solid #a7a17f;
	padding:0 5px 5px 5px;
	border-width: 0 1px 1px 1px;
}
#header {
	width:840px;
	height:305px;
	overflow:hidden;
}
.header {
	background:url(../_images/bg-line.gif) no-repeat;
	height:82px !important;
}
.head-box1 {
	width:322px;
	height:305px;
	float:left;
}
h1.logo {
	padding:0;
	margin:0;
}
.logo a {
	float:left;
	background:url(../_images/logo.gif) no-repeat;
	width:322px;
	height:82px;
	text-indent:-3000px;
	overflow:hidden;
	margin:0;
}
.head-box2 {
	width:517px;
	height:305px;
	float:left;
}
.menu {
	background:url(../_images/bg-menu.gif) repeat-x;
	width:517px;
	height:48px;
	overflow:hidden;
	float:left;
}
.menu ul {
	width:499px;
	height:26px;
	border:1px solid #ad5b5b;
	padding:0;
	margin:14px 0 0 10px;
}
.menu ul li {
	background:url(../_images/seporator.gif) no-repeat 0 3px;
	list-style:none;
	text-indent:-3000px;
	float:left;
	margin:3px 0 0 0px;
	cursor:pointer;
	padding:0 0 0 0;
}
.menu ul li a {
	overflow:hidden;
	display:block;
	height:20px;
}
.menu ul li.home a {
	background:url(../_images/menu0.gif) no-repeat;
	width:53px;
}
.menu ul li.home a:hover { background-position: 0 100%;}

.menu ul li.products a {
	background:url(../_images/menu1.gif) no-repeat;
	width:75px;
}
.menu ul li.products {background:none;}
.menu ul li.products a:hover {background-position: 0 100%;}

.menu ul li.services a {
	background:url(../_images/menu2.gif) no-repeat;
	width:69px;
}
.menu ul li.services a:hover { background-position: 0 100%;}
.menu ul li.land a {
	background:url(../_images/menu3.gif) no-repeat;
	width:83px;
}
.menu ul li.land a:hover { background-position: 0 100%;}
.menu ul li.help a {
	background:url(../_images/menu4.gif) no-repeat;
	width:96px;
}
.menu ul li.help a:hover { background-position: 0 100%;}
.menu ul li.your a {
	background:url(../_images/menu5.gif) no-repeat;
	width:123px;
}
.menu ul li.your a:hover { background-position: 0 100%;}
.menu-bottom {
	background:url(../_images/bg-menu2.gif) repeat-x;
	overflow:hidden;
	width:517px;
	height:25px;
	float:left;
}
.menu-bottom ul {
	width:200px;
	height:16px;
	margin:0;
	float:left;
	padding:7px 0 0 10px;
}
.menu-bottom ul li {
	background:url(../_images/seporator.gif) no-repeat;
	list-style:none;
	float:left;
	margin:0;
	padding:0 12px;
	text-indent:-3000px;
	cursor:pointer;
}
.menu-bottom ul li a {
	height:10px;
	overflow:hidden;
	display:block;
	line-height:1px;
}
.menu-bottom ul li.about a {
	background:url(../_images/about.gif) no-repeat;
	width:62px;
}
.menu-bottom ul li.about {background:none;}
.menu-bottom ul li.about a:hover { background-position:0 100%;}
.menu-bottom ul li.contact a {
	background:url(../_images/contact.gif) no-repeat;
	width:75px;
}
.menu-bottom ul li.contact a:hover { background-position:0 100%;}
.menu-bottom span.number {
	background:url(../_images/number.gif) no-repeat;
	width:89px;
	height:10px;
	overflow:hidden;
	display:block;
	text-indent:-3000px;
	margin:7px 12px 0 0;
	float:left;
}
.menu-bottom span a {
	background:url(../_images/mail.gif) no-repeat;
	width:144px;
	height:13px;
	overflow:hidden;
	display:block;
	text-indent:-3000px;
	margin:7px 0 0 0;
	cursor:pointer;
}
.ab-menu ul {
	background:url(../_images/img.png) no-repeat;
	width:233px;
	height:57px;
	overflow:hidden;
	padding:0 0 0 31px;
	margin:0;
}
.ab-menu {
	position:absolute;
	top:290px;
	left:50%;
	margin:0 0 0 -375px;
	overflow:hidden;
}
.ab-menu ul li {
	list-style:none;
	float:left;
	padding:0;
	margin:14px 8px 0 2px;
}
.ab-menu2 {
	position:absolute;
	top:220px;
	left:50%;
	margin:0 0 0 -375px;
	overflow:hidden;
}
.ab-menu2 ul li {
	list-style:none;
	float:left;
	padding:0;
	margin:14px 8px 0 2px;
}
#content {
	background:#fff url(../_images/bg-repeat-content-line.gif) repeat-y 321px 0;
	width:839px;
	overflow:hidden;
}
.conteiner {
	background:url(../_images/bg-content1.gif) repeat-x;
	width:839px;
	overflow:hidden;
}
.content {
	background:#fff url(../_images/bg-repeat-content-line.gif) repeat-y 321px 0;
	background:#fff !important;
	margin:0;
}
.box-image2 {
	background:url(../_images/bg-sidebar.gif) no-repeat;
	width:294px;
	overflow:hidden;
	padding:0 15px 0 14px;
}
.content .box-sidebar {
	width:321px;
	margin:0;
	overflow:hidden;
	float:left;
}
.content .box-sidebarG {
	width:321px;
	min-height:515px;
	margin:0;
	overflow:hidden;
	float:left;
}
.content .box-sidebarG img {
	margin:0;
	border:0;
	padding:0;
}
.box-top {
	background:url(../_images/bg-sidebar-top.png) no-repeat;
	overflow:hidden;
	height:188px;
	width:294px;
}
.content .column2 {margin:0}
.box-bottom {
	background:url(../_images/bg-sidebar-bottom.png) no-repeat;
	overflow:hidden;
	width:294px;
	height:122px;
}
.menu-sidebar {
	background:url(../_images/bg-sidebar-center.png) repeat-y;
	width:294px;
}
.menu-sidebar:after {
	visibility:hidden;
	display:block;
	clear:both;
	height:0;
	font:0px sans-serif;
	content:".";
}
.menu-sidebar div{
	float:left;
	width:239px;
	position:relative;
	margin:-137px 0 -100px;
	padding:0 0 0 35px;
}
.menu-sidebar h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#af2a2a;
	padding:0 5px;
	margin: 0;
}
.menu-sidebar ul {
	margin:3px 0 0 0;
	padding:0 0 30px;
}
.menu-sidebar ul li {
	list-style:none;
	padding:10px 0 0 0;
}
.menu-sidebar ul li a {
	font:13px Arial, Helvetica, sans-serif;
	color:#5196b0;
	padding:5px;
}
.menu-sidebar ul li a:hover {
	background:url(../_images/hover-sidebar-menu.gif);

}
.content .column2-center {
	background:url(../_images/bg-column2-top2.gif) no-repeat;
	margin:0;
}
.side-b {
	float:left;
	background:url(../_images/bg-sidebar1.gif) no-repeat 0 29px;
	width:311px;
	padding:60px 0 50px 10px;
}
.sidebar {
	background:url(../_images/bg-sidebar-center1.png) repeat-y;
	width:306px;
}
.sidebar:after {
	visibility:hidden;
	display:block;
	clear:both;
	height:0;
	font:0px sans-serif;
	content:".";
}
.text {
	float:left;
	width:290px;
	position:relative;
	margin:-139px 0 -100px 0;
	padding:0 0 0 5px;
}
.center {
	background:url(../_images/bg-sidebar-top1.png) no-repeat;
	width:306px;
	height:106px;
	overflow:hidden;
}
.bottom {
	background:url(../_images/bg-sidebar-bottom1.png) no-repeat;
	width:306px;
	overflow:hidden;
	height:129px;
}
.text p {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#2f7fa4;
	padding:82px 0 0 0;
	margin:0 0 23px 0;
	text-align:center;
}
.text strong {
	display:block;
	color:#22333e;
	margin:0;
	padding:0;
	text-align:center;
}
.column2 {
	width:518px;
	background:url(../_images/bg-column2-center.gif) repeat-y;
	float:right;
	margin:29px 0 0 0;
}
.text2 {
	width:455px;
	overflow:hidden;
	padding:0 0 62px 0;
	margin:0 0 0 31px;
}
	.text2 h1 {
		font:24px "Times New Roman", Times, serif;
		color:#af2a2a;
		margin:33px 0 10px 0;
	}
	.text2 h2 {
		font:20px "Times New Roman", Times, serif;
		color:#af2a2a;
		margin:15px 0 10px 0;
	}
	.text2 a {
		font:bold 13px Verdana, Arial, Helvetica, sans-serif;
		color:#af2a2a;
		padding:0;
		margin:0;
		text-decoration:underline;
	}
	.text2 a:hover {
		text-decoration:none;
	}
	.text2 p, li {
		font: 13px/18px Verdana, Arial, Helvetica, sans-serif;
		color:#000;
		margin:2px 0 0 1px;
		padding:0 0 8px 0;
	}
	.text2 .ma {
		font-size:60%;
		vertical-align:super;
		font-weight:normal;
	}
	
.column2-center {
	background:url(../_images/bg-column2-top.gif) no-repeat;
	overflow:hidden;
}
.column2-bottom {
	background:url(../_images/bg-column2-bottom.gif) no-repeat left bottom;
	overflow:hidden;
}
.con-f {
	position:absolute;
	top:-21px;
	left:100px;
}
.confid {
	background:url(../_images/confid.png) no-repeat;
	width:121px;
	height:54px;
	overflow:hidden;
}
#footer {
	width:839px;
	height:39px;
	background:url(../_images/bg-footer.gif) no-repeat;
	position:relative;
}
#footer:after {
	content:".";
	clear:both;
	visibility:hidden;
	font:0px sans-serif;
	height:0;
	display:block;
}
#footer p {
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	float:right;
	margin:12px 10px 0 0;
}