* { margin: 0px; padding: 0px; }
html {
	height: 100%;
	min-height: 530px;
}
body {
	color: #ffffff;
	font-family: Arial;
	height: 100%;
	margin: 0px;
}
a, div, img {
	_behavior: url(image/iepngfix.htc);
	border: 0px;
	position: relative;
}
a {
	color: #0033ff;
}
td {
	padding: 0px;
}
.ar {
	text-align: right;
}

#main {
	background: url(image/wood.jpg);
	border-collapse: collapse;
	height: 100%;
}
.block {
	height: 530px;
	width: 707px;
	float: left;
	overflow: hidden;
	position: relative;
}
.block2 {
	height: 530px;
	width: 800px;
	float: left;
	overflow: hidden;
	position: relative;
}
.block3 {
	height: 530px;
	width: 243px;
	float: left;
	overflow: hidden;
	position: relative;
}
.line {
	background: url(image/line.gif);
	margin: 0px 75px;
}
.wave {
	background: url(image/wave.gif);
}
.flow {
	background: url(image/flower3.gif);
}

/********************* B2 **************************/
.b2-content {
	margin: 26px 40px;
}
.b2-content p {
	font-size: 12px;
	font-weight: bold;
}
.line .blog {
	position: absolute;
	right: 25px;
	bottom: 7px;
}
.line .welcome {
	position: absolute;
	left: 40px;
	bottom: 15px;
}

/********************* B3 **************************/
.wall {
	background: url(image/wall.gif);
}
.teaser {
	position: absolute;
	top: 130px;
	left: 152px;
}

/********************* B4 **************************/
.photos {
	background: url(image/surfmore.gif);
}
.surfmore {
	position: absolute;
	bottom: 18px;
	left: 300px;
}

/********************* B5 **************************/
.bambuk {
	background: url(image/bambuk.jpg);
	width: 327px;
	height: 530px;
	overflow: hidden;
	float: left;
	text-align: center;
}
.bambuk .list {
	width: 260px;
	margin: 20px auto 0;
	text-align: left;
}
.bambuk .hand {
	position: absolute;
	bottom: 0px;
	left: 88px;
}

/********************* B6 **************************/
.school {
	background: url(image/school.gif);
}
.school .school-block {
	height: 407px;
	width: 288px;
	float: left;
	position: relative;
	top: 89px;
	left: 30px;
	margin-right: 30px;
	text-align: center; 
}
.school .school-block .text {
	height: 180px;
	width: 230px;
	margin: 140px auto 0;
}
.school .school-block .text p {
	color: #393a3b;
	font-size: 11px;
	/*text-align: left;*/
}
.school .school-block .price {
	height: 60px;
	width: 220px;
	position: absolute;
	bottom: 4px;
	right: 2px;
	text-align: right;
}
.school .school-block .price span {
	font-size: 53px;
	color: #00FFFF;
}

/********************* B7 **************************/
.wave .blog {
	position: absolute;
	top: 218px;
	left: 207px;
}

/********************* B8 **************************/
.camphouse {
	background: url(image/camphouse.gif);
}
.camphouse p {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 14px;
}
.camphouse h1 {
	font-size: 20px;
	font-weight: bold;
	line-height: 40px;
}
.camphouse .note {
	position: absolute;
	right: 10px;
	top: 40px;
}
.camphouse .note span {
	color: #f0f0f0;
	font-size: 18px;
}
.camphouse .text {
	height: 357px;
	width: 480px;
	position: absolute;
	left: 145px;
	top: 76px;
}
.camphouse .price {
	position: absolute;
	bottom: 45px;
	right: 92px;
}
.camphouse .price span {
	font-size: 40px;
	text-align: right;
}
.camphouse .foto {
	position: absolute;
	bottom: 48px;
	left: 138px;
}

/********************* B10 **************************/
.hilton {
	background: url(image/hilton.png);
}
.hilton .go {
	position: absolute;
	bottom: 6px;
	right: 61px;
}

#form {
	display: none;
	background: url(image/romb.gif);
	width: 410px;
	height: 320px;
	position: absolute;
	top: 75px;
	left: 118px;
	padding: 30px 30px;
	text-align: right;
	color: #ff00a2;
	font-size: 13px;
	font-weight: bold;
}
#form h1 {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
#form input {
	margin: 3px 0px;
	width: 190px;
}
#form #wishes {
	width: 410px;
	height: 130px;
	font-family: Arial;
}
#form #submit {
	width: 140px;
	height: 25px;
	margin-top: 5px;
	float: right;
}

/********************* B11 **************************/
.organisators {
	background: url(image/line.gif);
	height: 530px;
	width: 511px;
	overflow: hidden;
	margin: 0px 75px;
}
.org-content {
	background: url(image/orgs.png) no-repeat top left;
	height: 100%;
	padding-left: 80px;
	padding-top: 10px;
}

/********************* B12 **************************/
.partners {
	background: url(image/part.png) no-repeat top left;
	height: 100%;
	padding-left: 80px;
	padding-top: 10px;
	text-align: center;
}

