body {font-size:10pt;background:#f0f0f0 url(../images/layout/bgtop.jpg) repeat-x;font-family:Arial,Helvetica,sans-serif;margin:0}
#ofoot {background:url(../images/layout/bgbot.jpg) repeat-x}
#foot,#site {margin:0 auto;position:relative;text-align:left;width:1000px}
#headbar {background:url(../images/layout/menutop1.jpg);height:21px;color:white;padding:4px 20px 0;margin-bottom:-4px;}
#headbar p {float:right;margin:0}
#headbar a {color:white;text-decoration:none}
#headbar h1 {font-size:10pt;font-weight:normal;margin:0}
img {border:none}
#tools-head {background:url(../images/layout/menutop3.jpg);border:1px solid #EDAA41;margin:0;height:13px;padding:5px 10px}
#tools-foot {background:url(../images/layout/footer1.jpg);height:55px}
#tools-head li {float:right;padding:0 10px}
#tools-foot li {float:right;padding:34px 10px 0 10px;font-size:8pt}
#tools-head li.rss {position:relative;top:-3px}
#tools-head li.rss a {background:url(../images/buttons/rss.gif) no-repeat;display:block;height:22px;text-indent:-999em;width:50px}
#tools-head li.time {float:left;font-weight:normal}
a,a:visited {color:#004276;text-decoration:none}
a:hover {color:#980000;text-decoration:none}
ul {margin:0;padding:0}
ul li {list-style:none outside none;margin:0}
h2 {font-size:14pt;font-weight:normal;margin:0}
#menu {width:185px;float:left}
#body {background:white;border:1px solid #AAAAAA;clear:both;margin-top:10px;padding:10px 20px 20px}
#menu h2 {background:url(../images/layout/boxleft3.jpg);height:45px;padding:5px 10px 0}
#rmenu h2 {background:url(../images/layout/boxleft1.jpg)}

#bread {clear:both;height:20px;width:100%;margin-bottom:10px}
#bread div {background:url(../images/layout/bullet.gif) no-repeat 0 50%;float:left;padding:0 13px 0 15px}
#bread div.first {background:none;padding:0 10px 0 0}

#level1 {background:#fff1b4}
#volitve .top,#related,#banner2 .top,#banner1 .top,.box,#sidebar h3,#display,#form_newslist,#newslist,#fotox ul,#lastnews2,#level1,#predsbanner ul {border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:0;margin:0}
#volitve {background:url(../images/layout/boxleft5.jpg) no-repeat;text-align:center;width:185px;margin-bottom:20px;padding-top:10px;font-weight:bold}
#level1 li {border-top:1px solid #DDDDDD;padding:5px 0 5px 20px}
#level1 li.active, #level1 li .level2 li.active {font-weight:bold}
#level1 li .level2 li {font-weight:normal;padding-left:20px}
#level1 li {display:block;padding:5px 0 0 10px}
#level1 li a {display:block;padding:5px 0pt}
#level1 .level2 {background:#F2F2F2;margin-left:-10px}

#menu .bottom {background:url(../images/layout/boxleft4.jpg) no-repeat;height:10px;margin:0}
#rmenu .bottom {background:url(../images/layout/boxleft2.jpg) no-repeat}
#main #sidebar .bottom {background:url(../images/layout/boxright2.jpg) no-repeat;width:160px}

#foot {background:url(../images/layout/footer2.jpg) no-repeat;text-align:center;height:60px;padding-top:15px}
#foot p,#details p {margin:0}

.up {margin-top:-20px;padding:0 10px}
fieldset {border:0;padding:0 10px;margin:0}

#submit {position:relative;top:7px}

#predsbanner {background:url(../images/layout/boxleft5.jpg) no-repeat;margin-top:20px;padding-top:10px}
#predsbanner img {float:left;border-left:1px solid #cccccc}
#predsbanner ul {padding-left:60px}
#predsbanner li.first {border-bottom:1px solid #cccccc;margin:0 4px 10px 0;padding-bottom:10px}

#lastnews,#fotox {margin-top:20px}
#lastnews h2,#fotox h2 {background:url(../images/layout/boxleft6.jpg);padding:28px 0 0 85px;font-size:10pt;height:22px}
#lastnews2,#fotox ul {padding:10px;font-size:8pt}
.time {font-weight:bold}
#lastnews h3,#lastnews .entry-summary {font-size:10pt}

#fotox p.kat {border-bottom:1px solid #CCCCCC;font-size:10pt;padding:5px 0}
#fotox div.it {margin:5px 0}
#fotox img {float:left;margin:0 5px 5px 0}

#main {float:left;padding-left:18px}
#msg,.cldiv {clear:both}
#msg {border-top:1px solid #cccccc}

#main h2 {background:url(../images/layout/boxcenter3.jpg);width:735px;height:45px;padding:5px 10px 0}
#main .bottom {background:url(../images/layout/boxcenter4.jpg) no-repeat;height:10px;margin:0;width:755px}
#main #smain h2 {background:url(../images/layout/boxcenter1.jpg);width:555px;height:45px;padding:5px 10px 0;margin-top:20px}
#main #smain h2.first {margin-top:0}
#main #smain .bottom {background:url(../images/layout/boxcenter2.png) no-repeat;height:10px;margin:0;width:575px}

#newslist {width:553px;padding:10px}
#newslist table {width:100%}
#newslist td,#newslist th {border-bottom:1px solid #EEEEEE;padding:2px 6px}
#newslist a:visited {color:#8CABC2}
#newslist th.l {width:100%}
#newslist tr.l td {padding:10px;font-weight:bold;color:#555555}

#smain {float:left;width:575px}

#sidebar {float:left;width:160px;margin-left:20px}
#sidebar h2 {background:url(../images/layout/boxright1.jpg);width:140px;padding:5px 10px 0;font-size:12pt}

#wmain {margin-bottom:20px}

#form_newslist select {font-size:11px}
#form_newslist {width:573px}
*:first-child+html #form_newslist {padding-top:10px;margin:0}

.submit {padding-right:4px;vertical-align:top}
#display {padding:10px;width:553px}

#newstools {margin:-40px 10px 0 0;float:right}
#newstools li {display:inline}

#details {float:left;width:270px;border-right:1px solid #cccccc;margin-right:10px;padding-bottom:10px}
#msg img {float:left;margin:0 5px 5px 0}

#mfoto {border-top:1px solid #cccccc;padding-top:10px}
#mfoto ul {height:110px;overflow:auto}
#mfoto ul li {display:inline}

#logo {text-align:center}

#sidebar h3 {background:#ffdf70;font-weight:normal;font-size:12pt;padding:5px 10px 0;height:45px;margin:0;clear:both}

#nlogin {margin:0}
#nlogin fieldset {padding:0}
#nlogin input.tx {width:135px}
#nlogin li {padding:0 10px}
#nlogin li.pr {padding-top:6px}
#nlogin li.l {border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:10px 0;padding:10px}
#nlogin li.a {padding-top:10px}

.nupor {padding:10px}
.nupor p {margin:0}

#s1 {margin:20px 0 10px 0;border-bottom:1px solid #cccccc;padding-bottom:10px}
#s1 li.l {float:left;clear:both;width:150px}
#s1 input.t {width:250px}
#s2,#s3,#s4 {float:left;margin-bottom:15px}
#s2 {width:150px}
#s3 {width:250px}
li.f {font-weight:bold}
#s5 {clear:both;border-top:1px solid #cccccc;text-align:center;padding-top:15px}
#s5 button {width:106px;height:26px;margin:0;padding:0;border:0}

h2.small {font-size:13pt}
.lrpad {padding:1px 10px}
.ind {clear:both}
.ind p input.naprej {width:auto;float:right;padding-top:5px}
.ind p label {float:left}
.ind p span {margin-left:150px;display:block}
.ind p span.mangle {margin-left:0;display:inline}
.ind p span input {width:250px}
.ind p input.n {margin-left:10px}
#uporabniki input.email {width:200px}
#uporabniki ul,#uporabniki div.warn {margin-left:150px}
#uporabniki ul li {float:left;width:180px}
.lineup {border-top:1px solid #cccccc;padding-top:8px}
.warn {color:red;font-weight:bold}
h4 {clear:both;padding:10px 0;margin:0}
div.warn {margin-left:150px}
.ind p span input.wa {width:auto}
#sporocilo textarea {width:380px;height:10em}

#msg ul li,ul.items li {list-style:disc outside;margin-left:20px}

#services-head {background:url(../images/layout/menutop2.jpg) no-repeat 130px;width:1000px;height:60px;font-size:13pt}
#services-head img {float:left}
#services-head a,#services-head a:visited {color:black}
#sidebar h3.small {font-size:11pt}

.koledar {position:absolute}
.koledar span {display:none}
.sp {margin-top:10px}

#pogoji ol {padding-left:30px;margin:0}
#pogoji ol li {font-weight:bold;margin-top:15px}
#pogoji ol li li {font-weight:normal;margin-top:5px}

#iskbox {float:right;padding-top:10px}
#services-head #shline {padding-top:10px}
#search p {margin:0;font-size:10pt}
#search fieldset {padding:0;margin:-8px 24px 0 0}
*:first-child+html #search fieldset {padding:0;margin:-8px 10px 0 0}
#services-head #search a,#services-head #search a:visited {color:#004276}

.ind p label sub {display:block}

#banner1 {background:url(../images/layout/boxcenter5.png) no-repeat;padding:10px 0;text-align:center;width:575px;margin-bottom:20px}
#banner1 .bottom {background:url(../images/layout/boxcenter2.png) no-repeat;width:575px}
#banner1 table {width:100%}

.lbox,#banner2 {background:url(../images/layout/boxleft5.jpg) no-repeat;padding-top:10px;text-align:center;width:185px;margin-top:20px}

.stat h4 {padding:0;font-size:10pt}

table.borders {border-collapse:collapse}
table.borders td,table.borders th {border:1px solid black;padding:2px;text-align:center}
table.borders td.first {font-weight:bold;text-align:left}

#sidebar h2.space {margin-top:20px}
#sidebar h3 span {display:block;font-size:.8em}

#sidebar table {width:100%;border-collapse:collapse}
#sidebar table th {background:#7f7f7f;color:white;font-weight:normal;padding:3px 4px}
#sidebar table th,#sidebar table td {font-size:8pt}
#sidebar table td {padding:1px 4px}
#sidebar table td.ar {text-align:right}
#sidebar table tr td {border-top:1px solid #cccccc}

#vreme li {clear:both}
#vreme li.danes .it {font-weight:bold;border-top:none;padding:0 0 6px}
#vreme li .it {clear:both;border-top:1px solid #cccccc;padding:6px 0}
#vreme li .desc {margin-left:45px}
#vreme li .img {float:left}
#vreme li img {display:block}
*:first-child+html #vreme li.danes .it {padding:6px 0}

#lastnews2 .naslov {font-size:1.2em}
#related ul {padding:10px}
#related ul li {padding-top:10px}
#lastnews2 li {padding-top:10px}

#krog {width:200px;margin-bottom:20px}
#krog div.p1 {display:block}
#krog div.p2 {display:none}
#krog .lbox div {border-left:1px solid #cccccc;border-right:1px solid #cccccc}

#msg table {clear:both}
#msg table td {padding:4px 2px}

#cenik table {border-collapse:collapse}
#cenik td {width:50%;border:1px solid black;padding:10px}