@font-face {
    font-family: 'TeXGyreAdventorRegular';
    src: url('texgyreadventor-regular-webfont.eot');
    src: url('texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('texgyreadventor-regular-webfont.woff') format('woff'),
         url('texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('texgyreadventor-regular-webfont.svg#TeXGyreAdventorRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
	background:#fff;
	font:11px/18px Verdana, Geneva, sans-serif;
	color:#000;
}
a{
	color:#000;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
b,strong{
	font-weight:bold;
}
i,em{
	font-style:italic;
}

.clear{
	clear:both;
}
.NoSelect{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
#Info{
	display:block;
}

#Logo{
	position:absolute;
	left:0;
	margin:auto;
	z-index:10;
}
#Logo #LogoImg{
	position:relative;
	width:100%;
	height:auto;
}
#Logo nav{
	position:absolute;
	left:11%;
	top:0;
	margin-top:-180px;
}
#Logo #Language{
	position:absolute;
	right:150px;
	bottom:0px;
	height:90px;
	margin-bottom:-110px;
	text-align:center;
}
#Logo #Language li{
	height:30px;
	display:block;
	overflow:hidden;
}
#Logo #Language a{
	text-decoration:none;
	text-transform:uppercase;
	font:30px/30px "TeXGyreAdventorRegular", Arial, Helvetica, sans-serif;
	color:#808080;
	color:rgba(0,0,0,0.5);
}
#Logo #Language a:hover{
	color:#000;
}
#postcard01{
	position:absolute;
	right:20px;
	top:80%;
/*	margin-top:8%;*/
	z-index:-1;
	width:742px;
	height:333px;
	background:url(../images/bg-postcard01.png);
}
#postcard02{
	position:absolute;
	right:4%;
	top:0;
	margin-top:-250px;
	z-index:-1;
	width:723px;
	height:518px;
	background:url(../images/bg-postcard02.png);
}

article#about-us,article#shops,article#order-catalogue,article#contact-us{
	position:relative;
}
article#about-us table,article#shops table,article#order-catalogue table,article#contact-us table{
	position:relative;
/*	margin-top:25px;*/
	height:330px!important;
}
article#about-us table td,article#shops table td,article#order-catalogue table td,article#contact-us table td{
	padding:20px;
	height:290px;
	text-align:justify;
	vertical-align:bottom;
}
article#about-us table td:first-child,article#shops table td:first-child,article#order-catalogue table td:first-child,article#contact-us table td:first-child{
	vertical-align:top;
	width:328px;
}
article#about-us table td{
	padding-top:30px!important;
}

article#shops table td,article#order-catalogue table td,article#contact-us table td{
}
article#shops #text.NL{
	position:relative;
	width:292px;
	height:171px;
	margin:30px auto 0;
	background:url(../images/text-shops-nl.png) no-repeat;
	text-indent:-9999px;
}
article#shops #text.FR{
	position:relative;
	width:328px;
	height:199px;
	margin:25px auto 0;
	background:url(../images/text-shops-fr.png) no-repeat;
	text-indent:-9999px;
}
article#shops #text.EN{
	position:relative;
	width:315px;
	height:173px;
	margin:30px auto 0;
	background:url(../images/text-shops-en.png) no-repeat;
	text-indent:-9999px;
}
article#order-catalogue #text.NL{
	position:relative;
	width:292px;
	height:174px;
	margin:45px auto 0;
	background:url(../images/text-order-catalogue-nl.png) no-repeat;
	text-indent:-9999px;
}
article#order-catalogue #text.FR{
	position:relative;
	width:262px;
	height:136px;
	margin:45px auto 0;
	background:url(../images/text-order-catalogue-fr.png) no-repeat;
	text-indent:-9999px;
}
article#order-catalogue #text.EN{
	position:relative;
	width:263px;
	height:137px;
	margin:45px auto 0;
	background:url(../images/text-order-catalogue-en.png) no-repeat;
	text-indent:-9999px;
}
article#contact-us #text{
	position:relative;
	width:238px;
	height:195px;
	margin:20px auto 0;
	background:url(../images/text-contact-us.png) no-repeat;
	text-indent:-9999px;
}
article#shops #text br,article#order-catalogue #text br,article#contact-us br{
	display:none;
}

#Gallery{
	position:absolute;
	width:100%;
	left:0;
	top:100%;
/*	margin-top:10%;*/
	z-index:-1;
}

#Proximedia{
	position:fixed;
	left:3px;
	bottom:3px;
	width:87px;
	height:14px;
	background:url(../images/logo-proximedia.png);
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}
