    body, html {
    margin : 0px auto 0px auto;
    padding : 0px 0px 0px 0px;
    background-color : #ffffff;
    background-image : url("images/bg_body-1.jpg");
    background-repeat : repeat-x;
    background-position : top center;
    color : #000000;
    text-align : center;
    font-family : "Arial", "Arial CE", sans-serif;
    }

    #main {
    display : block;
    position : relative;
    width : 800px;
    min-height : 500px;
    margin : 0px auto 0px auto;
    padding : 0px 0px 0px 0px;
    border : 0px;
    background-color : transparent;
    text-align : center;
    }

        #main h1 {
        display : none;
        color : #000000;
        }

        #logo {
        width : 300px;
        height : 135px;
        margin : 20px 0px 30px 0px;
        border : 0px;
        text-align : left;
        float : left;
        }

        #weather {
        position : absolute;
        width : 75px;
        height : 268px;
        top : 199px;
        left : 1px;
        padding : 20px 0px 10px 0px;
        margin : 0px;
        background-image : url("images/bg_weather.gif");
        background-repeat : no-repeat;        
        font-size : 12px;
        text-align : center
        }

        #weather a {
        color : #555555;
        }

        #weather>div {
        background-color : transparent;
        padding : 0px;
        width : 75px;
        }

        #menu {
        width : 800px;
        height : 35px;
        margin : 25px auto 0px auto;
        padding : 0px;
        clear : both;
        background-color : transparent;
        font-size : 11px;
        text-align : center;
        }

            #menu li {
            display : block;
            position : relative;
            float : left;
            height : 35px;
            margin : 0px;
            padding : 0px;
            list-style : none;
            }

            #menu li a {
            display : block;
            height : 22px;
            padding : 13px 15px 0px 16px;
            margin : 0px;
            background-image : url("images/bg_menu.png");
            background-repeat : repeat-x;
            background-position : left center;
            float : left;
            color : #bab5b5;
            font-weight : bold;
            text-decoration : none;
            }

            #menu li a:hover {
            background-image : url("images/bg_menu_hover.png");
            color : #ffffff;
            }

            #menu li a.left {
            background-image : url("images/bg_menu_left.gif");
            }

            #menu li a.left:hover {
            background-image : url("images/bg_menu_left_hover.gif");
            }

            #menu img.separator {
            width : 2px;
            height : 35px;
            border : 0px;
            margin : 0px;
            padding : 0px;
            float : left;
            }

            #menu li.searchinput, #menu li.searchbutton {
            height : 35px;
            padding : 0px 0px 0px 6px;
            background-image : url("images/bg_menu.png");
            background-repeat : repeat-x;
            background-position : left center;
            }

            #menu li.searchbutton {
            padding : 0px 6px 0px 0px;
            background-image : url("images/bg_menu_right.gif");
            background-position : right center;
            }

            #menu li ul.submenu {
            position : absolute;
            display : none;
            top : 34px;
            left : -1px;
            margin : 0px;
            padding : 0px;
            z-index : 4;
            background-color : #000000;
            border : 1px #555555 solid;
            }

                #menu li ul.submenu li {
                display : block;
                position : relative;
                float : left;
                height : 30px;
                margin : 0px;
                padding : 0px;
                list-style : none;
                }

                #menu li ul.submenu a {
                display : block;
                height : 23px;
                padding : 7px 15px 0px 15px;
                margin : 0px;
                background-image : url("images/bg_menu.png");
                background-repeat : repeat-x;
                background-position : left center;
                float : left;
                color : #bab5b5;
                font-weight : bold;
                text-decoration : none;
                }

                #menu li ul.submenu a:hover {
                background-image : url("images/bg_menu_hover.png");
                color : #ffffff;
                }

            #menu li:hover > .submenu {
            display : block;
            }

            #searchinput {
            width : 108px;
            height : 13px;
            margin : 9px 0px 0px 0px;
            border : 1px solid #8a8787;
            background-image : url("images/search_input.png");
            background-repeat : repeat-x;
            background-position : left top;
            color : #a2a1a1;
            }

            #searchbutton {
            width : 27px;
            height : 17px;
            border : 0px;
            margin : 9px 0px 0px 5px;
            padding : 0px;
            }

            #cse-search-box {
            margin : 0px;
            padding : 0px;
            }

        #photo {
        width : 800px;
        height : 300px;
        margin : 16px 0px 0px 0px;
        border : 0px;
        }

        #actualbar {
        display : block;
        position : relative;
        height : 26px;
        width : 782px;
        padding : 12px 5px 0px 13px;
        margin : 18px 0px 17px 0px;
        background-image : url("images/bg_actual.gif");
        background-repeat : no-repeat;
        background-position : left top;
        font-size : 13px;
        font-weight : bold;
        color : #827c7c;
        text-align : left;
        }

        #newsmask {
        display : block;
        position : absolute;
        top : 13px;
        left : 95px;
        width : 400px;
        height : 15px;
        padding : 0px;
        margin : 0px;
        overflow : hidden;
        background-color : transparent;
        }

            #newsscroller {
            display : block;
            position : absolute;
            top : 0px;
            left : 0px;
            width : 340px;
            height : 15px;
            padding : 0px;
            margin : 0px;
            background-color : transparent;
            }

            #newsscroller li {
            display : inline-block;
            float : left;
            width : 340px;
            height : 15px;
            margin : 0px;
            padding : 0px;
            font-size : 12px;
            list-style-type : none;
            font-weight : normal;
            overflow : hidden;
            line-height : 14px;
            background-color : transparent;
            color : #494646;
            }

            #newsscroller li a {
            color : #494646;
            text-decoration : underline;
            }

            #newsscroller li a:hover {
            text-decoration : none;
            }

            #newsscroller li .date {
            padding : 0px 10px 0px 0px;
            font-weight : bold;
            text-decoration : none;
            }

            #dateinfo {
            display : block;
            position : absolute;
            top : 13px;
            left : 450px;
            width : 345px;
            height : 17px;
            padding : 0px;
            font-weight : normal;
            font-size : 12px;
            color : #827e7e;
            }

    #leftbox, #rightbox {
    position : relative;
    display : block;
    width : 390px;
    height : 230px;
    margin : 0px;
    padding : 0px;
    float : left;
    text-align : justify;
    }

    #rightbox {
    margin : 0px 0px 0px 20px;
    float : right;         
    }

    #leftbox img, #rightbox img {
    width : 390px;
    height : 230px;
    border : 0px;
    }

    .right-text, .left-text {
    position : relative;
    display : block;
    width : 380px;
    margin : 0px;
    padding : 0px;
    float : left;
    text-align : justify;
    }

    .right-text {
    margin : 0px 0px 0px 20px;
    float : right;
    }

    #main h2 {
    margin : 0px;
    padding : 25px 0px 0px 0px;
    font-size : 17px;
    font-weight : bold;
    clear : both;
    text-align : left;
    color : #e74728;
    }

    #main h2.no-top {
    padding : 0px;
    }

    #main h3.contact {
    color : #d9d9d9;
    margin : 0px 0px 10px 0px;
    padding : 0px;
    font-size : 16px;
    }

    #main h3.poptform {
    color : #e74728;
    margin : 0px 0px 10px 0px;
    padding : 0px;
    font-size : 15px;
    text-align : left;
    }
    
    p {
    margin : 20px 0px 0px 0px;
    text-align : justify;
    font-size : 13px;
    }

    .white-box>.content>p, .right-text>p, .left-text>p {
    margin : 10px 0px 0px 0px;
    text-align : justify;
    font-size : 13px;
    line-height : 17px;
    }

    p a.more {
    display : block;
    position : relative;
    height : 19px;
    float : right;
    padding : 0px 0px 0px 13px;
    margin : 3px 5px 0px 0px;
    background-image : url("images/ico_link.gif");
    background-repeat : no-repeat;
    background-position : center left;
    font-size : 12px;
    font-weight : bold;
    color : #3f3c3c;
    }

    p a.more:hover {
    text-decoration : none;    
    }

    p a {
    color : #e74728;
    text-decoration : underline;
    }

    p a:hover {
    text-decoration : none;
    }

    hr.float-breaker {
    visibility : hidden;
    clear : both;
    width : 100%;
    margin : 0px;
    padding : 0px;
    }

    ul.orders, ul.reflist {
    text-align : justify;
    font-size : 13px;
    line-height : 17px;
    }

    ul.orders li, ul.reflist {
    margin : 15px 0px 0px 0px;
    list-style-image : url("images/ico_link.gif");
    }

    ul.reflist {
    margin-bottom : 30px;
    }

    ul.end {
    margin-bottom : 10px;
    }

    ul.reflist li {
    margin : 10px 0px 0px 0px;
    }

    ul.reflist li a {
    color : #000000;
    }

    ul.reflist li a:hover {
    text-decoration : none;
    }

    .bottom-box-1, .bottom-box-2, .bottom-box-3, .box-1, .box-2, .box-3 {
    position : relative;
    display : block;
    width : 255px;
    height : 177px;
    margin : 20px 0px 20px 0px;
    padding : 0px;
    float : left;
    text-align : justify;
    }
 
    .bottom-box-2, .box-2 {
    margin-left : 18px;
    }

    .bottom-box-3, .box-3 {
    margin-left : 17px;
    float : left;
    }

    .box-1, .box-2, .box-3 {
    margin-top : 0px;
    margin-bottom : 0px;
    }

    .bottom-box-1 img, .bottom-box-2 img, .bottom-box-3 img, .box-1 img, .box-2 img, .box-3 img {
    width : 255px;
    height : 177px;
    border : 0px;
    }


    #quicknavigation {
    display : block;
    position : relative;
    height : 63px;
    width : 770px;
    margin : 20px 0px 20px 0px;
    padding : 7px 15px 0px 15px;
    clear : both;
    background-color : transparent;
    background-image : url("images/bg_quick_navigation-2.gif");
    background-repeat : no-repeat;
    background-position : center left;
    font-size : 13px;
    font-weight : bold;
    color : #aca4a4;
    text-align : left;
    }

    #quicknavigation ul {
    margin : 20px 20px 0px 20px;
    padding : 0px;
    float : left;
    }
    
    #quicknavigation ul li {
    margin : 0px 0px 0px -12px;
    list-style-type : none;
    font-weight : normal;
    }

    #quicknavigation ul li.head {
    padding : 0px 0px 0px 12px;
    margin-bottom : 4px;
    font-weight : bold;
    color : #e74728;
    }


    #quicknavigation ul li a {
    padding : 0px 0px 0px 12px;
    text-decoration : none;
    color : #aca4a4;
    }

    #quicknavigation ul li a:hover {
    background-image : url("images/ico_link.gif");
    background-repeat : no-repeat;
    background-position : center left;
    }

    #quicknavigation ul li.head a {
    color : #e74728;
    }
    
    #footer {
    width : 800px;
    padding : 25px 0px 10px 0px;
    margin : 10px 0px 0px 0px;
    background-image : url("images/bg_footer.png");
    background-repeat : repeat-x;
    background-position : top left;
    font-size : 12px;
    color : #807e7e;
    text-align : center;
    }

    #footer a {
    color : #807e7e;
    }


    .reference-1, .reference-2, .reference-3 {
    position : relative;
    display : block;
    width : 255px;
    height : 230px;
    margin : 20px 0px 0px 0px;
    padding : 0px;
    float : left;
    text-align : center;
    }

    .reference-2, .reference-3 {
    margin-left : 18px;
    }

    .reference-3 {
    margin-left : 17px;
    float : left;
    }

    .reference-1 img, .reference-2 img, .reference-3 img {
    visibility : hidden;
    display : none;
    margin : 0px;
    width : 235px;
    height : 176px;
    border : 10px #a6a6a6 solid;
    float : none;
    }

    .reference-1 img:hover, .reference-2 img:hover, .reference-3 img:hover {
    border : 10px #d9d9d9 solid;
    }

    .reference-1 img.thumb, .reference-2 img.thumb, .reference-3 img.thumb {
    visibility : visible;
    display : block;
    }

    .white-box {
    position : relative;
    display : block;
    width : 800px;
    margin : 20px 0px 0px 0px;
    clear : both;
    text-align : center;
    }

    .white-box img.top, .white-box img.bottom  {
    position : relative;
    display : block;
    width : 800px;
    height : 7px;
    margin : 0px;
    padding : 0px;
    }

    .white-box p.partners {
    position : relative;
    display : block;
    width : 800px;
    margin : 0px;
    padding : 0px;
    text-align : center;
    background-color : #ffffff;
    }

    .white-box p.partners img {
    border : 0px;
    margin : 10px 20px 10px 20px;
    }

    .white-box div.content {
    position : relative;
    display : block;
    width : 750px;
    padding : 10px 25px 10px 25px;
    background-color: #ffffff;
    clear : both;
    }

    .contact-form {
    font-size : 13px;
    width : 800px;
    }

    .contact-form td {
    padding : 3px 0px 0px 0px;
    vertical-align : top;
    text-align : left;
    }

    .contact-form th {
    padding : 7px 10px 0px 10px;
    vertical-align : top;
    font-weight : normal;
    text-align : left;
    }

    .contact-form input, .contact-form textarea {
    font-size : 12px;
    padding : 3px;
    background-color : #ffffff;
    background-image : url("images/bg_input.png");
    background-repeat : repeat-x;
    background-position : bottom left;
    border : 1px #bab5b5 solid;
    }

    .contact-form input.submit {
    width : 100px;
    }

    .contact-form td.center {
    text-align : center;
    }

    .contact-form td {
    font-size : 11px;
    color :#e74728;
    }

    #map {
    width : 800px;
    height : 250px;
    margin : 0px auto 0px auto;
    text-align : left;
    font-size : 13px;
    }

    .navigation {
    width : 100%;
    height : 15px;
    margin : 10px 0px 0px 0px;
    text-align : center;
    font-size : 12px;
    clear : both;
    }

    .navigation a {
    color : #797979;
    text-decoration : none;
    }

    .navigation img {
    width : 10px;
    height : 10px;
    border : 0px;
    margin : 0px 0px -1px 0px;
    }


