
.center {
width:100%;
float:left;
}
.galleryPhoto {
width:32% !important;
margin-right:1%;
display:block;
height:auto !important;
}
.galleryPhoto img {
width:100% !important;
height:auto !important;
}
.galleryPhoto:nth-child(4n+4){
margin-right:1%;
}


.left100 {
width:100%;
margin-bottom:20px;
float:left;
}
.left100 .map {
width:100%;
height:300px;
float:left;
}
input {
width:90% !important;
padding-left:5% !important;
padding-right:5% !important;
}
textarea {
width:90% !important;
padding-left:5% !important;
padding-right:5% !important;
height:100px;
}

input.button {
width:125px !important;
}
.left100.film {
width:100%;
height:620px;
float:left;
}
.left50 {
width:49%;
margin-right:2%;
margin-bottom:20px;
float:left;
}
.left50:nth-child(odd) {
margin-right:0;
}
.left50:nth-child(even) {
clear:left;
}
.left50 .map {
width:100%;
height:300px;
float:left;
}
.left50.film {
width:49%;
height:330px;
height:auto !important;
float:left;
}
.left33 {
width:33%;
margin-right:1%;
margin-bottom:20px;
float:left;
}
.left33:nth-child(3n+2) {
margin-right:0;
}
.left33:nth-child(3n+2) {
clear:left;
}
.left33 .map {
width:100%;
height:220px;
float:left;
}

.left33.film {
width:33%;
height:auto !important;
}

#menu {
min-width:450px;
}


	#menunav {
	display:none;
	}
	#close {
	display:none;
	}
@media all and (max-width:900px) {

	#menunav {
	display:block;
	}

	#menu {
	width:100%;
	min-width:100%;
	display:none;
	}


	#menu {
	width:100%;
	height:auto;
	background-color:#fff;
	padding:20px 0;
	position:absolute;
	z-index:10;
	left:0;
	top:85px;
	display:none;
	}
	#menuInside {
	width:100%;
	float:left;
	}
	#nav li, #nav li a, #nav {
	width:100%;
	text-align:center;
	padding:0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	}
	#langs {
	position:absolute;
	top:-5px;
	right:0px;
	}

}

.news {
width:49%!important;
margin:0 2% 10px 0;
}
.news:nth-child(3n+1) {
clear:none;
}
.news:nth-child(2n+2) {
margin-right:0;
}
.news:nth-child(2n+1) {
clear:left;
}