
#wrapper {margin-bottom: -220px;}
.centered {margin: 0 auto;width: 600px;}
footer, #push {height: 220px; }*
footer .sections {width:600px;}
.projects {width: 600px;margin: 0 auto; position:relative; background:none}

.size-3 {width: 560px;}
.size-3 img {/*width: 840px;height:564px;*/width:100% !important}
.size-2{width: 260px;}
.size-2 img {/*width: 400px;height:192px*/width:100% !important}
.col-2 {width: 560px;margin:0;float: left; position:relative;}
.col-2 .left {text-align: justify; padding:0; margin:20px 20px 10px 20px;}
.col-2 .right {text-align:justify; padding:0; margin:0px 20px 50px 20px;}
.col-4 {float:left; position:relative; font-style:italic;-moz-column-count: 4; -webkit-columns: 4; -o-columns: 4; columns:4;}
.col-3-2 {width:100%;position:relative;padding:0px 0px 20px 0; margin:20px 0 0 0 ;}
.col-3-2 ul {width:400px; margin:0 auto;}
.col-3-1, .col-3-3 {width: 100%;margin:0px auto; display:block; position:relative;}
.col-3-1 p, .col-3-3 p {width:45%; margin:0 auto; text-align:center;}
.col-3-1 .left {padding:20px 0px 0 0px; text-align:center; }
.col-3-3 .right {padding:10px 0px 40px 0px; text-align:center}
#gallery figure {margin:5px 5px; float:left;width:190px;height:auto;}
#gallery figure img {width:190px;height:auto;}
.adress {padding:50px 0px 0 0px; background:url(../images/adress.png) no-repeat center 40px;}
.details {padding:50px 0px 0 0px; background:url(../images/talk.png) no-repeat center 25px}
.newsletter {border:3px solid #fafafa}