@media only screen and (min-height : 705px) {
	.wrapper {
		top: 3px; bottom: 0; left: 0; right: 0;
		margin: auto;
	}
}

@media only screen and (max-height : 704px) and (min-height : 1px) {
	.wrapper {
		top: 0; bottom: 0; left: 0; right: 0;
		margin: 55px auto;
	}
}

.wrapper {
	background: url(../images/medium/bg_collage.png) no-repeat;
	width: 904px;
	height: 602px;
	left: 15px;
}

nav {
	width: 670px;
	height: 200px;
	right: 20px;
	top: -50px;
}
nav a {
	font-size: 18px;
}
nav .nav_biography {
	background: url(../images/medium/bg_nav_biography.png) no-repeat;
	width: 174px;
	height: 133px;
	top: 38px;
}
nav .nav_biography b {
	background: url(../images/medium/ic_nav_biography.png) no-repeat;
	width: 76px;
	height: 74px;
	top: 20px;
	left: 35px;
}
nav .nav_biography span {
	bottom: 10px;
	left: 15px;
}
nav .nav_spectacle {
	background: url(../images/medium/bg_nav_spectacle.png) no-repeat;
	width: 174px;
	height: 136px;
	left: 163px;
}
nav .nav_spectacle b {
	background: url(../images/medium/ic_nav_spectacle.png) no-repeat;
	width: 132px;
	height: 81px;
	bottom: 15px;
	right: 17px;
}
nav .nav_spectacle span {
	top: 10px;
	right: 15px;
}
nav .nav_projects {
	background: url(../images/medium/bg_nav_projects.png) no-repeat;
	width: 171px;
	height: 133px;
	top: 38px;
	left: 330px;
}
nav .nav_projects b {
	background: url(../images/medium/ic_nav_projects.png) no-repeat;
	width: 108px;
	height: 87px;
	top: 12px;
	right: 25px;
}
nav .nav_projects span {
	bottom: 10px;
	left: 10px;
}
nav .nav_press {
	background: url(../images/medium/bg_nav_press.png) no-repeat;
	width: 174px;
	height: 130px;
	left: 495px;
	top: 85px;
}
nav .nav_press b {
	background: url(../images/medium/ic_nav_press.png) no-repeat;
	width: 133px;
	height: 69px;
	bottom: 21px;
	right: 19px;
}
nav .nav_press span {
	top: 6px;
	left: 30px;
}

aside {
	background: url(../images/medium/bg_note.png) no-repeat;
	width: 197px;
	height: 701px;
	top: -50px;
	left: 26px;
}
aside .aside_director {
	background: url(../images/medium/bg_aside_director.png) no-repeat;
	width: 178px;
	height: 35px;
	top: 36px;
	left: -35px;
}
aside .aside_director span {
	top: 2px;
	right: 30px;
	font-size: 18px;
}
aside .aside_polina {
	background: url(../images/medium/bg_aside_polina.png) no-repeat;
	width: 154px;
	height: 354px;
	top: 88px;
	left: 23px;
}
aside .aside_cloud {
	background: url(../images/medium/bg_aside_cloud.png) no-repeat;
	width: 175px;
	height: 239px;
	top: 405px;
	left: -44px;
	padding-top: 55px;
	padding-left: 57px;
	overflow: hidden;
	font-size: 14px;
}
aside .aside_cloud .aside_cloud_l1 {
	font-size: 18px;
}
aside .aside_cloud .aside_cloud_l2 {
	font-size: 16px;
}
aside .aside_cloud .aside_cloud_l3 {
	font-size: 14px;
}
aside .aside_cloud .aside_cloud_l4 {
	font-size: 12px;
}
aside .aside_cloud .aside_cloud_l5 {
	font-size: 10px;
}

main {
	width: 685px;
	height: 537px;
	left: 190px;
	top: 65px;
}
main .content {
	width: 590px;
	padding-top: 80px;
	padding-left: 60px;
	padding-bottom: 60px;
	font-size: 0.8em;
}
main .content .spectacle > a img, main .content .projects > a img {
	max-width: 90px;
}
main .content .spectacle, main .content .projects {
	margin-bottom: 22px;
}
main .content .spectacle > a, main .content .projects > a {
	margin-right: 11px;
}


footer {
	background: url(../images/medium/bg_footer.png) no-repeat;
	width: 659px;
	height: 37px;
	bottom: -36px;
	right: 29px;
}
footer .home {
	background: url(../images/medium/bg_footer_home.png) no-repeat;
	width: 66px;
	height: 55px;
	bottom: 23px;
	right: 52px;
}