body
{
    margin: 20px 0;
    padding: 0;
    color: #ddd;
    background: #000 url(../img/ozadje.png) repeat-x top left;
    font-family: verdana, tahoma, sans, serif;
    font-size: 10pt;
}

h1,h2,h3,h4,h5,h6 { color: #f00; font-family: tahoma, verdana, sans, serif; font-weight: normal; }
h1 { font-size: 14pt; }
h2 { font-size: 12pt; }
h3 { font-size: 11pt; }
h4,h5,h6  { font-size: 10pt; }
h1.header { margin: 0; padding: 5px; color: #f00; font-family: tahoma, arial, sans, serif; font-size: 12pt; font-weight: bold; text-align: center; }

div.menu     { margin: 1px 0; padding: 3px; vertical-align: middle; border: solid 1px #63696d; }
div.menuover { margin: 1px 0; padding: 3px; vertical-align: middle; border: solid 1px #f00; background: url(../img/black10percent.png); }
div.menusub { margin: 1px 0; padding: 3px 20px; vertical-align: middle; border: solid 1px #ececec; }
div.menusubover { margin: 1px 0; padding: 3px 20px; vertical-align: middle; border: solid 1px #f00; background: url(../img/black10percent.png); }

a:link, a:visited { color: #fff; text-decoration: underline; }
a:active, a:hover { color: #ff0; }
a:link.menu, a:visited.menu { color: #fff; font-weight: bold; vertical-align: middle; text-decoration: none; }
a:hover.menu, a:active.menu { text-decoration: underline; }
a:link.menusub, a:visited.menusub { color: #fff; font-weight: bold; vertical-align: middle; text-decoration: none; }
a:active.menusub, a:hover.menusub { color: #ff0; text-decoration: underline; }

img { border: 0; }
img.naslov { margin: 0; padding: 0; padding-left: 30px; }

a:link.novicebar, a:visited.novicebar { color: #fff; font-family: arial, tahoma, sans, serif; font-size: 8pt; font-weight: normal; text-decoration: none; }
a:active.novicebar, a:hover.novicebar { color: #ff0; text-decoration: underline; }

#vsebina { margin: 0 auto; padding: 10px; width: 958px; background: white; border-left: solid 1px #363; border-right: solid 1px #363; }
#bot     { margin: 0; padding: 35px 0 0 0; text-align: center; }
.maingrey { margin: 0 auto; padding: 5px; border: solid 1px #e0e0e0; background: #fafafa url(../img/shaddow-up.png) repeat-x top left; }
.mainwhite { margin: 0; padding: 12px; border: solid 1px #e0e0e0; background: white url(../img/shaddow-up.png) repeat-x top left; }
.okvirNaslov { margin: 0 auto; padding: 0; width: 210px; height: 30px; border: solid 1px #e0e0e0; background: #fafafa url(../img/black-shaddow-bg.png) repeat-x 100% 100%; }
.listBottom { margin: 0; padding: 0; height: 16px; background: url(../img/list-bottom.png) no-repeat top right; }


.headn
{
    margin: 10px 0;
    padding: 4px 8px;
    color: #f90;
    font-family: tahoma, verdana, sans, serif;
    # border-bottom: solid 1px #f90;
    /*background: url(../img/rssvalid.gif) center right no-repeat;*/
}

p.stats { margin: 0; padding: 0; font-size: 9pt; text-align: center; }
p.podpis
{
    margin: 16px 0 8px 50px;
    padding: 4px 10px;
    width: 80%;
    border-top: 1px solid #e0e0e0;
    border-bottom: solid 1px #e0e0e0;
    font-size: small;
}

.vmid { vertical-align: middle; }
.vtop { vertical-align: top; }
.center { text-align: center; }

.visnop { display: none; }

.small { font-size: 8pt; }
.nomrgpad { margin: 0; padding: 0; }

.shaddow { background: #fafafa url(../img/shaddow-up.png) repeat-x top left; border: solid 1px #e0e0e0; border-top: solid 1px #999; border-left: solid 1px #999; }


a:link.paginator, a:visited.paginator
{
    margin: 2px;
    padding: 1px 4px;
    background: url(../img/ozadje_okvir.png) repeat-x bottom left;
    color: #fff;
    border: solid 1px #999;
    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: #ff0;
    border: solid 1px #999;
    text-decoration: none;
}
.paginatoron
{
    margin: 2px;
    padding: 1px 4px;
    background: #999999;
    color: #fff;
    border: solid 1px #ccc;
    text-decoration: none;
    font-weight: bold;
}
.paginatoroff
{
    margin: 2px;
    padding: 1px 4px;
    background: #ffffff;
    color: #ccc;
    border: solid 1px #555;
    text-decoration: none;
}

li.novice
{
    list-style-image: url(../img/novice-ikona.png);
    vertical-align: middle;
}

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

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

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

form, input, select, option, textarea, submit, fieldset, legend
{
    font-size: 10pt;
}
