body{
	background-image:none;
}

#menu div.current, #section-line { background-color:#691116; }

#content{
	position:relative;
	z-index:2;
}


#content .signature {
	font-size:79%;
	margin-top:2em;
}

#content .signature h2{
	border:none;
	color:#FDFAE4;
}

#content .signature h2, #content .signature p{
	padding-left:0;
	margin-left:0;
	margin-top:0;
}

#projects{
	margin-top:-290px;
	background:url(/f/1/global/bg2.jpg) 50% 100% no-repeat;
	/* height:455px; */
	border-bottom:1px solid #8a8a80;
	margin-bottom:20em;
}


#projects .buildings{
	height:444px;
	border-bottom:11px solid #101010;
	width:78%;
	position:relative;
}

#projects .buildings .item{
	position:absolute;
	bottom:-11px;
	background:url(sil.png) 0% 100%;
}

#projects .buildings .kremlin{
	width:122px;
	height:61px;
	left:0;
	background-position:0% 100%;
}

#projects .buildings .spass{
	width:93px;
	height:124px;
	background-position:-124px 100%;
	left:16%;
}

#projects .buildings .ivan{
	width:96px;
	height:142px;
	background-position:-219px 100%;
	left:28%;
}

#projects .buildings .menshikov{
	width:67px;
	height:142px;
	background-position:-316px 100%;
	left:40%;
}

#projects .buildings .mid{
	width:238px;
	height:216px;
	background-position:-385px 100%;
	right:21%;
}

#projects .buildings .federation{
	width:165px;
	height:431px;
	background-position:100% 100%;
	right:0;
}

#projects .caption{
	position:relative;
	top:100%;
	margin-top:1em;
	font-family:sans-serif;
	font-size:69%;
}

#projects .incut{
	position:absolute;
	top:100%;
	margin-top:3.5em;
	width:20em;
	/* left:50%; */
	font-size:69%;
	font-family:sans-serif;
	display:none;
}

#projects .incut h2, #projects .incut p{
	padding-left:0;
	margin-left:0;
}

#projects .incut h2{
	color:#fff;
	letter-spacing:0.2em;
	border:0;
	margin:0;
}

#projects .incut p{
	margin-top:0.4em;
}

#projects .height{
	position:absolute;
	font-size:69%;
	color:#969292;
	font-family:sans-serif;
	top:-1em;
	white-space:nowrap;
	display:none;
}

#projects .kremlin .height{
	left:71px;
	top:-1.5em;
	color:#857a5b;
}

#projects .spass .height{
	left:25px;
	color:#8e8c83;
}

#projects .ivan .height{
	left:53px;
}

#projects .menshikov .height{
	left:45px;
	color:#5c5751;
}

#projects .mid .height{
	left:120px;
}

#projects .federation .height{
	left:90px;
}


#projects .image{
	position:absolute;
	background:url(buildings.jpg) no-repeat;
	visibility:hidden;
	top:0;
	left:0;
}

#projects .kremlin .image{
	width:130px;
	height:93px;
	background-position:-80px 0;
	margin-top:-32px;
}

#projects .spass .image{
	width:94px;
	height:151px;
	background-position:0 -112px;
	margin-top:-27px;
	margin-left:6px;
}

#projects .ivan .image{
	width:120px;
	height:162px;
	background-position:-224px 0;
	margin-left:-10px;
	margin-top:-20px;
}

#projects .menshikov .image{
	width:104px;
	height:167px;
	background-position:0 -272px;
	margin-left:-23px;
	margin-top:-25px;
}

#projects .mid .image{
	width:238px;
	height:250px;
	background-position:-112px -192px;
	margin-top:-34px;
}

#projects .federation .image{
	width:183px;
	height:444px;
	background-position:-352px 0;
	margin-left:-12px;
	margin-top:-13px;
}

#projects .spass .incut, #projects .ivan .incut{
	width:35em;
}

#projects .mid .incut{
	width:30em;
}

#projects .kremlin .caption, #projects .kremlin .incut{
	margin-left:71px;
}

#projects .spass .caption, #projects .spass .incut{
	margin-left:58px;
}

#projects .ivan .caption, #projects .ivan .incut{
	margin-left:32px;
}

#projects .menshikov .caption, #projects .menshikov .incut{
	margin-left:22px;
}

#projects .mid .caption, #projects .mid .incut{
	margin-left:97px;
}

#projects .federation .caption, #projects .federation .incut{
	margin-left:70px;
}

#projects .selected{
	z-index:2;
}

#projects .selected .incut, #projects .selected .image, #projects .selected .height{
	display:block;
	visibility:visible;
}

#projects .selected .pseudo-href{
	border:0;
	color:#fff;
	cursor:text;
}

