html, body {height:100%; width:100%; margin:0; padding:0;}
body {position:relative;}
body.stars {background: url(/img/stars.gif) 700px 100px #000;}
IMG {border:none}
a {color: #000000}

/* Двери */
body.doorBody a {color: #FFF}
body.doorBody table.doors {margin:0; background-image:url(/area51/doors/img/bg1.gif); width:100%; height:100%}
body.doorBody #door {background: url(/area51/doors/img/1.gif);}
body.doorBody #door table {height:40px; width:80px; margin: 120px auto 500px auto}
body.doorBody #door .prev {width: 20px; text-align: left;}
body.doorBody #door .next {width: 20px; text-align: right;}
body.doorBody #doornumber {border: 3px solid #FFFFFF; font-size: 20px;}

/* Rss */
	#floating div #rss{width:795px; height:430px; background:url(http://eapril.ru/img/rss.gif) 50% 50% no-repeat;}
	#floating div #space_rss {width:795px; height:430px; background:url(http://eapril.ru/img/space_rss.gif) 50% 50% no-repeat;}

/* I love you */
body.love {background:#8F9A3E url(/img/iloveyou.jpg) no-repeat 50% 50%;}
body.love input {color:#5C5632;
font-family:'Small Fonts',Chicago,Tahoma,sans-serif;
font-size:36px;
margin:0 270px 260px 0;
position:relative;
text-align:right;
width:220px;}

/* Паспорт - смена фото */
body.passport {background:#2D4454 url(/img/faces/passport.jpg) no-repeat 0 50%;}
body.passport #floating div.faces {padding-left:229px; top:auto; width:410px;}
body.passport #floating div.photo {overflow:auto; width:200px; float:left}
body.passport #floating div.photo div {height:240px; background-repeat:repeat-x; background-position:0 50%}
body.passport #floating div.photo div.face_tl {background-image:url(/img/faces/face_tl.png); width:1200px;}
body.passport #floating div.photo div.face_tr {background-image:url(/img/faces/face_tr.png); width:1400px}
body.passport #floating div.photo div.face_bl {background-image:url(/img/faces/face_bl.png); width:1000px}
body.passport #floating div.photo div.face_br {background-image:url(/img/faces/face_br.png); width:1600px}
body.passport #floating div.photo_line {float:none; clear:both; width:auto}

/* About */
.draggable p {padding:0; margin:0}
.draggable {background-repeat:no-repeat; background-position:0 0; position:relative; cursor:move; position:absolute; width:447px; height:237px; float:left; top:235px; left:535px; font:11px Arial, Helvetica, sans-serif }
#draggable1 {background-image:url(/about/img/yellow.png);}
#draggable2 {background-image:url(/about/img/orange.png);}
#draggable3 {background-image:url(/about/img/green.png);}
#draggable1 p {margin:40px 47px 40px 65px;}	
#draggable2 p {margin:50px 47px 40px 65px;}	
#draggable3 p {margin:35px 47px 40px 65px;}


/* Выравнивание по вертикали */
#wrapper {
	width:100%;
	height:100%;
}

#wrapper>#floating { /*display:table for Mozilla and Opera*/
	display:table;
	position:static;
}
#floating { /*for IE*/
	width:100%;
	height:100%;
	position:relative;
}
#floating div { /*for IE*/
	position:absolute;
	width:100%;
	top:50%;
	text-align:center;
}
#floating>div { /*for Mozilla and Opera*/
	display:table-cell;
	vertical-align:middle;
	position:static;
}
#floating div div {
	position:relative;
	top:-50%;
}
