#logo {
	position:absolute;
	top:0;
	left:50px;
	width:289px;
	height:122px;
	overflow:hidden;
}
#logo a {
	position:absolute;
	top:0;
	left:0;
	background:url(../img/inner-logo.png) no-repeat;
	width:289px;
	height:122px;
}	

#content {
	position:relative;
	overflow:hidden;
	zoom:1;
}

#secondary {
	float:left;
	position:relative;
	padding:138px 0 50px 50px;
	width:289px;
}
	#sidebar {
		position:relative;
		background:#525252 url(../img/bottom-menu-bg-top.gif) top no-repeat;
		color:#fff;
		text-align:center;
		padding-top:30px;
		margin-bottom:50px;
		font-size:15px;
		text-align:left;
	}
	#sidebar .sidebar-bg {background:url(../img/bottom-menu-bg-bottom.gif) bottom no-repeat; }
	#sidebar a {color:#fff; }
	
	.menu {
		padding-left:20px;
		list-style:none;
		line-height:1.6em;
		background:url(../img/mainpage-sidebar-big-cep.gif) center bottom no-repeat;
		padding-bottom:20px;
	}
	
	.rubricator {
		padding:20px 0 0 20px;
	}
	.rubricator h4 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#999;
		font-weight:normal;
		margin:0;
	}
	.rubricator ul {
		padding:3px 0 20px 20px;
		list-style:none;
		line-height:1.6em;
		color:#fff;
	}	
	.phone {margin:0; }


#primary {
	position:relative;
	float:left;
	width:611px;
	padding:29px 0 50px 50px;
	background:url(../img/inner-arrow-title.gif) 14px 52px no-repeat;
}

.min-height {
	min-height:800px;
}

#primary p {width:611px; overflow:hidden; margin:10px 0; }
#primary p.txt {width:500px; margin-bottom:20px; }



