HTML { 
height:100%;
}

BODY {
margin:0;
padding:0;
height:auto !important;
height:100%;
min-height:100%;
}

a.red:hover {
	font-family: tahoma, geneva, verdana, sans-serif;
	color: #114889;
	font-size:11px;
	text-decoration:none;
	font-weight: normal;
}
.small, a.red, a.red:visited {
	font-family: tahoma, geneva, verdana, sans-serif;
	color:#2159bd;
	font-size:11px;
	text-decoration:none;
	font-weight: normal;
}
a.red {text-decoration:underline}

.bg {
	height:700px;}

/*#afisha{
	position:absolute;
	left:1241px;
	top:181px;
	z-index:2;
	width:174px;
	height:245px;}*/


	
#arrow_top{}
#arrow_bottom{}

#forum {
	position:absolute; 
	left:1313px; 
	top:291px; 
	z-index:1;}

#menu{
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
#menu a:link{
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
#menu a:hover{
color:#EEEEEE;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
#menu a:visited{
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
#menu a:active{
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
#arr-prev,
#arr-next {
	position:absolute;
	cursor:hand;
	cur\sor:pointer;
	top:570;
	}
#arr-prev {
	left:expression(15+(prev=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)+'px');
	}
#arr-next {
	right:auto;
	left:expression(-15-this.offsetWidth+(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth)+(next=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)+'px');
	}

/* Feeds
#win-promote .feeds {
	zoom:1;
	}

 Statistic
#stat-buttons IMG {
	filter:alpha(opacity=50);
	} */
	
#znak {
	position:absolute; 
	left:1403px; 
	top:351px;
	
	}
	
#banner {
	position:absolute; 
	left:657px; 
	top:228px; 

	}

#player {
	position:absolute;
	left:1772px;
	top:601px;
	height:72px;
	z-index:20;
	}

#copy {
	font-family:Tahoma, Geneva, sans-serif;
	position:absolute;
	top:736px;
	left:1991px;
	width:120px;
	height: 22px;
	text-align:right;
	font-size:11px;
	color:#999;
	}
#plane {
	position:absolute; 
	left:430; 
	top:104;

	}
	
#gorod {
	position:absolute;
	left:1px;
	top:258px;
}

#mp3 {
	position:absolute; 
	left:470px; 
	top:244px;
}
#sun {
	position:absolute;
	left:24px;
	top:66px;
	z-index:12;

}
#construction {
	position:absolute; 
	left:749px; 
	top:465px; 
	z-index:12;
	display:none;}
	
#atention {
	position:absolute; 
	left:227px; 
	top:241px;
	display:none;
}
	
#news {
	position:absolute; 
	left:1146px; 
	top:294px;
	display:none;

}

#koster {
	position:absolute;
	left:1862px;
	top:407px;
}
	
#title {
	position:absolute; 
	left:744; 
	top:32;
}

#nightsky {
	position:absolute;
	left:1777px;
	top:65px;
}

#repair{
	position:absolute;
	width:289px;
	height:169px;
	top:299px;
	left:851px;
	}
	#repair2 {
		height:169px; 
		width:64px; 
		float:left;
	}
#repair3 {
			float:left;
		}
#afisha{
	position:absolute;
	left:1232px;
	top:181px;
	z-index:2;
	width:194px;
	height:241px;
}	

#afisha ul {
margin: 0;
padding: 0;
position: relative;
left: 0;
top: 0;
height:241px;
	width:100%;
list-style-type: none;
}
#afisha li {
  display:none;
	position:relative;

}
#afisha li .current {
  display:block;
  margin:0 auto;
}
#buttons {
  display:none;
	height:241px;
	width:100%;
	position:absolute;
	z-index:100;
}
#buttonUp {
  background:url('images/up.png');
  width:193px;
	height:39px;
	z-index:100;
}
#buttonDown {
  background:url('images/down.png');
	width:193px;
	height:39px;
	z-index:100;
}
/*
#buttonPosTop {
  position:absolute;
	width:100%;
	left: -8px;
	top:0;
}
#buttonPosBottom {
  position:absolute;
	width:100%;
	left: -8px;
	bottom:0;
}*/
#buttonPosTop {
  position:absolute;
	width:100%;
	top:0;
}
#buttonPosBottom {
  position:absolute;
	width:100%;
	bottom:0;
}

.current {
  display:block !important;
}
