* {
	margin:0px;
	padding:0px;
}

body, html {
	height:100%;
	width:100%;
}

a img{
	border:none;
}

#left{	
	height:auto;
	height:100%;
	min-height:100%;
	width:160px;
	float:left;	
	background:url(../img/transparent.png);
}

.bg-top{
	background:url(../img/bg_top.png) no-repeat top left;
	height:25px;
}
.bg-bottom{
	background:url(../img/bg_bottom.png) no-repeat bottom left;
	padding: 0px 35px 25px 35px;
}

#left-1 {
	height:auto;	
	height:100%;
	min-height:100%;
	margin:0px auto -35px;
	width:160px;
	float:left;	
}

#left-2 {	
	height:35px;
	float:left;
	width:160px;
	text-align:right;
}

#menu-main {	
	background:url(../img/menu/logo.png) no-repeat left top;
	padding:20px 10px;
}

#menu-main img {
	float:right;
	clear:both;
	padding-bottom:20px;
}

#middle {
	float:left;
	width:800px;
	height:100%;
	margin: 0px 40px;
}

.section {
	margin:20px 0px;
	padding:0px 0px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

td.camps-name {
	padding-left: 20px;
}

#camps td {
	padding:5px 10px 5px 0px;
	text-align:center;	
}

#camps img {
	border-right:3px solid #0C0C0C;
	border-bottom:3px solid #0C0C0C;
}


div.form {
	/*
	border:solid 1px #666;
	-moz-border-radius: 10px;
	border-radius: 10px;
	*/
}

table.form td {
	/*border:solid 1px #666;*/
	padding: 5px 5px 5px 10px;
	font-size:5px;
}

table.form input,textarea {
	border:none;
	width:300px;
	background-color:#fafafa;
}

table.form input#to_day, input#from_day {
	border:solid 1px #999;
	width:25px;
}

table.form input.submit {
	width:150px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:20px;
	padding:3px;
}

table.form td.form-cell {	
	background-color:#FFF;
	-moz-border-radius: 5px;
	border-radius: 5px;
	vertical-align:middle;
}

table.form td.form-label {	
	vertical-align:top;
	color:#FFF;
	font-size:15px;
}

.googlemap {
	background-color:#f2efe9;
	padding:5px;
	-moz-border-radius: 10px;
	border-radius: 10xpx;
}
