body
{
    margin: 0;
    background: white url(../img/design-ozadje.png) repeat top left;
    font-size: 10pt;
    font-family: verdana, tahoma, "Trebuchet MS", sans, serif;
    color: #333;
    text-align: left;
}

#main
{
    margin: 8px auto;
    padding: 0;
    width: 980px;
    vertical-align: top;
}

#toplogo
{
    margin: 0;
    padding: 0;
    width: 980px;
    height: 143px;
    background: url(../img/toplogo-01.png) no-repeat top left;
}

#naslov
{
    margin: 0;
    padding: 0;
    width: 980px;
    background: url(../img/toplogo-02.png) no-repeat top left;
}

table.vsebina
{
    margin: 0;
    padding: 0;
    width: 100%;
    border: 0;
}

td.menu
{
    margin: 0;
    padding: 0;
    width: 255px;
    border: 0;
    text-align: center;
    vertical-align: top;
}

div.menu
{
    margin: 0 0 1px 0;
    padding: 5px 4px 5px 8px;
    width: 230px;
    background: #71c7d4;
    text-align: left;
}

div.menusub
{
    margin: 0 0 1px 0;
    padding: 5px 4px 5px 8px;
    width: 230px;
    background: #88d1da;
    text-align: left;
}

div.menuover
{
    margin: 0 0 1px 0;
    padding: 5px 4px 5px 8px;
    width: 230px;
    background: #00a3b4;
    text-align: left;
}

td.vsebina
{
    margin: 0;
    padding: 0 2px 0 10px;
    background: white;
    border: solid 1px #0061aa;
    border-top: 0;
    border-bottom: 0;
    vertical-align: top;
}

#vsebina
{
    margin: 0;
    padding: 0;
    width: 980px;
    background: white;
}

#bottom
{
    margin: 0;
    padding: 4px;
    background: white;
    border: solid 1px #0061aa;
    border-top: 0;
    border-bottom: 0;
    text-align: center;
}

div.lbar
{
    margin: 0;
    padding: 6px;
    border: 0;
    text-align: center;
    vertical-align: top;
}

div.rbar
{
    margin: 0 0 20px 20px;
    padding: 8px;
    border: 1px solid #ccc;
    vertical-align: top;
    float: right;
}

h1,h2,h3,h4,h5,h6
{
    color: #0061aa;
}

.title
{
    margin: 0;
    padding: 4px 0 6px 260px;
    font-size: large;
    border-bottom: solid 1px #0061aa;
}
.head
{
    margin: 2px 0 4px 0;
    padding: 0;
    border-bottom: solid 1px #0061aa;
}
.headn
{
    margin: 6px 0;
    border-bottom: solid 1px #0061aa;
    background: url(../img/rssvalid.gif) center right no-repeat;
}

a:link, a:visited
{
    color: #3d5aa7;
    text-decoration: none;
}
a:hover, a:active
{
    color: #0e7931;
    text-decoration: underline;
}

a:link.menu, a:visited.menu
{
    color: white;
    font-weight: bold;
    text-decoration: none;
}
a:hover.menu, a:active.menu
{
    color: #0061aa;
    font-weight: bold;
    text-decoration: underline;
}

a:link.mnon, a:visited.mnon
{
    margin: 0;
    color: #1c2247;
    font-family: arial, sans, serif;
    font-size: small;
    font-weight: bold;
    text-decoration: none;
}
a:hover.mnon, a:active.mnon
{
    margin: 0;
    color: #1c2247;
    font-family: arial, sans, serif;
    font-size: small;
    font-weight: bold;
    text-decoration: underline;
}

a:link.mnof, a:visited.mnof
{
    margin: 0;
    color: #ffffff;
    font-family: arial, sans, serif;
    font-size: small;
    font-weight: bold;
    text-decoration: none;
}
a:hover.mnof, a:active.mnof
{
    margin: 0;
    color: #1c2247;
    font-family: arial, sans, serif;
    font-size: small;
    font-weight: bold;
    text-decoration: underline;
}

a:link.paginator, a:visited.paginator
{
    margin: 2px;
    padding: 1px 4px;
    background: url(../img/ozadje_okvir.png) repeat-x bottom left;
    color: #6c9466;
    border: solid 1px #6c9466;
    text-decoration: none;
}
a:active.paginator, a:hover.paginator
{
    margin: 2px;
    padding: 1px 4px;
    background: url(../img/ozadje_okvir.png) repeat-x bottom left;
    color: #6c9466;
    border: solid 1px #6c9466;
    text-decoration: none;
}
.paginatoron
{
    margin: 2px;
    padding: 1px 4px;
    background: #999999;
    color: #fff;
    border: solid 1px #6c9466;
    text-decoration: none;
    font-weight: bold;
}
.paginatoroff
{
    margin: 2px;
    padding: 1px 4px;
    background: #ffffff;
    color: #ccc;
    border: solid 1px #ccc;
    text-decoration: none;
}

li.novice
{
    list-style-image: url(../img/novice-ikona.png);
    vertical-align: middle;
}
p.podpis
{
    margin: 16px 0 8px 50px;
    padding: 4px 10px;
    width: 380px;
    border-top: 1px solid #71c7d4;
    border-bottom: solid 1px #71c7d4;
    font-size: small;
}
p.clear { clear: both; }

img { margin: 0; border: 0; }
img.stran
{
    margin-left: 16px;
    padding: 2px;
    border: solid 1px #71c7d4;
    float: right;
}
img.right
{
    margin-left: 0 0 8px 16px;
    float: right;
}
div.img
{
    margin: 0;
    padding: 2px 0;
    border: solid 1px #71c7d4;
    text-align: center;
}
.mid  { vertical-align: middle; }
.vmid { vertical-align: middle; }

legend   { color: #71c7d4; font-size: 10pt; }
fieldset { padding: 4px; border: solid 1px #71c7d4; }

form, input, select, option, textarea, submit
{
    margin: 0 0 2px 0;
    font-size: 10pt;
    vertical-align: middle;
}

div.hr
{
    margin: 0;
    padding: 0;
    height: 1px;
    border-top: solid 1px #71c7d4;
}

hr.thin
{
    margin: 0;
    padding: 0;
    height: 1px;
    line-height: 1px;
    color: #71c7d4;
}

.small { font-size: x-small; }
.clear { clear: both; }

div.katblock1
{
    margin: 0 0 4px 0;
    padding: 3px;
    border: 1px solid #71c7d4;
}

div.katblock2
{
    margin: 0 0 4px 0;
    padding: 3px;
    background: url(../img/ozadje_okvir.png) repeat-x bottom left;
    border: 1px solid #71c7d4;
}

div.novicavsebina
{
    margin: 0;
    padding: 10px;
    background: url(../img/ozadje_okvir.png) repeat-x bottom left;
    border: 1px solid #71c7d4;
}

div.hid
{
    display: none;
}
