html{position:relative;margin: 0 auto;padding: 0;border: 0;font-family: Arial;font-size:14px;color:#646566;
	line-height:150%;height: 100%; min-height: 100%;margin-bottom: 1px; }
body {margin: 0 auto;padding: 0;border: 0;font-family: Arial;font-size:14px;color:#646566;line-height:150%;
	height: 100%; margin-bottom: 1px; background:#a2aab8 url(../images/vandijk-gradient.jpg) repeat-y center top;}
p{margin:0;padding:0;padding-bottom:10px;}
h1,h2{margin:0;padding:0;font-weight:normal;font-size:14px;}
.clear{border:medium none;clear:both;float:none;font-size:0;height:0;line-height:0;display:block;}
.bodycontent{min-height: 860px;background:url(../images/header2.png) no-repeat center top;position:relative;z-index:2;}
/*.bodycontent2{background:url(../images/background.jpg) no-repeat fixed center bottom;}*/
.back{background:url(../images/background.jpg) no-repeat center bottom;
bottom:0;
display:none;
height:472px;
left:0;
position:fixed;
width:100%;
z-index:1;}

.submenu{margin:0;padding:0;position:absolute;top:23px;left:2px;z-index:10;width:100% !important;display:none;}
.submenu li{float:none !important;width:100% !important;background:#f9f9f9 !important;width:100% !important;}
.submenu li a{background:none !important;padding:2px 8px !important; border-bottom:1px solid #a7adbb;color:#3a4d1f !important;background:#f9f9f9 !important;width:100% !important;}
.product-box-title{display:block;font-weight:bold;line-height:115%;padding-top:4px;}
.content-wrap{min-height:660px;height:100%;position:relative;z-index:1;}
.content{width:1013px;margin: 0 auto;padding: 0;height:auto;min-height:700px;position:relative;}
.main-content{background:transparent url(../images/content-back.png) repeat-y top left;padding:0px 11px 0px 15px;
float:left;
}
.frame .img_wrap{border:0 !important;border-top:3px solid #828ea1 !important;border-bottom:3px solid #828ea1 !important;}
.strip_wrapper{margin-top:4px;width:769px !important;left:0px !important;}
.nav-next{text-decoration:none;z-index:150;position:absolute;top:0px !important;right:-24px !important;background:url(../images/next.png) no-repeat right 50%;height:399px;width:200px;cursor:pointer;}
.nav-prev{text-decoration:none;z-index:150;position:absolute;top:0px !important;left:-13px !important;background:url(../images/prev.png) no-repeat left 50%;height:399px;width:200px;cursor:pointer;}
.gallery-back{padding:16px 0 0 15px;width:780px;height:418px;background:url(../images/gallery-back.png) no-repeat top left;position:relative;z-index:2;}
.gallery-back-big{padding:16px 0 0 15px;width:780px;height:491px;background:url(../images/gallery-back-big.png) no-repeat top left;position:relative;z-index:2;}
.pointer{visibility:hidden;}
.panel{top:0px !important;}
.next-project{display:block;z-index:160;position:absolute;top:0px !important;right:-24px !important;height:399px;width:200px;cursor:pointer;}
.previous-project{display:block;z-index:160;position:absolute;top:0px !important;left:-13px !important;height:399px;width:200px;cursor:pointer;}
.panel img{border:0; border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
.content-left-side{margin-top:5px;width:792px;float:left;position:relative;}
.content-right-side-wrap{width:186px;float:right;padding:0 0 0 9px;}
.content-right-side{height:600px;background:#ffffff url(../images/right-side-back.png) repeat-x top left;padding:10px 11px 0 11px;}
.title1{font-size:16px;color:#ffffff;font-family:Lucida Bright;background:url(../images/title-back.png) repeat-x top left;padding:3px 8px 0 8px;height:26px;margin-bottom:7px;}
.box-text{margin:3px 8px 0 8px;background:url(../images/border.png) repeat-x bottom left;padding:5px 0;}
.title-yellow{font-family:Lucida Bright;color:#c2a303;}
.box-text a{color:#646566;}
.box-text a:hover{text-decoration:none;}
.link1{width:78px;height:45px;background:url(../images/link1.png) no-repeat top left;display:block;margin:0 auto;margin-bottom:5px;}
.link2{width:54px;height:58px;background:url(../images/link2.png) no-repeat top left;display:block;margin:0 auto;margin-top:10px;}
.left-content{padding:5px 9px 5px 18px;}
.left-content2{padding:10px 9px 5px 13px;}
.title2{font-size:16px;font-family:Lucida Bright;background:url(../images/border.png) repeat-x bottom left;margin-bottom:9px;padding:9px 0;}
.text a{color:#646566;}
.text a:hover{text-decoration:none;}
.text ul{margin-left:0;margin-right:0;margin-left:15px;padding:0;}
.text ol{margin-left:0;margin-right:0;margin-left:35px;padding:0;}
.text ul li{list-style:none;padding-left:12px;background:url(../images/bullet.png) no-repeat left 7px;}
.less-verder{width:129px;height:23px;background:url(../images/button-yellow.png) no-repeat top left;text-align:center;display:block;text-decoration:none;float:right;padding-top:2px;color:#ffffff;}

/* product page */
.product-box{cursor:pointer;padding:4px;position:relative;text-decoration:none;color:#2b374b;font-size:13px;text-align:center;display:block;background:#bec5cf;width:182px;height:195px; float:left;margin:0 3px 10px 0;border-bottom:2px solid #636466;}
img{border:0;}
.product-box-more{display:block;position:absolute;bottom:-2px;right:0px;background:url(../images/product-more.png) no-repeat top left;width:82px;height:23px;color:#ffffff;font-size:11px;text-align:center;padding-top:1px;}
.product-box-image{width:182px;height:122px;background:#828ea1;}
.product-box:hover .product-box-image{background:#c2a303;}
.product-box:hover{border-bottom:2px solid #c2a303;}
.product-box:hover .product-box-more{background:url(../images/product-more-active.png) no-repeat top left;}
.project-name{width:500px;float:left;}
.project-back{width:160px;float:right;font-size:12px;color:#636366;text-align:right;}
.project-back:hover{text-decoration:none;}
#prev-proj{width:105px;height:34px;background:url(../images/prev-proj2.png) no-repeat top left;position:absolute;left:30px;top:170px;display:none;}
#next-proj{width:118px;height:34px;background:url(../images/next-proj2.png) no-repeat top left;position:absolute;right:10px;top:170px;display:none;}
#prev-proj2{width:105px;height:34px;background:url(../images/prev-proj.png) no-repeat top left;position:absolute;left:30px;top:170px;display:none;}
#next-proj2{width:118px;height:34px;background:url(../images/next-proj.png) no-repeat top left;position:absolute;right:30px;top:170px;display:none;}
.sitemap2{background:none !important;padding-left:20px !important;}
/* end product page */

/* header and main menu */

.header-wrap{}
.header{height:94px;width:1013px;margin: 0 auto;padding: 0;}
.menu{height:42px;width:1013px;margin: 0 auto;padding: 0;position:relative;z-index:10;}
.logo1{float:left;width:268px;height:94px;display:block;}
.logo2{float:left;width:108px;height:42px;display:block;}
.header-phone{float:right;color:#231f20;font-size:16px;font-weight:bold;font-family:Lucida Bright;padding:4px 0 8px 21px;background:url(../images/phone.png) no-repeat top left;margin:45px 38px 0 0;}
.main-menu{margin:0;padding:0;width:870px;float:left;margin-left:8px;margin-top:13px;}
.main-menu li{position:relative;list-style:none;float:left;margin-left:-2px;}
.main-menu li a{text-decoration:none;color:#ffffff;background:url(../images/menu-border.png) no-repeat right 7px;padding:2px 11px 2px 11px;display:block;}
.main-menu li a:hover,.main-menu-active,.main-menu-active2 {background:#f9f9f9 !important;color:#c2a303 !important;}
/* end header and main menu */

/* footer */
.footer{margin: 0 auto;padding: 0;height:80px;padding:0px 0px 0 0px;background:url(../images/footer.png) no-repeat top left;color:#ffffff;position:relative;}
.design{width:187px;height:27px;background:url(../images/design.png) no-repeat top left;float:right;margin:17px 11px 0 0;padding-top:3px; color:#ffffff;text-align:center;font-size:13px;}
.design a{color:#ffffff;font-size:13px;}
.design a:hover{text-decoration:none;}
.wicker{width:49px;height:126px;background:url(../images/wicker.png) no-repeat top left;position:absolute;top:-93px;right:-12px;}
/* end footer */

/* contact */
.form{padding:20px 40px 20px 50px;}
.contact-line2{width:120px;}
.contact-left{width:430px;float:left;}
.contact-right{width:230px;float:left;}
.contact-label{width:100px;float:left;margin-top:4px;}
.contact-input{width:235px; float:left;margin-bottom:4px;}
.contact-input input{color:#646566;width:233px;height:20px;padding:4px 2px 0;border:1px solid #cccccc;}
.map{width:169px;height:103px;padding:72px 0 0 64px;background:url(../images/map.png) no-repeat top left;color:#ffffff !important;text-decoration:none;font-size:13px;display:block;margin-top:23px;}
.contact-submit{cursor:pointer;width:129px;height:26px;margin-top:10px;margin-right:23px;background:url(../images/button-yellow.png) no-repeat top left;text-align:center;display:block;text-decoration:none;float:right;padding-top:1px;color:#ffffff;border:0;}
.wrong_info{border:1px solid red !important;}
.form-details{visibility: hidden;height:1px;}
textarea{border:1px solid #cccccc;height:110px;width:656px;margin-top:7px;font-family:Arial;color:#646566;font-size:14px;padding:3px;}
#contact-form-errors{color:red;}
/* end contact */
