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

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

.wrapper {
	background: url(../images/small/bg_collage.png) no-repeat;
	width: 746px;
	height: 497px;
	left: 15px;
}

nav {
	width: 552px;
	height: 200px;
	right: 22px;
	top: -30px;
}
nav a {
	font-size: 16px;
}
nav .nav_biography {
	background: url(../images/small/bg_nav_biography.png) no-repeat;
	width: 144px;
	height: 110px;
	top: 21px;
}
nav .nav_biography b {
	background: url(../images/small/ic_nav_biography.png) no-repeat;
	width: 64px;
	height: 62px;
	top: 18px;
	left: 26px;
}
nav .nav_biography span {
	bottom: 5px;
	left: 14px;
}
nav .nav_spectacle {
	background: url(../images/small/bg_nav_spectacle.png) no-repeat;
	width: 144px;
	height: 113px;
	left: 139px;
	top: -3px;
}
nav .nav_spectacle b {
	background: url(../images/small/ic_nav_spectacle.png) no-repeat;
	width: 110px;
	height: 67px;
	bottom: 12px;
	right: 20px;
}
nav .nav_spectacle span {
	top: 6px;
	right: 15px;
}
nav .nav_projects {
	background: url(../images/small/bg_nav_projects.png) no-repeat;
	width: 141px;
	height: 110px;
	top: 23px;
	left: 278px;
}
nav .nav_projects b {
	background: url(../images/small/ic_nav_projects.png) no-repeat;
	width: 90px;
	height: 72px;
	top: 11px;
	right: 22px;
}
nav .nav_projects span {
	bottom: 6px;
	left: 10px;
}
nav .nav_press {
	background: url(../images/small/bg_nav_press.png) no-repeat;
	width: 144px;
	height: 108px;
	left: 411px;
	top: 53px;
}
nav .nav_press b {
	background: url(../images/small/ic_nav_press.png) no-repeat;
	
	width: 110px;
	height: 58px;
	bottom: 17px;
	right: 17px;
}
nav .nav_press span {
	top: 5px;
	left: 27px;
}

aside {
	background: url(../images/small/bg_note.png) no-repeat;
	width: 163px;
	height: 579px;
	top: -34px;
	left: 18px;
}
aside .aside_director {
	background: url(../images/small/bg_aside_director.png) no-repeat;
	width: 146px;
	height: 29px;
	top: 31px;
	left: -25px;
}
aside .aside_director span {
	top: 2px;
	right: 24px;
	font-size: 16px;
}
aside .aside_polina {
	background: url(../images/small/bg_aside_polina.png) no-repeat;
	width: 127px;
	height: 290px;
	top: 74px;
	left: 20px;
}
aside .aside_cloud {
	background: url(../images/small/bg_aside_cloud.png) no-repeat;
	width: 143px;
	height: 206px;
	top: 330px;
	left: -37px;
	padding-top: 40px;
	padding-left: 47px;
	overflow: hidden;
	font-size: 12px;
}
aside .aside_cloud .aside_cloud_l1 {
	font-size: 16px;
}
aside .aside_cloud .aside_cloud_l2 {
	font-size: 14px;
}
aside .aside_cloud .aside_cloud_l3 {
	font-size: 12px;
}
aside .aside_cloud .aside_cloud_l4 {
	font-size: 10px;
}
aside .aside_cloud .aside_cloud_l5 {
	font-size: 8px;
}

main {
	width: 565px;
	height: 441px;
	left: 155px;
	top: 55px;
}
main .content {
	width: 475px;
	padding-top: 60px;
	padding-left: 50px;
	padding-bottom: 40px;
	font-size: 0.7em;
}
main .content .spectacle > a img, main .content .projects > a img {
	max-width: 80px;
}
main .content .spectacle, main .content .projects {
	margin-bottom: 18px;
}
main .content .spectacle > a, main .content .projects > a {
	margin-right: 7px;
}


footer {
	background: url(../images/small/bg_footer.png) no-repeat;
	width: 544px;
	height: 30px;
	bottom: -29px;
	right: 26px;
}
footer .home {
	background: url(../images/small/bg_footer_home.png) no-repeat;
	width: 54px;
	height: 46px;
	bottom: 19px;
	right: 42px;
}