body {
	margin: 0;
	padding: 0;
	background: #000 url(../g/body_bg.jpg) center 399px repeat-y;
}

form {
	margin: 0;
	padding: 0 0 0 7px;
}

p, td, li, dt, label {
	font: normal 12px arial;
	color: #727272;
	line-height: 16px;
	margin: 0 0 16px 0;
}

a img {
	border: none;
}

div#page {
	width: 1000px;
	margin: 0 auto;
}
	div#header {
		width: 1000px;
		height: 399px;
		float: left;
	}
		div#flashBox {
			width: 1000px;
			height: 304px;
			float: left;
		}
	div#indexContainer {
		width: 1000px;
		background: url(../g/content_index_bg.gif) 0 0 repeat-y;
		float: left;
	}
		div#indexLeftColumn {
			width: 712px;
			background: url(../g/leftside_index_bg.gif) 0 0 no-repeat;
			float: left;
		}
	div#container {
		width: 1000px;
		background: url(../g/content_bg.gif) 0 205px repeat-y;
		float: left;
	}
		div#leftColumn {
			width: 712px;
			background: url(../g/leftside_bg.gif) 0 0 no-repeat;
			float: left;
		}
			div#indexMain {
				width: 690px;
				padding: 18px 0 0 21px;
				float: left;
			}
			div#main {
				width: 606px;
				padding: 120px 0 0 57px;
				float: left;
			}
				div.offeringbox {
					width: 318px;
					padding: 0 14px 0 13px;
					margin: 0 0 30px 0;
					float: left;
				}
					div.offeringbox h1 {
						font: normal 22px arial;
						color: #fff;
						margin: 0;
						padding: 14px 0 7px 50px;
						background: url(../g/house_index.gif) 2px 9px no-repeat;
					}
					div.offeringbox p {
						font: normal 13px arial;
						color: #d0c2a7;
						line-height: 19px;
						margin: 0 0 16px 7px;
					}
					div.offeringbox img {
						margin: 0 0 7px 0;
						float: left;
					}
			div#main h1 {
				font: normal 22px arial;
				color: #030000;
				margin: 0 0 33px 0;
				padding: 14px 0 0 50px;
				background: url(../g/house.gif) 2px 9px no-repeat;
			}
				div#main h1 ins {
					text-decoration: none;
					padding: 0 0 5px 0;
					border-bottom: #727272 solid 1px;
					display: block;
				}
					div#main h1 span,
					div#main h1 ins span {
						font: normal 14px arial;
					}
			div#main h2 {
				font: normal 22px arial;
				color: #030000;
				margin: 0;
				padding: 10px 0 7px 0;
			}
			div#main a,
			div#indexMain a,
			div#main a.arrow,
			div#indexMain a.arrow {
				color: #bd66ad;
				text-decoration: none;
			}
			div#main a:hover,
			div#indexMain a:hover,
			div#main a.arrow:hover,
			div#indexMain a.arrow:hover {
				text-decoration: underline;
			}
			div#main a.arrow,
			div#indexMain a.arrow {
				padding: 0 0 0 21px;
				background: url(../g/arrow_right.gif) 0 2px no-repeat;
			}
			div#main p,
			div#main table {
				margin: 0 0 16px 8px;
			}
			div#main td {
				padding: 6px 3px;
			}
			div#main ul,
			div#main ul ul,
			div#main ul ul ul{
				margin: 0 0 16px 18px;
				padding: 0;
				list-style-type: none;
			}
				div#main ul ul,
				div#main ul ul ul {
					margin: 0 0 0 8px;
				}
					div#main li {
						margin: 0;
						padding: 0 0 0 12px;
						background: url(../g/list_item_bg.gif) 0 6px no-repeat;
					}

			div#main form dl {
				margin: 0 0 16px 8px;
				padding: 0;
			}
				div#main form dl dt {
					width: 300px;
					margin: 0;
					padding: 0;
					display: block;
					float: left;
				}
					div#main form table#orderDetails td {
						padding: 0 5px 2px 0;
						margin: 0;
					}

				div#main form dl dd input,
				div#main form dl dd textarea,
				div#main form table#orderDetails input,
				div#main form table#skiCampDetails input {
					width: 275px;
					font: normal 12px arial;
					line-height: 15px;
					margin: 0 0 5px 0;
					padding: 2px 3px;
					color: #2c2c2c;
					background: #d0c2a7;
					border: #d46a26 solid 1px;
				}
				div#main form table#orderDetails input,
				div#main form table#skiCampDetails input {
					width: 90%;
				}

					div#main form dl dd input.checker {
						width: 18px;
						background: none;
						border: none;
						float: left;
					}
					div#main form dl dd label {
						margin: 0 15px 0 0;
						float: left;
					}

					div#main a.button,
					div#main a.button:hover,
					a.button,
					a.button:hover {
						font: bold 11px arial;
						color: #000;
						padding: 1px 7px;
						margin: 0 0 8px 0;
						background: url('../g/button_bg.gif') 0 0 repeat-x;
						text-decoration: none;
						display: inline-block;
					}

			div.wotebox {
				width: 600px;
				height: 180px;
				float: left;
			}
				div.woteimg {
					width: 150px;
					text-align: center;
					float: left;
				}
				div.wotedsc {
					width: 320px;
					padding: 5px 0 0 10px;
					float: left;
				}
				div.wotebtn {
					width: 100px;
					padding: 5px 20px 0 0;
					float: left;
				}

		div#galery {
			float: left;
		}
			div.imggal {
				width: 150px;
				height: 180px;
				text-align: center;
				float: left;
			}
			div#galNavTop,
			div#galNavBottom {
				width: 606px;
				text-align: center;
				float: left;
			}
				div#galNavTop a,
				div#galNavBottom a {
					font: bold 12px arial;
					color: #000;
					padding: 0 10px;
					text-decoration: none;
				}
				div#galNavTop a:hover,
				div#galNavTop a.on,
				div#galNavBottom a:hover,
				div#galNavBottom a.on {
					color: #bd66ad;
					text-decoration: none;
				}
				div#galNavTop a.leftarrow,
				div#galNavBottom a.leftarrow {
					width: 17px;
					margin: 0 10px 0 0;
					background: url(../g/arrow_left.gif) center no-repeat;
					display: inline-block;
				}
				div#galNavTop a.rightarrow,
				div#galNavBottom a.rightarrow {
					width: 17px;
					margin: 0 0 0 10px;
					background: url(../g/arrow_right.gif) center no-repeat;
					display: inline-block;
				}
				div#galNavBottom a.button,
				div#galNavBottom a.button:hover {
					font: bold 11px arial;
					color: #000;
					padding: 1px 7px;
					margin: 0 0 8px 18px;
					background: url(../g/button_bg.gif) 0 0 repeat-x;
					text-decoration: none;
					display: inline-block;
				}
			img.withshadow {
				padding: 0 0 32px 0;
				background: url(../g/image_shadow.gif) left bottom repeat-x;
			}
		div#indexRightColumn {
			width: 288px;
			padding: 41px 0 0 0;
			background: url(../g/rightside_index_bg.gif) 0 0 no-repeat;
			float: left;
		}
		div#rightColumn {
			width: 288px;
			background: url(../g/rightside_bg.gif) 0 0 no-repeat;
			float: left;
		}
			div#related {
				width: 282px;
				float: left;
			}
				div#relatedTop {
					width: 278px;
					height: 41px;
					float: left;
				}
					div#relatedTop p {
						font: normal 11px arial;
						color: #b14b9f;
						margin: 20px 35px 0 0;
						text-align: right;
					}
						div#relatedTop p span {
							font: normal 14px arial;
							color: #fff;
						}

				div#chatBox,
				div#forumBox,
				div#voteBox {
					width: 278px;
					padding: 100px 0 0 0;
					float: left;
				}
				div#chatBox {background: url(../g/header_msgwall.gif) 0 0 no-repeat;}
				div#forumBox {background: url(../g/header_forum.gif) 0 0 no-repeat;}
				div#voteBox {background: url(../g/header_vote.gif) 0 0 no-repeat;}
					div.relatedcontent {
						width: 263px;
						border-left: #000 solid 5px;
						background: #1b1b1b;
						overflow: hidden;
						float: left;
					}
						div.relatedcontent h6 {
							font: bold 12px arial;
							margin: 0 17px;
							padding: 2px 0;
						}
							div.relatedcontent h6 span {
								font: normal 11px arial;
								float: right;
							}

						div#chatBox div.relatedcontent h6 {color: #c24bad;}
							div#chatBox div.relatedcontent h6 span {color: #b14b9f;}
							div#chatBox div.relatedcontent a.button,
							div#chatBox div.relatedcontent a.button:hover {background: url(../g/button_bg.gif) 0 0 repeat-x;}

						div#forumBox div.relatedcontent h6 {color: #a7d415;}
							div#forumBox div.relatedcontent h6 span {color: #7ea500;}
							div#forumBox div.relatedcontent a.button,
							div#forumBox div.relatedcontent a.button:hover {background: url(../g/green_button_bg.gif) 0 0 repeat-x;}

						div#voteBox div.relatedcontent h6 {color: #f7921e;}
							div#voteBox div.relatedcontent h6 span {color: #cd5000;}
							div#voteBox div.relatedcontent a.button,
							div#voteBox div.relatedcontent a.button:hover {background: url(../g/orange_button_bg.gif) 0 0 repeat-x;}

						div.relatedcontent p {
							margin: 0 18px 16px 18px;
							color: #d0c2a7;
						}
							div.relatedcontent form dl {
								width: 220px;
								margin: 0 0 16px 0;
								padding: 0;
								display: block;
								float: left;
							}
								div.relatedcontent form dl dt {
									margin: 0;
									padding: 0 0 0 18px;
									display: block;
									float: left;
								}
								div.relatedcontent form dl dd label {
									margin: 0 18px 7px 0;
									padding: 0;
									color: #f7921e;
									float: left;
								}
						div.textareadesign {
							width: 249px;
							height: 84px;
							margin: 0 0 8px 0;
							background: url(../g/textarea_bg.jpg) 0 0 no-repeat;
							float: left;
						}
							textarea {
								font: normal 12px arial;
								color: #d0c2a7;
								width: 215px;
								height: 63px;
								margin: 13px 0 0 15px;
								background: #2c2c2c;
								border: none;
							}
				div.boxfooter {
					width: 268px;
					height: 22px;
					background: url(../g/boxfooter_bg.gif) left bottom no-repeat;
					float: left
				}
					div#voteResult {
						width: 242px;
						margin: 0 0 16px 0;
						padding: 0 18px;
						float: left;
					}
						div#voteResult p {
							font: normal 12px arial;
							color: #f7921e;
							margin: 0 0 3px 0;
							display: block;
							float: left;
						}
							span.left {
								width: 190px;
								display: block;
								float: left;
							}
							span.right {
								width: 30px;
								display: block;
								float: left;
							}
						div.imagebar {
							width: 200px;
							border: #000 solid 1px;
							background: #2c2c2c;
							padding: 3px;
							margin: 0 0 12px 0;
							float: left;
						}
							div.imagebar img {
								float: left;
							}
		div#bottom {
			width: 980px;
			height: 111px;
			background: url(../g/contentfoot_bg.gif) 0 0 no-repeat;
			float: left;
		}
	div#footer {
		width: 1000px;
		height: 110px;
		background: url(../g/page_footer.jpg) 0 0 no-repeat;
		float: left
	}
		div#ingatlancafe {
			padding: 0 0 0 65px;
			margin: 0 263px 0 0;
			background: url(../g/ingatlancafe.png) 65px 0 no-repeat;
			float: left;
		}
			div#ingatlancafe img {
				width: 249px;
				height: 64px;
				border: none;
				float: left;
			}
		div#active {
			background: url(../g/active.png) 0 0 no-repeat;
			float: left;
		}
			div#active img {
				width: 112px;
				height: 58px;
				border: none;
				float: left;
			}
		div#siwwwa {
			background: url(../g/siwwwa.png) 0 0 no-repeat;
			float: left;
		}
			div#siwwwa img {
				width: 112px;
				height: 57px;
				border: none;
				float: left;
			}
		div#hopper {
			background: url(../g/hopper.png) 0 0 no-repeat;
			float: left;
		}
			div#hopper img {
				width: 140px;
				height: 58px;
				border: none;
				float: left;
			}


