/* 
    Document   : muzej
    Created on : 28-Nov-2009, 17:18:22
    Author     : borut
    Description:
        Main style for Pokrajinski Muzej Ptuj
*/
body, p, h1, h2, h3, h4, h5, td, tr, form, ul, li, input {
    margin:0;
    padding:0;
}
a {
    color:#701d25;
    text-decoration:underline;
}
body {
    background:url(/images/background.jpg) center repeat-y;
    font-family:"Times New Roman", Times, serif;
    font-size:13px;
}
#holder {
    width:921px;
    margin:0 auto;
}
#head {
    background-color:#f3e4d1;
    padding:6px 7px 0 15px;
    height:74px;
    font-size:11px;
    position:relative;
}
    #head img {
        border:0;
    }
    #head div.lang {
        float:right;
        background:url(/images/lang_divider.png) right no-repeat;
        padding:2px 9px 0 7px;
        line-height:11px;
        margin-top:4px;
    }
    #head div.lang a {
        text-decoration:none;
        color:#e2b381;
    }
    #head div.lang a:hover, #head div.lang a#active {
        color:#701d25;
    }
    #head div.icon {
        float:right;
        padding:0 2px 0 2px;
    }
    #head div.icon a {
        display:block;
        width:26px;
        height:20px;
        text-indent:-999em;
        outline:none;
    }
    #head div.icon a#sitemap {
        background:url(/images/sitemap.png) no-repeat;
    }
    #head div.icon a#email {
        background:url(/images/email.png) 0 4px no-repeat;
    }
    #head #search {
        text-align:right;
        position:absolute;
        right:12px;
        top:54px;
        width:300px;
        color:#701D25;
        height:20px;
    }
    #head #search input {
        float:right;
        padding:1px;
        color:#ccc;
    }
    #head #search input#q {
        width:140px;
        display:inline;
        border:1px solid #7c7d7f;
        height:18px;
    }
#banner {
    height:201px;
}
#menu {
    background-color:#701d25;
    height:37px;
    line-height:37px;
    padding-left:8px;
}
#menu a {
    color:#fff;
    text-decoration:none;
}
#menu a:hover {
    text-decoration:underline;
}
#menu ul {
    list-style:none;
}
#menu ul li {
    float:left;
    background-color:#701d25;
    /*height:37px;*/
}
#menu ul li a {
    display:block;
    padding-right:8px;
    padding-left:7px;
    background:url(/images/menu_divider.png) top right no-repeat;
}
    #menu ul li ul {
        display:none;
        position:absolute;
        width:200px;
        line-height:13px;
        clear:both;
        /*left:-8px;*/
    }
    #menu ul li ul li {
        float:none;
        display:block;
    }
    #menu ul li ul li a {
        display:block;
        padding:5px 7px;
        margin:0;
        background-image:none;
    }
/* left column */
#left {
    width:225px;
    float:left;
    padding-bottom:12px;
}
/* center column on first page */
#center {
    float:left;
    width:464px;
    font-size:14px;
}
#center #centerLeft {
    float:left;
    width:232px;
}
#center #centerRight {
    float:right;
    width:232px;
}
/* right column on first page */
#right {
    float:right;
    width:232px;
}
    #right div.h2 {
        font-weight:bold;
        background-color:#701d25;
        font-size:12px;
        color:#fff;
        padding:8px 12px 8px 12px;
    }
    #right div.h2 a {
        color:#fff;
        text-decoration:none;
    }
    #right div.sub {
        padding:5px 7px 10px 11px;
    }
    #right .box {
        border:1px solid #701d25;
        padding:1px;
        margin-bottom:11px;
    }
    #right .box h3 {
        font-size:13px;
        color:#701d25;
        padding:7px 8px 6px 8px;
    }
    #right .box p {
        padding: 0 8px 8px 8px;
    }
/* content div for subpages */
#content {
    float:left;
    width:672px;
    padding:10px 12px 10px 12px;
    font-size:14px;
}
#content p {
    padding-bottom:10px;
}
#content ul {
    margin:0 0 0 2em;
}
#content p img {
    margin-right:12px;
}
#content .news_image {
    float:right;
    margin:0 0 8px 12px;
}
#content h1 {
    color:#701d25;
    font-size:16px;
    font-weight:bold;
    padding-bottom:12px;
}
#content h2 {
    color:#701d25;
    font-size:14px;
    font-weight:bold;
    padding-bottom:4px;
    padding-top:8px;
}
#content h3 {
    color:#701d25;
    font-size:13px;
    font-weight:bold;
    padding-bottom:4px;
    padding-top:6px;
}
#content .row {
    padding-bottom:8px;
}
#content #breadcrumbs {
    padding-bottom:12px;
    color:#E2B381;
}
    #content #breadcrumbs a {
        color:#E2B381;
        text-decoration:none;
    }
    #content #breadcrumbs a:hover {
        text-decoration:underline;
    }
    .storeItem {
        background:url(/images/divider.png) bottom center no-repeat;
        padding:0 0 8px 0;
        margin-bottom:24px;
        clear:both;
    }
    .storeItem img {
        float:left;
        margin:12px 10px 8px 0;
        border:none;
    }


#gallery {
    padding: 10px 0;
}
    #gallery img {
        border:2px solid #F3E4D1;
    }
    #left div.block h2, #right h2, #center h2 {
        font-weight:bold;
        background-color:#701d25;
        font-size:12px;
        color:#fff;
    }
    #center h2 {
        padding:10px 12px 10px 12px;
    }
    #left div.block h2 a, #right h2 a {
        display:block;
        padding:10px 12px 10px 12px;
        color:#fff;
        text-decoration:none;
        background:url(/images/menu_divider_hor.png) left top no-repeat;
    }
    #left div.block h2 a:hover {
        background-color:#f3e4d1;
        color:#701d25;
    }
    #left div.block div.sub, #left div.block div.sub2, #right div.block div.sub, #center div.sub {
        background-color:#f3e4d1;
        color:#701d25;
        padding:8px 12px 8px 12px;
    }
    #left div.block div.sub {
        display:none;
    }
    #left div.block div.subitem {
        padding:3px 0 3px 0;
    }
    #center div.sub {
        background-color:#fff;
        color:#000;
    }

/* Search results */
div.result_div {
    padding-bottom:12px;
}

#footer {
    background:url(/images/foot.png) top center no-repeat;
    clear:both;
    text-align:center;
    margin:12px 0;
    padding:6px;
    font-size:11px;
}