#content_top {
	margin: 3px auto 0 auto;
	width: 980px;
	background: #e3e3e3 url('../images/top.png') no-repeat;
	height: 7px;
}

#content {
	margin: 0 auto;
	background-color: #ffffff;
	width: 980px;
}

#top {
	height: 70px;
}

#logo {
	padding: 10px 0 0 40px;
	float: left;
}

#adress {
	float: right;
	margin: 10px 30px 0 0;
	color: #ababab;
  text-align: center;
}

#culture_links {
  margin: 0;
  padding-bottom: 7px;
  text-align: center;
}

#culture_links a {
  padding: 0 10px;
}

#menu {
	background-color: #3f3f3f;
	height: 49px;
	padding-left: 30px;
}

#menu ul,#menu ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu ul li {
	float: left;
}

#menu ul a:link,#menu ul a:visited {
	text-decoration: none;
	display: block;
	font-weight: bold;
	width: 87px;
	height: 30px;
	background: #3f3f3f url('../images/button_grey.png') no-repeat;
	padding: 19px 20px 0 20px;
	margin: 0 2px;
	text-align: center;
	color: #fff;
}

#menu ul a:hover {
	text-decoration: none;
  display: block;
  font-weight: bold;
  width: 87px;
  height: 30px;
  background: #3f3f3f url('../images/button_grey_hover.png') no-repeat;
  padding: 19px 20px 0 20px;
  margin: 0 2px;
  text-align: center;
  color: #fff;
}

#menu ul .active a:link,#menu ul .active a:visited {
	text-decoration: none;
	display: block;
	font-weight: bold;
	width: 87px;
	height: 29px;
	background: #3f3f3f url('../images/button_green.png') no-repeat;
	padding: 20px 20px 0 20px;
	margin: 0 2px;
	text-align: center;
	color: #000000;
}

#middle {
	background: #3f3f3f url('../images/middle.jpg') no-repeat;
	padding-top: 40px;
	height: 160px;
}

#middle_menu {
	background: #3f3f3f url('../images/middle_menu.png') no-repeat;
	height: 90px;
	padding: 15px 10px;
	margin-bottom: 20px;
}

#content_bottom {
	margin: 0 auto;
	width: 980px;
	background: #e3e3e3 url('../images/bottom.png') no-repeat;
	height: 7px;
}

#advantages dd {
	float: left;
	margin-left: 20px;
}

#advantages dt {
	float: left;
	font-weight: bold;
	margin-left: 10px;
}

#portfolioJqArea {
	width: 597px;
	height: 350px;
	margin-bottom: 20px;
	border: 1px solid #4CA9D4;
}

#container {
	padding: 10px;
}

#footer {
	margin: 10px auto;
	width: 900px;
}

#login_form {
  margin: 0 auto;
  width: 250px;
  text-align: center;

}