#loginBackground {
	position: absolute;
	top: 0;
	left: 0;
	background: #1b1b1b;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	z-index: 998;
	display: none;
	float: left;
}
	#messageWall_LoginBox {
		position: absolute;
		width: 250px;
		padding: 10px;
		background: #1b1b1b;
		border: #b14b9f solid 5px;
		z-index: 999;
		display: none;
		float: left;
	}
		#messageWall_LoginBox dl {
			margin: 0;
			padding: 0;
			display: block;
		}
			#messageWall_LoginBox dl dt {
				width: 120px;
				font: normal 12px arial;
				color: #d0c2a7;
				clear: left;
				float: left;
			}
				#messageWall_LoginBox dl dd img {
					width: 60px;
					height: 30px;
					border: none;
					margin: 0 10px 10px 0;
					float: left;
				}
				#messageWall_LoginBox dl dd input {
					width: 120px;
					font: normal 12px arial;
					line-height: 15px;
					padding: 2px 3px;
					color: #d0c2a7;
					background: #2c2c2c;
					border: #000 solid 1px;
					display: block;
					float: left;
				}
			#messageWall_LoginBox p {
				text-align: right;
				float: right;
			}
			#messageWall_LoginBox p a {
				background: url(../g/button_bg.gif) 0 0 repeat-x;
			}