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

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

.wrapper {
	background: url(../images/large/bg_collage.png) no-repeat;
	width: 1165px;
	height: 777px;
	left: 25px;
}

nav {
	width: 865px;
	height: 265px;
	right: 32px;
	top: -50px;
}
nav a {
	font-size: 21px;
}
nav .nav_biography {
	background: url(../images/large/bg_nav_biography.png) no-repeat;
	width: 224px;
	height: 171px;
	top: 38px;
}
nav .nav_biography b {
	background: url(../images/large/ic_nav_biography.png) no-repeat;
	width: 101px;
	height: 96px;
	top: 25px;
	left: 41px;
}
nav .nav_biography span {
	bottom: 14px;
	left: 25px;
}
nav .nav_spectacle {
	background: url(../images/large/bg_nav_spectacle.png) no-repeat;
	width: 223px;
	height: 175px;
	left: 215px;
}
nav .nav_spectacle b {
	background: url(../images/large/ic_nav_spectacle.png) no-repeat;
	width: 172px;
	height: 104px;
	bottom: 19px;
	right: 23px;
}
nav .nav_spectacle span {
	top: 14px;
	right: 24px;
}
nav .nav_projects {
	background: url(../images/large/bg_nav_projects.png) no-repeat;
	width: 221px;
	height: 173px;
	top: 36px;
	left: 429px;
}
nav .nav_projects b {
	background: url(../images/large/ic_nav_projects.png) no-repeat;
	width: 141px;
	height: 113px;
	top: 21px;
	right: 34px;
}
nav .nav_projects span {
	bottom: 13px;
	left: 17px;
}
nav .nav_press {
	background: url(../images/large/bg_nav_press.png) no-repeat;
	width: 224px;
	height: 168px;
	left: 639px;
	top: 91px;
}
nav .nav_press b {
	background: url(../images/large/ic_nav_press.png) no-repeat;
	width: 172px;
	height: 90px;
	bottom: 26px;
	right: 26px;
}
nav .nav_press span {
	top: 13px;
	left: 39px;
}

aside {
	background: url(../images/large/bg_note.png) no-repeat;
	width: 254px;
	height: 904px;
	top: -55px;
	left: 26px;
}
aside .aside_director {
	background: url(../images/large/bg_aside_director.png) no-repeat;
	width: 229px;
	height: 45px;
	top: 47px;
	left: -46px;
}
aside .aside_director span {
	top: 6px;
	right: 37px;
	font-size: 21px;
}
aside .aside_polina {
	background: url(../images/large/bg_aside_polina.png) no-repeat;
	width: 199px;
	height: 456px;
	top: 114px;
	left: 30px;
}
aside .aside_cloud {
	background: url(../images/large/bg_aside_cloud.png) no-repeat;
	width: 225px;
	height: 319px;
	top: 518px;
	left: -56px;
	padding-top: 65px;
	padding-left: 70px;
	overflow: hidden;
	font-size: 16px;
}
aside .aside_cloud .aside_cloud_l1 {
	font-size: 20px;
}
aside .aside_cloud .aside_cloud_l2 {
	font-size: 18px;
}
aside .aside_cloud .aside_cloud_l3 {
	font-size: 16px;
}
aside .aside_cloud .aside_cloud_l4 {
	font-size: 14px;
}
aside .aside_cloud .aside_cloud_l5 {
	font-size: 12px;
}

main {
	width: 883px;
	height: 693px;
	left: 240px;
	top: 84px;
}
main .content {
	width: 765px;
	padding-top: 105px;
	padding-left: 75px;
	padding-bottom: 75px;
	font-size: 1em;
}
main .content .spectacle > a img, main .content .projects > a img {
	max-width: 100px;
}
main .content .spectacle, main .content .projects {
	margin-bottom: 26px;
}
main .content .spectacle > a, main .content .projects > a {
	margin-right: 15px;
}


footer {
	background: url(../images/large/bg_footer.png) no-repeat;
	width: 852px;
	height: 47px;
	bottom: -44px;
	right: 40px;
}
footer .home {
	background: url(../images/large/bg_footer_home.png) no-repeat;
	width: 86px;
	height: 71px;
	bottom: 30px;
	right: 65px;
}