html {
	background:#fff;
}

.page {
	background:url("/images/layout/page/vline.png") repeat-y 210px 0;
	min-width: 1000px;
}

.menu {
	height:40px;
	background:url("/images/layout/menu/bg.png");
}

	.menu ul {
		width:599px;
		margin:0 auto;
	}
		.menu ul li {
			float:left;
		}
	
			.menu a {
				display:block;
				height:40px;
				float:left;
				background:url("/images/layout/menu/default/items.png");
			}
			.menu li.active a {
				background:url("/images/layout/menu/active/items.png");
			}
			.menu a.m-choice {
				width:155px;
			}
			.menu a.m-structure {
				width:95px;
				background-position:-155px 0;
			}
			.menu a.m-press {
				width:109px;
				background-position:-250px 0;
			}
			.menu a.m-partners {
				width:131px;
				background-position:-359px 0;
			}
			.menu a.m-gallery {
				width:109px;
				background-position:-490px 0;
			}
			
			.menu li.active a.m-structure {
				width:96px;
				margin-left: -1px;
				background-position:-154px 0;
			}
			.menu li.active a.m-press {
				width:110px;
				margin-left: -1px;
				background-position:-249px 0;
			}
			.menu li.active a.m-partners {
				width:132px;
				margin-left: -1px;
				background-position:-358px 0;
			}
			.menu li.active a.m-gallery {
				width:110px;
				margin-left: -1px;
				background-position:-489px 0;
			}

.header {
	height:155px;
}
	.header div.logo-block {
		width: 1000px;
		height: 155px;
		background:#fff url("/images/layout/header/bg.png") no-repeat center 0;
		margin: 0px auto;
	}
	.header a.logo {
		display: block;
		width: 950px;
		height: 155px;
		text-decoration: none;
		float: left;
	}
	.header div.navi {
		width: 11px;
		height: 123px;
		margin: 32px 0px 0px 20px;
		float: left;
	}
		.header div.navi a {
			background-image: url("/images/layout/navi/navi.png");
			background-repeat: no-repeat;
			display: block;
			width: 11px;
			height: 15px;
		}
		.header div.navi a.item1 {
			background-position: 0px 0px;
		}
		.header div.navi a.item2 {
			background-position: 0px -39px;
			margin-top: 24px;
		}
		.header div.navi a.item3 {
			background-position: 0px -74px;
			margin-top: 24px;
		}
		.header div.active a.item1 {
			background-position: -11px 0px;
		}
		.header div.active a.item2 {
			background-position: -11px -39px;
			margin-top: 24px;
		}
		.header div.active a.item3 {
			background-position: -11px -74px;
			margin-top: 24px;
		}


.links {
	height:61px;
	background:#b6bfc8;
	clear: both;
}
	.links ul {
		width:745px;
		margin:0 auto;
	}
		.links ul li {
			float:left;
		}
		
			.links a {
				float:left;
				height:61px;
				background-image: url("/images/layout/links/default/items.png");
				background-repeat: no-repeat;
			}
			.links a:hover {
				background-image: url("/images/layout/links/hover/items.png");
			}
			.links a.active {
				background-image: url("/images/layout/links/active/items.png");
			}
			.links a.m-1 {
				width:70px;
				background-position: 0px 0px;
			}
			.links a.m-2 {
				width:110px;
				background-position: -70px 0px;
			}
			.links a.m-3 {
				width:84px;
				background-position: -180px 0px;
			}
			.links a.m-4 {
				width:130px;
				background-position: -264px 0px;
			}
			.links a.m-5 {
				width:119px;
				background-position: -394px 0px;
			}
			.links a.m-6 {
				width:117px;
				background-position: -513px 0px;
			}
			.links a.m-7 {
				width:115px;
				background-position: -630px 0px;
			}
			
.submenu3 {
	width:210px;
}		
	.submenu3 a {
		display: block;
		width: 188px;
		border-bottom: 1px solid #e9ecee;
		padding: 10px 10px 10px 12px;
		color: #4ca3f7;
		font-family: Tahoma;
		font-size: 11px;
		
	}
		.submenu3 a span {
			display: block;
			background-image: url("/images/layout/submenu/mark.png");
			background-repeat: no-repeat;
			background-position: right center;
			padding-right: 12px;
		}
	.submenu3 a.active, .submenu3 a.active:hover {
		background-image: url("/images/layout/submenu/active.png");
		background-repeat: no-repeat;
		background-position: left center;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
	}
		.submenu3 a.active span {
			background-image: url("/images/layout/submenu/mark_active.png");
		}
	.submenu3 a:hover {
		background-image: url("/images/layout/submenu/hover.png");
		background-repeat: no-repeat;
		background-position: left bottom;
		
	}


			
.submenu4 {
	padding: 8px 0px;
	width: 210px;
	border-bottom: 1px solid #e9ecee;
}
	.submenu4 a {
		display: block;
		width: 174px;
		padding: 3px 12px 3px 24px;
		background-image: url("/images/layout/submenu/mark2.png");
		background-repeat: no-repeat;
		background-position: 15px center;
		color: #4ca3f7;
		font-size: 10px;
		border-bottom: 0px;
	}
	.submenu4 a:hover {
		background-image: url("/images/layout/submenu/mark.png");
		background-position: 15px center;
		text-decoration: none;
	}
	.submenu4 a.active, .submenu4 a.active:hover {
		background-image: url("/images/layout/submenu/mark.png");
		background-position: 15px center;
		text-decoration: none;
		color: #555;
		font-weight: normal;
	}

			
			

.container {
	padding-left:210px;
}
	.left-content {
		width:210px;
		margin-left:-210px;
		float:left;
	}
		.left-content .padding {
			padding: 1px 0 0 0;
		}
		
		.left-content .sb {
			padding:25px;
			text-align:center;
		}
	
	.center-content {
		width:100%;
		float:right;
	}

.bred {
	padding:25px 45px 0px 20px;
	line-height: 18px;
}
	.bred .pointer {
		background-image: url("/images/layout/submenu/mark2.png");
		background-repeat: no-repeat;
		background-position: center center;
		padding: 0px 6px;
	}
	.bred h1 {
		margin-top: 10px;
		margin-bottom: 0px;
		line-height: 25px;
	}
.search-bred {
	padding-top: 0px;
}
.search-bred a {
	font-size: 10px;
	color: #000;
}

.footer-padding {
	height:103px;
}	
	
.footer {
	background:#b6bfc8;
	height:103px;
	margin-top:-103px;
	min-width: 1000px;
}	
	.footer .cr {
		left:30px;
		top:15px;
		width:500px;
	}
	
	.footer .creator {
		right:30px;
		top:15px;
	}

