﻿.restaurant {
    width: 143px;
    height: 234px;
    float: left;
    position: relative;
}

    .restaurant .logo {
        width: 143px;
        height: 81px;
    }
    
    .restaurant h3 {
        color: #0f0f05;
        margin: 15px 0 5px 10px;
    }
    
    .restaurant .info {
        
        margin: 0 10px 0 10px;
        color: #2c2b10;
        font-size: 10px;
    }
    
        .restaurant .info td {
            line-height: 120%;
        }
    
    .restaurant #toolbar {
        position: absolute;
        width: 143px;
        height: 55px;
        border-top: solid 1px #9a9653;
        bottom: 0;
        overflow: hidden;
        left: 0;
    }
    
        .restaurant #toolbar a:link, .restaurant #toolbar a:active, .restaurant #toolbar a:visited {
            display: block;
            width: 46px;
            height: 55px;
            float: left;
            text-align: center;
            text-transform: uppercase;
            color: #d4d3bf;
            line-height: 80px;
            background-attachment:fixed;
            background: transparent url('images/icons_meny.png') no-repeat;
        }
        
        .restaurant #toolbar a:hover {
            text-decoration: none;
            color: #000000;
        }
        
        .restaurant #toolbar a.meny0 {
            background-position: 12px 10px;
        }
        
        .restaurant #toolbar a.vinmeny0 {
            background-position: -33px 10px;
        }
        
        .restaurant #toolbar a.bord0 {
            background-position: -82px 10px;
        }
        
        .restaurant #toolbar a.meny1 {
            background-position: -130px 10px;
        }
        
        .restaurant #toolbar a.vinmeny1 {
            background-position: -178px 10px;
        }
        
        .restaurant #toolbar a.bord1 {
            background-position: -223px 10px;
        }