:focus{outline:0}body{overflow-y:scroll;background:#fff}.clear{*zoom:1}.clear:after,.clear:before{display:table;content:""}.clear:after{clear:both}.outer{position:relative;z-index:10;width:100%;min-width:990px}.outer.top{z-index:11}.inner{position:relative;margin:0 auto;width:990px}#main .inner{margin-bottom:17px;padding:65px 0 85px;text-align:center}#lang{*zoom:1;position:absolute;display:block;margin:0;padding:0;right:30px;top:40px;list-style:none;font:300 11px/11px Roboto,sans-serif}#lang:after,#lang:before{display:table;content:""}#lang:after{clear:both}#lang li{display:block;float:left;margin-left:10px}#lang li a{color:#d6a222;text-decoration:none;text-transform:uppercase;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}#lang li a:hover{color:#d9b559}#lang li:first-child{margin-left:0}#lang li.active a{color:#969696}img{margin-bottom:44px}h1{margin:0 0 10px;padding:0;color:#000;font:300 58px/70px Roboto,sans-serif;text-transform:uppercase}h2{margin:0 0 60px;padding:0;color:#8e8e8e;font:300 24px/24px Roboto,sans-serif}h3{margin:0 0 10px;padding:0;color:#000;font:300 18px/18px Roboto,sans-serif}p{margin:0 0 10px;padding:0;color:#000;font:300 16px/18px Roboto,sans-serif}p strong{font-weight:400}p a{color:#d6a222;text-decoration:none;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}p a:hover{color:#d9b559}.blocks{*zoom:1;width:660px;margin:40px auto 0}.blocks:after,.blocks:before{display:table;content:""}.blocks:after{clear:both}.left,.right{width:45%;text-align:left}.left{float:left}.right{float:right}.button{display:inline-block;margin:0;padding:25px 65px;color:#fff;font:700 24px/24px Roboto,sans-serif;text-decoration:none;text-transform:uppercase;background:#e5be5d;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.button:hover{background:#d9b559}#footer{margin-bottom:17px;background:url(images/footer.jpg) center top repeat-x}#footer .inner{height:321px}.map{margin-bottom:20px;height:500px;border-top:10px solid #edc665}.map .overlay{margin-top:30px;padding:30px;width:355px;background:#fff}.map .overlay h1{margin:0 0 10px;padding:0;color:#000;font:400 21px/21px Roboto,sans-serif;text-transform:none}#map-canvas{position:absolute;left:0;top:0;width:100%;height:100%}