@charset "UTF-8";
/*====================================
link
====================================*/
a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #333333;
	text-decoration: underline;
}
a:active {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color:#666666;
	text-decoration: underline;
}
.alpha a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
}
h1 {
	margin:0;
	padding: 0;
	}
body {
	background-image: url("../images/bg.png");
	background-repeat: repeat;
	min-width: 990px;
	}
#maholova_WRAPPER {
	width: 990px;
	margin: 0 auto;
	position: relative;
	height:1800px;
}
.main {
	position: absolute;
	left: 0;
	top: 0;
}
.photos {
	position: absolute;
	left: 0;
	top: 340px;
}
.map {
	position: absolute;
	right: 0;
	top: 490px;
}
.fair {
	position: absolute;
	left: 0;
	top: 667px;
}
.sakura {
	position: absolute;
	right: 0;
	top: 778px;
}
.btn01{
	position: absolute;
	right: 7px;
	top: 1100px;
}
.dot {
	position: absolute;
	left: 9px;
	top: 1172px;
}
.food {
	position: absolute;
	left: 0;
	top: 1208px;
}
.btn02 {
	position: absolute;
	left: 0;
	top: 1646px;
}
.room {
	position: absolute;
	left: 352px;
	top: 1208px;
}
.btn03 {
	position: absolute;
	left: 566px;
	top: 1424px;
}
.btn04 {
	position: absolute;
	left: 566px;
	top: 1616px;
}
.facility {
	position: absolute;
	right: 0;
	top: 1210px;
}
.btn05 {
	position: absolute;
	left: 0;
	top: 1712px;
}

.btn06 {
	position: absolute;
	right: 0;
	top: 1712px;
}
