/* CSS Document */

body {
	margin: 0px; padding: 0px;
	background: #F7F7F7 url(/Decor/bg-sheet.jpg) center top repeat-x;
	font: 12px Arial, Helvetica, sans-serif;
}
img {
	border-color: #CCCCCC;
}
img.inbord {
	background: #FFFFFF;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.decor {
	margin: 0px; padding: 0px;
	border: none; background: none;
}
a {
	color: #444444;
}


.head-img {
	display: block; margin: 0px; padding: 0px;
	border: none;
}


.menu-block {
	width: 910px; height: 45px; margin: 0px; padding: 0px 35px;
	background: url(/Decor/bg-menu-link.jpg) center top no-repeat;
	overflow: hidden;
}
	.menu-main {
		float: left; width: 605px; height: 45px; margin: 0px; padding: 0px;
		overflow: hidden;
	}
		a.inactive {
			display: block; float: left; width: 130px; padding: 0px 0px 27px;
			font-size: 16px; font-weight: bold; color: #819E41; text-decoration: none; text-align: center;
			overflow: hidden;
		}
		a.inactive-over {
			display: block; float: left; width: 130px; padding: 0px 0px 27px;
			background: url(/Decor/menu-main-hover.jpg) center top no-repeat;
			font-size: 16px; font-weight: bold; color: #999999; text-decoration: none; text-align: center;
			overflow: hidden;
		}
		a.active {
			display: block; float: left; width: 130px; padding: 0px 0px 27px;
			background: url(/Decor/menu-main-in.jpg) center top no-repeat;
			font-size: 16px; font-weight: bold; color: #FC6B00; text-decoration: none; text-align: center;
			overflow: hidden;
		}
		a.active-over {
			display: block; float: left; width: 130px; padding: 0px 0px 27px;
			background: url(/Decor/menu-main-hover.jpg) center top no-repeat;
			font-size: 16px; font-weight: bold; color: #FC6B00; text-decoration: none; text-align: center;
			overflow: hidden;
		}
	.menu-link {
		float: right; width: 305px; height: 45px; margin: 0px; padding: 0px;
		overflow: hidden;
	}
		.link-img {
			margin: 0px;
			padding: 0px;
			border: none;
		}


.navigator-block {
	width: 890px; height: auto; margin: 0px; padding: 0px 45px;
	overflow: hidden;
}
	.perehod {
		font-size: 9px;
		/*color: #819E41;*/
		color: #999999;
		text-decoration: none;
	}
	a.perehod {
		font-size: 9px;
		/*color: #819E41;*/
		color: #999999;
		text-decoration: none;
	}
	a.perehod:hover {
		color: #999999;
		text-decoration: underline;
	}



.background-block-top {
	background: url(/Decor/background-top.jpg) center top repeat-y; height: 20px;
}
.background-block {
	background: url(/Decor/background.jpg) center top repeat-y;
}
.background-block-bottom {
	background: url(/Decor/background-bottom.jpg) center top repeat-y; height: 20px;
}



.container-block {
	width: 970px; height: auto; margin: 0px; padding: 20px 0px 0px;
	overflow: hidden;
}
	.content {
		float: left; width: 650px; height: auto; margin: 0px; margin-left: 10px; padding: 0px;
		overflow: hidden;
	}
	.content .menu-sub {
		width: 610px; height: 16px; margin: 0px; padding: 17px 20px;
		background: url(/Decor/bg-menu-sub.jpg) center top no-repeat;
		color: #819E41; text-decoration: none; font-weight: bold;
	}
		a.submenuinactive {
			/*color: #819E41;*/
			color: #819E41; text-decoration: none; font-weight: bold;
		}
		a.submenuactive {
			/*color: #819E41;*/
			color: #FC6B00; text-decoration: none; font-weight: bold;
		}
		h3.content-name {
			width: 610px; height: 16px; margin: 0px; padding: 17px 20px;
			/*background: url(/Decor/bg-name.jpg) center bottom no-repeat;*/
			color: #999999;
		}
	.supplement {
		float: right; width: 270px; height: auto; margin: 0px; padding: 0px;
		overflow: hidden;
	}



.block-other-1 {
	margin: 10px 10px 0px; padding: 0px;
	overflow: hidden;
}
.block-other-2 {
	margin: 20px 0px; padding: 0px 10px;
	overflow: hidden;
}


.footer-block {
	margin: 0px; padding: 0px;
	overflow: hidden;
}
	.footer-block .background {
		width: 980px; margin: 0px; padding: 0px;
		background: url(/Decor/bg-footer-fon.jpg) left top repeat-y;
	}
	.footer-block .container {
		height: 50px; margin: 0px; padding: 15px;
		font-size: 10px; color: #444444; font-weight: bold;
		background: url(/Decor/bg-footer-back.jpg) left top no-repeat;
	}
	.footer-block .container a {
		color: #333333; font-weight: bold; text-decoration: none;
	}
	.footer-block .afooter, .footer-block .afooter-over {
		padding: 0px 10px; color: #000000; font-weight: bold;
	}
	.footer-block .container img {
		padding: 10px 5px; border: none; background: none;
	}