article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html,body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;line-height:1;font-family:inherit}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}

p{margin:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;text-rendering:optimizelegibility}ul,ol{padding:0;margin:0}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}ul{list-style:none}ol{list-style:none}dl{margin-bottom:0}hr{margin:0;border:0}strong{font-weight:bold}em{font-style:italic}abbr{font-size:90%;text-transform:uppercase;border-bottom:1px dotted #ddd;cursor:help}small{font-size:100%}cite{font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(js/boxsizing.htc)}html,body{height:100%}body{background:#fff;margin:0;font-size:12px;font-size:1.2pxrem;line-height:1;font-family:Helvetice,Arial,sans-serif;color:#5f5f5f}a,a:visited{color:#c03;text-decoration:underline}a:hover{text-decoration:none}#page{width:100%;position:relative}h1{margin:0 auto;text-align:center;position:relative;z-index:10}h2{margin:0 auto;text-align:center;background:url(../img/bg-headline.png) top center no-repeat;color:#fff;font-size:22px;font-size:2.2pxrem;line-height:60px;width:100%;height:78px;position:relative;z-index:10}h3{margin:0 auto;text-align:center;color:#c03;font-size:22px;font-size:2.2pxrem;line-height:1;padding:20px 0 0 0}a.button{display:block;margin:20px auto;text-align:center;background:url(../img/button.png) top center no-repeat;color:#fff;font-size:22px;font-size:2.2pxrem;line-height:60px;width:260px;height:70px;text-decoration:none}a.button:hover{text-decoration:underline}p#intro{font-size:20px;font-size:2pxrem;line-height:35px;width:620px;margin:0 auto;text-align:center;padding:40px 0 50px 0;position:relative;z-index:10}p#intro strong{color:#c03;font-weight:normal}ul#services{width:704px;height:316px;background:url(../img/bg-services.png) top center no-repeat;margin:10px auto;text-align:center;position:relative;z-index:10}ul#services li{font-size:20px;font-size:2pxrem;line-height:1;padding:15px 0 15px 0;background:url(../img/li.png) top center no-repeat}ul#services li.first{background:0}#clients{width:960px;margin:0 auto;padding:0 0 40px 0;*zoom:1}#clients:before,#clients:after{display:table;content:""}#clients:after{clear:both}#clients .item{float:left;width:225px;height:140px;margin:20px 0 0 20px;text-align:center}#clients .item.first{clear:both;margin:20px 0 0 0}#clients .item a,#clients .item span{display:block;font-size:14px;font-size:1.4pxrem;line-height:1;text-decoration:none;color:#c03}#clients .item a.empty,#clients .item span.empty{padding:115px 0 0 0}#clients .item a img,#clients .item span img{display:block;margin:0 auto 15px auto}#contact{width:100%;height:500px;position:relative}#contact h2{position:relative;z-index:5}#contact #tooltip{width:527px;height:206px;position:absolute;z-index:5;top:160px;left:50%;margin:0 0 0 -353px;background:url(../img/bg-contact.png) top center no-repeat}#contact #tooltip table{float:left;margin:20px 0 0 30px;font-size:16px;font-size:1.6pxrem;line-height:1}#contact #tooltip table th{color:#c03;line-height:25px;text-align:left;padding:0 30px 0 0}#contact #map{width:100%;height:440px;position:absolute;top:60px;z-index:1}.letter{display:block;position:absolute}.letter.a{background:url(../img/a.png) 0 0 no-repeat;width:108px;height:111px;top:30px;left:300px;z-index:3}.letter.b{background:url(../img/b.png) 0 0 no-repeat;width:89px;height:131px;top:140px;left:50px;z-index:4}.letter.c{background:url(../img/c.png) 0 0 no-repeat;width:122px;height:124px;top:385px;left:130px;z-index:5}.letter.d{background:url(../img/d.png) 0 0 no-repeat;width:102px;height:119px;top:20px;right:350px;z-index:6}.letter.e{background:url(../img/e.png) 0 0 no-repeat;width:120px;height:135px;top:30px;right:50px;z-index:7}.letter.f{background:url(../img/f.png) 0 0 no-repeat;width:122px;height:104px;top:370px;right:90px;z-index:8}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.c{*zoom:1}.c:before,.c:after{display:table;content:""}.c:after{clear:both}.vh{border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;height:1px}.vh.focusable:active,.vh.focusable:focus{clip:auto;margin:0;overflow:visible;position:static;width:auto;height:auto}.log{background:rgba(0,0,0,0.8);position:fixed;top:10px;left:10px;z-index:1000;color:#fff;font-weight:bold;padding:10px;font-size:25px}