/* 
    Document   : style
    Created on : 2009-11-28, 09:56:19
    Author     : kamil
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body{
    color: #887f68;
    margin-top: 53px;
}

.span-whole
{
    width: 100%;
    height: 341px;
    position: absolute;
    background-color: #6b9817;
    background-image: url('/images/green.heading.jpg');
    background-position: center;
    background-repeat: no-repeat;
    left: 0px;
    top: 117px;
}

.image_logo
{
    
    margin-top: 15px;
}

.top_info
{
    margin-top: 20px;
}

.photos_background
{
    width: 378px;
    height: 300px;
    margin-top: 26px;
    margin-left: 12px;
    background-image: url('/images/photos.background.png');
}

.photos
{
    margin-left: 32px;
    top: 40px;
    width: 304px;
    height: 202px;
    position: relative;
}

.heading_text
{
    margin-top: 50px;
}

.heading_description
{
    background-image: url('/images/heading.shadow.png');
    background-repeat: no-repeat;
    height: 133px;
    margin-top: 25px;
}

.heading_description_text
{
    margin-top: 30px;
}

.after_whole
{
    margin-top: 360px;
}

.referrals
{
    margin-bottom: 10px;
}

.referrals > img
{
    display: block;
}

.text_column
{
    margin-left: 10px;
    margin-right: 10px;
}

.text_column > img
{
    display: block;
    margin-left: -10px;
    margin-bottom: 20px;
}

.footer
{
    background-image: url('/images/footer.background.jpg');
    width: 100%;
    height: 50px;
    color: white;
    font-size: 10px;
}

.footer_text
{
    margin-left: 10px;
    margin-top: 10px;
}

.menu-item
{
    height: 62px;
    display: block;
    line-height: 62px;
    margin-top: 3px;
    text-align: center;
}

.menu-item img
{
    margin-top: 20px
}

.current-item
{
    background-image: url('/images/current-item.jpg');
    background-position: center bottom;
    background-repeat: no-repeat;
}