html, body{padding:0;margin:0;background:#fff;width:100%;}
body{font:12px Helvetica,Arial;}
a{color:#000;text-decoration:none;}
a img{border:0;}

.content{width:1090px;margin:auto;z-index:1;position:relative;}

.header{width:1089px;margin:auto;background:#fff url('../images/header.jpg') no-repeat;height:266px;padding:0;margin-bottom:20px;position:relative;}
.header .contact{position:absolute;bottom:55px;left:800px;text-align:left;color:#000;font-size:10px;line-height:1;}
.header .contact a{color:#000;}
h2{color:#000;font:16px Georgia;text-transform:uppercase;}
h2.leftcol{padding-left:800px;background:transparent url('../images/pattern-h2.gif') no-repeat right center;}

.dido{color:#000;line-height:0;}
.avant{font-weight:bold;letter-spacing:1px;}

.footer{padding:25px 0 15px 0;margin-top:20px;border-top:1px solid #dadada;position:relative;text-align:right;}
.clear{clear:both;}

.projects .project{margin-bottom:45px;height:295px;position:relative;padding-left:62px;}
.projects .item{position:relative;border:2px solid #dadada;background:#fff url('../images/ajax-loader.gif') no-repeat center center;width:710px;height:100%;}
.projects .project.first{height:400px;}
.projects .info .name{position:absolute;left:10px;bottom:50px;width:270px;;font:normal 40px Helvetica, Arial;color:#000;text-transform:uppercase;margin-bottom:1px;}
.projects .info .director{font:10px Helvetica;text-transform:uppercase;position:absolute;left:15px;bottom:25px;color:#000;}
.projects a{position:absolute;width:100%;height:100%;display:block;}
.projects .info .fwa{position:absolute;right:0;top:0;}
.projects .info{background:#fafafa;height:90%;position:absolute;top:5%;right:0;width:290px;}
.projects .line{position:absolute;left:800px;}
.projects .line.linetop{top:0px;}
.projects .line.linebottom{bottom:-2px;}
