body
{
    margin: 0;
    padding: 0;
    color: #333;
    background: white url(../img/ozadje.png) repeat-x top left;
    font-family: arial, verdana, tahoma, sans, serif;
    font-size: 11pt;
}

h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; color: #4c8bce; font-family: tahoma, verdana, sans, serif; font-weight: normal; }
h1.header { margin: 0; padding: 5px; color: #fff0c0; font-family: tahoma, arial, sans, serif; font-size: 14pt; font-weight: normal; text-align: center; }
h1.title { font-size: 12pt; }

/* stran domov - ponudba paketov */
h3.gostovanje { margin: 0; padding: 0; font-family: arial, tahoma, sans, serif; font-size: 10pt; color: #000; font-weight: bold; }
p.gostovanje { margin: -4px 0 0 0; padding: 0 4px 4px 10px; font-size: 8pt; color: #000; font-family: arial, tahoma, sans, serif; }
h4.novis { margin: 0; padding: 0; font-size: 1px; color: orange; }
table.gostovanje { margin: 0 auto; padding: 0; width: 180px; height: 69px; border: 0; color: black; background: url(../../uporabnik/image/gostovanje-okvircek-01.png) no-repeat top left; }
td.gostovanjehead { padding-left: 10px; height: 23px; vertical-align: middle; }

/* stran gostovanje - ponudba paketov */
div.paketil { width: 300px; height: 90px; background: url(../../uporabnik/image/gostovanje-okvircek-velik-01.png) no-repeat top left; float: left; }
div.paketir { width: 300px; height: 90px; background: url(../../uporabnik/image/gostovanje-okvircek-velik-01.png) no-repeat top left; float: right; }
td.paketi { vertical-align: top; }
h3.paket { margin: 12px 30px 0px 20px; padding: 0; font-family: arial, tahoma, sans, serif; font-size: 11pt; color: #000; font-weight: bold; }
p.paket { margin: 5px 0 0 0; padding: 0 4px 4px 20px; font-size: 9pt; color: #000; font-family: arial, tahoma, sans, serif; }

img { border: 0; }
img.naslov { margin: 0; padding: 0; padding-left: 30px; }

td.topmenu1 { margin: 0; padding: 0 1px 0 0; width: 130px; height: 30px; text-align: center; vertical-align: middle; background: url(../img/gumb-orange.png) no-repeat center bottom; }
td.topmenu2 { margin: 0; padding: 0 1px 0 0; width: 130px; height: 30px; text-align: center; vertical-align: middle; background: url(../img/gumb-black.png) no-repeat center bottom; }
td.topmenuline { margin: 0; padding: 0; height: 6px; font-size: 1px; background: #0c700c; }
td.leftmenu { margin: 0; padding-right: 12px; padding-top: 1px; width: 288px; height: 26px; text-align: right; vertical-align: middle; background: url(../img/menu-gumb-bg.png) no-repeat top left; }

a:link: a:visited { color: #0057a8; }
a:hover, a:active { color: red; }
a:link.topmenu, a:visited.topmenu { color: white; font-family: arial, tahoma, sans, serif; font-size: 10pt; font-weight: bold; text-decoration: none; }
a:hover.topmenu, a:active.topmenu { text-decoration: underline; }
a:link.toplink, a:visited.toplink { color: #0057a8; font-family: arial, tahoma, sans, serif; font-weight: bold; text-decoration: none; }
a:active.toplink, a:hover.toplink { color: red; text-decoration: underline; }
a:link.leftmenu, a:visited.leftmenu { color: #999; font-family: arial, tahoma, sans, serif; font-weight: bold; text-decoration: none; }
a:active.leftmenu, a:hover.leftmenu { color: #666; text-decoration: underline; }
a:link.novicebar, a:visited.novicebar { color: #0057a8; font-family: arial, tahoma, sans, serif; font-size: 8pt; font-weight: normal; text-decoration: none; }
a:active.novicebar, a:hover.novicebar { color: red; text-decoration: underline; }

#top     { margin: 0 auto; padding: 0; width: 980px; background: url(../img/logo-gs-244x67.png) no-repeat 8% 0; }
#reklamaDiv { margin: 0 auto; padding: 0; width: 980px; }
#header  { margin: 0 auto; padding: 0px; width: 978px; background: #0c700c url(../img/black-shaddow-bg.png) repeat-x 100% 100%; border-left: solid 1px #363; border-right: solid 1px #363; }
#vsebina { margin: 0 auto; padding: 10px; width: 958px; background: white; border-left: solid 1px #363; border-right: solid 1px #363; }
#bot     { margin: 0 auto; padding: 0px; width: 980px; height: 140px; background: url(../img/bottom.png) no-repeat top left; }
.maingrey { margin: 0; padding: 6px; 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; padding: 0; width: 300px; height: 30px; background: url(../img/okvir-naslov.png) no-repeat top left; }
.listBottom { margin: 0; padding: 0; height: 16px; background: url(../img/list-bottom.png) no-repeat top right; }
.listBottom01 { margin: 0; padding: 0; height: 15px; background: url(../img/list-bottom-01.png) no-repeat top center; }

p.topmenu { margin: 0; padding: 0 60px; text-align: right; }
p.stats { margin: 0; padding: 8px 0 5px 620px; color: #fff0c0; font-size: 8pt; }
p.podpis
{
    margin: 16px 0 8px 50px;
    padding: 4px 10px;
    width: 380px;
    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; }
.minpix { font-size: 1px; }
.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; }

.domeneon  {margin: 1px; padding-left: 4px; padding-top: 3px; width: 66px; height: 21px; font-family: tahoma, arial, sans, serif; font-size: 10pt; font-weight: bold; color: #fff; background: url(../img/domene-on.png) top left; cursor: pointer; cursor: hand; float: left;}
.domeneoff {margin: 1px; padding-left: 4px; padding-top: 3px; width: 66px; height: 21px; font-family: tahoma, arial, sans, serif; font-size: 10pt; font-weight: bold; color: #6c6b02; background: url(../img/domene-off.png) top left; cursor: pointer; cursor: hand; float: left;}
.nowr {white-space:nowrap;}

a:link.paginator, a:visited.paginator {margin: 2px; padding: 1px 4px; background: #e0e0e0; color: #000080; border: solid 1px #000080; text-decoration: none;}
a:active.paginator, a:hover.paginator {margin: 2px; padding: 1px 4px; background: #e0e0e0; color: #800000; border: solid 1px #800000; text-decoration: none;}
.paginatoron  {margin: 2px; padding: 1px 4px; background: #999999; color: #fff; border: solid 1px #000080; text-decoration: none; font-weight: bold;}
.paginatoroff {margin: 2px; padding: 1px 4px; background: #ffffff; color: #ccc; border: solid 1px #cccccc; 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 top left;
    border: 1px solid #e0e0e0;
    border-bottom: 3px solid #e0e0e0;
    clear: both;
}



div.opispaket
{
    margin: 0 auto;
    margin-top: -10px;
    padding: 4px;
    width: 170px;
    background: #f0f0f0;
    border: solid 1px orange;
    font-size: 10pt;
    font-family: arial, tahoma, sans, serif;
    display: none;
}

div.opispaketbig
{
    margin: 0 auto;
    margin-top: -6px;
    padding: 4px;
    width: 250px;
    background: #f0f0f0;
    border: solid 1px orange;
    font-size: 10pt;
    font-family: arial, tahoma, sans, serif;
    display: none;
}