body{
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
	height: 100%;
	max-height: 100%;
}

#footer{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 130px;        /* Height of frame div */
	overflow: hidden;     /* Disable scrollbars. Set to "scroll" to enable */
}

#main{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 130px;        /* Set bottom value to HeightOfFrameDiv */

/*	overflow-x: hidden;
	overflow-y: auto; */

	overflow: auto;

	/* background: #fff; */
	/* min-width: 780px; */
}

* html body{ /*IE6 hack*/
	padding: 0 0 130px 0; /*Set value to (0 0 HeightOfFrameDiv 0) */
}

* html #main{ /*IE6 hack*/
	height: 100%;
	width: 100%;
}

/* Header styles */
#header {
	background-image: url(../images/header/01_cutting_rainbow.jpg);
	background-repeat: no-repeat;
	background-position: 490px 0px;
}

#footer {
	background-image: url(../images/background_footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#content {
	padding-top: 0.2em;
	padding-right:0.5em;
	margin-left:360px; /* 235 */
	/* background: #999; */
	/* border: 1px solid #cccccc; */
}

#location {
	padding-bottom: 1.5em;
	padding-right:0.5em;
}

#navigation {
	width:220px; /* 320 190 */
	padding-left:100px; /* 10 */
	float:left;
	/* background: #CCC; */
	/* border: 1px solid #cccccc; */
}

#footer {
	height: 60px;
}
#main {
	bottom: 60px;
}

* html body{ /*IE6 hack*/
	padding: 0 0 60px 0; /*Set value to (0 0 HeightOfFrameDiv 0) */
}

#inside {
	padding-right: 1em;
	width:600px;
	display: table-cell;
}

#location {
	padding-right: 1em;
	width:600px;
}

input {
	border: 1px #CCCCCC solid;
}

.image {
	border: 0px;
}

.descr {
	background-image: url(../images/image_point.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	padding-left: 40px;
}