@charset "utf-8";
/* CSS Document */

div, span, p, h1, h2, body, img , html{
	margin: 0;
	padding: 0;
	border: 0;
	font-family:  Myriad Pro, Arial, Verdana, sans-serif;
	font: Myriad Pro;
}
body {
	background: black;
}
.wall {
	width: 1004px;
	border-top: solid 1px transparent;
	background: url('../img/bg.jpg') repeat;
}
.floor {
	width: 1004px;
	background: url('../img/floor.jpg') repeat-x;
	background-position: bottom left;
	min-width: 1004px;
}
.horizintal_tshadow {
	width: 1004px;
}
.shadow_top {
	width: 1004px;
	background: url('../img/horizontal_top_shadow.png') repeat-x top left;
}
.vertical_lshadow {
	width: 1004px;
	float: left;
	background: url('../img/vertical_left_shadow.png') repeat-y left;
}
.vertical_rshadow {
	width: 1004px;
	float: left;
	background: url('../img/vertical_right_shadow.png') repeat-y right;
}
.dyn_h {
}
/*мени и тетька*/
.header {
	position: absolute;
	z-index: 100;
	width: 1004px;
	top: 0px;
}
.header .items {
	float: right;
	margin: 20px;
}
.items a, .items a:hover {
	margin:0;
	border: 0;
	padding:0;
}
.items a div span {
	display: none;
}
.items a div {
	display:inline-block;
	margin: 0 5px 0 5px;
}
#mi_main {
	background: url('../img/m_main.png') no-repeat;
	height:32px;
	width: 101px;
}
#mi_imagemaker {
	background: url('../img/m_imagemaker.png') no-repeat;
	height:32px;
	width: 148px;
}
#mi_services {
	background: url('../img/m_services.png') no-repeat;
	height:32px;
	width: 88px;
}
#mi_gallery {
	background: url('../img/m_gallery.png') no-repeat;
	height:32px;
	width: 100px;
}
#mi_contacts {
	background: url('../img/m_contacts.png') no-repeat;
	height:32px;
	width: 101px;
}
#mi_notes {
	background: url('../img/m_notes.png') no-repeat;
	height:32px;
	width: 100px;
}
.person {
	height: 820px;
	width: 860px;
	overflow: hidden;
	text-align: left;
	overflow: hidden;
}
.person div {
	width: 860px;
	text-align: left;
}
#idea {
	background: url('../img/idea.png') no-repeat;
	margin: 33px 300px 0 378px;
	width: 225px;
	height: 145px;
	cursor: help;
}

#needImage_noflash {
	background: url('../img/need_image.png') no-repeat;
	width: 775px;
	height: 64px;
	margin: 133px 0 0 83px;
	display: block;
}
#needImage {
	background: url('../img/need_image.png') no-repeat;
	width: 775px;
	height: 64px;
	margin: 327px 0 0 83px;
	display: block;
}
#phoneNumber
{
	display: inline-block;
	background: url('../img/phone_number.png') no-repeat;
	width: 255px;
	height: 36px;
		margin: 0 0 0 605px;
	display: block;
}

.person .swf {
	display: block;
	margin: 0 0 -820px 183px;
	
}
.person .old {
	height: 820px;
	width: 335px;
	background: url('../img/person.png') no-repeat;
	margin: 0 0 -820px 183px;
}
.person .new {
	height: 820px;
	width: 335px;
	background: url('../img/person_new.png') no-repeat;
	margin: 0 0 -820px 183px;
}
