﻿body {	
	margin: 0;
	padding: 0;
	color: #000;
}

form, img, a img, map {
    padding: 0;
    margin: 0;
    border: 0;
}

body {
    /* background: #25240d url('images/bg_body.png') repeat-x; */
    background: #5d5a21 url('images/bg_body.png') repeat-x;
}

body, input, textarea, select, p, div, h1, h2, h3, h4 {
    font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
    line-height: 150%;
}

body, input, textarea, select, p, div, h4 {	
	font-size: 11px; 
	color: #666666;
}

table {
    border-collapse: collapse;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { display: inline-block; } 
/* Hide from IE Mac \*/ 
.clearfix { display: block; } 
/* End hide from IE Mac */ 

a:link, a:active, a:visited {
    text-decoration: none;
    color: #757116;
}

    a.selected:link, a.selected:active, a.selected:visited {
        color: #666666;
    }

    a:hover {
        text-decoration: underline;
    }

h1 {
    font-size: 20px;
}

    /*
    h1.bg {
        text-align: center;
        background: transparent url('images/bg_h1.png') repeat-x 0 50%;
    }
    
    h1.bg span {
        background-color: #cdc6ad;
        padding: 10px;
        line-height: 150%;
    }
    */

h2 {
    font-size: 16px;
}

h3 {
    font-size: 14px;
}

h1, h2, h3, h4, h1 a:link, h1 a:active, h2 a:link, h2 a:active, h3 a:link, h3 a:active, h4 a:link, h4 a:active {
    font-weight: normal;
    margin: 0;
    padding: 0;
    color: #757116;
    line-height: 130%;
}

    h2 a:link {
        color: #444444;
    }

p {
    margin: 0;
    padding: 0 0 1.2em 0;
}

input.tekstboks, textarea.tekstboks, select.tekstboks {
    border:solid 1px #666;
    padding:3px;
}

input.tekstboks:focus, textarea.tekstboks:focus {
	background-color: #FFFFE1;
}
    
/* #### LAYOUT #### */

#header {
    width: 986px;
    height: 128px;
    margin: 0 auto 0 auto;
    background: transparent url('images/bg_header.png') no-repeat;
    position: relative;
}

    #header .homelink:link, #header .homelink:active, #header .homelink:visited {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 430px;
        height: 128px;
    }

    #header #info {
        position: absolute;
        display: block;
        bottom: 3px;
        right: 0px;
        color: #222222;
        text-align: right;
    }
    
    #header a {
        color: #222222;
    }
    
#container {
    background: #25240d url('images/bg_container.png') no-repeat 50% 100%;
}

#construct {
    width: 986px;
    margin: 0 auto;
}

    #left {
        float: left;
        width: 235px;
    }

    #content {
        width: 733px;
        float: right;
    }
    
#footer {
    width: 986px;
    margin: 0 auto 0 auto;
    padding: 10px 0 0 0;
    text-align: right;
}

    #footer p, #footer a {
        color: #222222;
    }

/* MENU */

#menuL1 {
    width: 253px;
    background: transparent url('images/bg_menuL1.png') repeat-y 0 100%;
    margin: 0;
    list-style-type: none;
    padding: 15px 0 15px 0;
}

    #menuL1 a:link, #menuL1 a:active, #menuL1 a:visited {
        display: block;
        margin: auto;
        width: 183px;
        border-bottom: dashed 1px #4C4C4C;
        color: #999999;
        text-transform: uppercase;
        line-height: 30px;
    }
    
    #menuL1 a:hover, #menuL1 a.selected {
        color: #757116;
        text-decoration: none;
    }
    
    #menuL1 a.noborder {
        border: 0;
    }
    
.thumb {
    border: solid 1px #CCCCCC;
    padding: 2px;
    margin: 2px;
    float: left;
    height: 70px;
    width: 100px;
}

.thumb:hover {
    border: solid 1px #AAAAAA;
}