.row {height:220px;}

#news {width:270px; margin:20px 0 0 8px; padding:0 0 0 30px; min-height:177px; height:auto; _height:177px; background:url(../img/home/bg-news.jpg) no-repeat; float:left;}
#news .data {width:61px; height:37px; padding:6px 0 0 0; color:#8b8989; line-height:15px; text-align:center; background:url(../img/home/bg-data-news.gif) no-repeat; float:left;}
#news h2 {width:200px; padding:2px 0 0 9px; font-size:16px; color:#fff; float:left;}
#news p {line-height:18px; color:#9b9b9b; margin:20px 0 20px 0;}
#news a {color:#fff; font-size:10px; text-transform:uppercase;}
#news a:hover {color:#f00;}


#offerte {width:536px; margin:20px 15px 0 0; _margin:0 7px 0 0; padding:0 0 0 30px; min-height:177px; height:auto; _height:177px; background:url(../img/home/bg-offerte.jpg) no-repeat; float:right;}
#offerte .text {width:340px; color:#9b9b9b; float:left;}
#offerte .text .of {width:175px; color:#fff; height:24px; font-size:14px; text-align:right; padding:3px 0 0 0; background:url(../img/home/bg-heart.jpg) no-repeat;}
#offerte .text h3 {font-size:22px; color:#fff}
#offerte .text span {font-size:18px;}
#offerte p {line-height:18px; height:60px; display:block; color:#9b9b9b; margin:20px 0 20px 0;}
#offerte a {color:#fff; font-size:10px; text-transform:uppercase;}
#offerte a:hover {color:#f00;}
#offerte a.photo {border:6px solid #191919; float:right;}

a#facebook {width:902px; height:61px; margin:8px 0 8px 31px; display:block; background:url(../img/home/facebook.jpg) no-repeat;}


#gallery {margin:20px 0 0 29px;}
#gallery a {width:120px; display:block; margin:0 10px 0 0; _margin:0 6px 0 0; float:left;}