		html, body
		{
			height: 100%;
			padding:0px;
			margin:0px;
		}
		
		img
		{
			border: 0px;
		}

		body
		{
			margin:0px;
			padding:0px;
			background-color: #f1c8ac;
			font-family: calibri;
		}

		#footer
		{
			display:none;
			background-color: #ffffff;
			position: fixed;
			bottom: 0px;
			padding: 10px;
			width: 100%;
			box-sizing: border-box;
			border-top: 1px solid #d2d3d3;
		}


		#footer .social-media
		{
			float:left;
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			box-sizing: border-box;
			max-height: 28px;
			overflow:hidden;
		}

		#footer .language-selector
		{
			float:right;
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			box-sizing: border-box;
			max-height: 28px;
			overflow:hidden;
		}

		#footer .social-media li
		{
			float:left;
			margin-right: 7px;
			padding: 0px;
		}

		#footer .language-selector li
		{
			float:left;
			margin-left: 7px;
			padding: 0px;
		}

		#container
		{
			position: relative;
			display: table;
			width: 100%;
			height: 100%;
			max-width: 1200px;
			margin-left: auto;
			margin-right: auto;

		}

		#content
		{
			display: table-cell;
			vertical-align: middle;
			max-width: 1200px;
		}

		#content .right-side-front-block
		{
			width: 25%;
			float:left;
			min-height: 473px;
		}

		#content .block2, #content .block5
		{
			margin-bottom: 15px;
		}

		#content .block1, #content .block2,  #content .block3, #content .block4, #content .block5, #content .block6, #content .block7
		{
			width: 100%;
			height: 229px;
			border-left: 15px solid #f4b084;
			box-sizing: border-box;
			background-color: #FFF;
			overflow:hidden;
			-webkit-box-shadow: inset -1px 3px 17px 0px #bab9b9;
			-moz-box-shadow: inset -1px 3px 17px 0px #bab9b9;
			box-shadow: inset -1px 3px 17px 0px #bab9b9;
		}
		
		#content .block1
		{
			border-left: 0px;
		}
		
		
		#content .block3, #content .block7
		{
			margin-top: 15px;
		}		

		#content .block4, #content .block1
		{
			background-color: #FFF;
			min-height: 473px;
			height: 100%;
			box-sizing: border-box;
		}
		
		.blok-right2
		{
			min-height: 100%;
			box-sizing: border-box;
		}

		#content .block5
		{
			background-color: #FFF;
		}

		#content .block7
		{
			background-color: #FFF;
		}

		.blockimage img
		{
			height: 100%;
		}

		.blocktext
		{
			padding: 0px;
			color: #000;
			font-family: calibri;
			font-size: 12pt;
			height: 100%;
			box-sizing: border-box;
			padding-top: 11px;
			display:block;	
			text-decoration: none;
		}
		
		.blocktext p
		{
			padding: 0px;
			margin:0px;
		}
		
		.blocktext img
		{
			width: 100%;
		}
		

		.blocktext a:hover
		{
			text-decoration: underline;
		}

		#content .block1
		{
			background-color: #FFF;
			height: 464px;
			-webkit-box-shadow: inset -1px 3px 17px 0px #bab9b9;
			-moz-box-shadow: inset -1px 3px 17px 0px #bab9b9;
			box-shadow: inset -1px 3px 17px 0px #bab9b9;

		}

		#content .block1 .innertext
		{
			padding: 10px;
			font-size: 12pt;
			font-family: calibri;
		}
		
		.innertext h3
		{
			padding: 5px;
			text-align:center;
			margin:0px;
			margin-bottom: 10px;
			font-weight: normal;
		}
		
		.innertext p
		{
			margin:0px;
			padding: 15px;
			padding-top: 0px;
		}		
		
		#content .block1 img
		{
			width: 100%;
		}


		.logo
		{
			float:right;
			margin-top: 15px;
		}
		
		.clear
		{
			clear: both;
		}
		
		.block1 p, .block4 p
		{
			position: relative;
			height: 400px;
			overflow:hidden;
			box-sizing: border-box;
			padding: 0px;
			margin:0px;
		}

		.block1 p img, .block4 p img
		{		
			position:absolute;
			top:0;
			bottom:0;
			margin:auto;
		}
		
		.info-page
		{
			background-color: #FFF;
			padding: 20px;
			color: #595959;
			margin-top: 0px;
			-webkit-box-shadow: inset -1px 3px 17px 0px #bab9b9;
			-moz-box-shadow: inset -1px 3px 17px 0px #bab9b9;
			box-shadow: inset -1px 3px 17px 0px #bab9b9;
			margin-bottom: 180px;
			border-bottom-left-radius: 10px; 
			border-bottom-right-radius: 10px; 
		}
		
		
		.info-page iframe
		{	
			width: 100%;
			height: 600px;
		}
		
		.menu
		{
			width: 100%;
			margin-top: 180px;
			box-sizing: border-box;
			position: relative;
			background:url('/images/menu-gradient.png');
			border-top-left-radius: 10px; 
			border-top-right-radius: 10px; 
		}
		
		.menu ul
		{
			padding: 0px;
			margin:0px;
		}

		.menu ul li
		{
			display:block;
			float:left;
			padding-left: 10px;
			padding-right: 10px;
			margin-right: 5px;
			
		}
		
		.menu ul li a
		{
			display:block;
			padding: 5px;
			color: #FFF;
			text-decoration: none;
		}
		
		.logo-page-i
		{
			position: absolute;
			right: 0px;
			top:-83px;
		}
		
		.blok-right1, .blok-right2, .blok-right3
		{
			min-width: 200px;
		}
		
		.contact-buttons
		{
			display: table;
			width: 100%;
		}
		
		.contact-buttons a
		{
			display: table-cell;
			text-align:center;
			max-width: 20%;
			width: 20%;
		}
		