/* CLEAR
-------------------------------------------- */
html,body {margin:0;padding:0;width:100%;}
h1,h2,p,blockquote {margin:0;padding:0;}
ul,ol,dl,li,dt,dd {list-style:none;margin:0;padding:0;}
fieldset,legend,img,form {border:0;padding:0;margin:0;}
address {font-style:normal;}
a {outline:none;}
.hidden {display:none;}
* html body {behavior:url(/_common/css/csshover.htc);}

/* LAYOUT
-------------------------------------------- */
#site {width:990px;margin:0 auto;}
#body {background:url(../images/layout/dot-green.gif) repeat-y 755px 0;}
#sidebar {width:219px;float:right;}
#content {width:740px;padding:0 5px 0 0;}

#header {height:182px/*197px*/;position:relative;}
#header h1 {position:absolute;left:30px;top:85px;}
#header ul {padding:8px 0 0 510px;}
#header ul li {display:block;float:left;padding:0 8px 0 0;}
#header ul li a {display:block;float:left;padding:0 0 0 8px;text-transform:lowercase;}
#nav {width:100%;margin:0 0 15px 0;text-align:center;padding:5px 0;background:url(../images/layout/bg-mainnav.gif) repeat-x 0 100%;}
#nav ul {margin:0 auto;text-align:center;}
#nav ul li {padding:0 0 0 7px;display:inline;}
#nav ul li a {font-size:1.1em;text-transform:uppercase;padding:0 0 0 12px;border-left:1px solid #4AAA27;text-decoration:none;color:#899598;font-weight:bold;}
#nav ul li.active a {color:#4AAA27;}
#nav ul li.p0 a {text-transform:uppercase;padding:0 5px 0 0;border:0;}
#nav ul li a:hover {text-decoration:underline;color:#4AAA27;}

/* search */
#search {margin:0 0 1.5em 0;}
#search form fieldset input {float:left;height:14px;font-size:1.1em;padding:2px 0 1px 4px;width:165px;background:url(../images/layout/bg-input.gif) no-repeat 0 0;border:0;border-bottom:1px solid #ccc;}
#search form fieldset button {float:left;text-indent:-1000em;overflow:hidden;width:48px;height:18px;background:url(/_sl/images/buttons/search.jpg) no-repeat 0 0;border:0;}

#subNav #searchinfo ul li {background:none;}
#subNav #searchinfo ul li.p0 {font-size:1.3em;padding-bottom:6px;margin-bottom:6px;background:url(../images/layout/ln-dotted-green.gif) repeat-x 0 100%;}

#search_results ul {margin:0 0 .5em 0;background:url(../images/layout/ln-dotted-green.gif) repeat-x 0 100%;padding:0 0 1em 0;}
#search_results ul li {margin:0 0 .7em 0;}
#search_results ul li a {color:#4AAA27;font-weight:bold;}

.pagination a {margin:0 .2em;}

#pages {float:left;width:100%;background:url(../images/layout/ln-dotted-green.gif) repeat-x 0 0;padding:8px 0 0 0;}
#pages ul {padding-left:3px;}
#pages ul li {display:inline;border-left:1px solid #000;margin-right:4px;}
#pages ul li.p1 {border:0;}
#pages ul li a {padding-left:4px;}

#sidebar h4 {text-transform:uppercase;border-top:1px solid #4AAA27;border-bottom:1px solid #4AAA27;color:#4AAA27;font-size:1.1em;padding:.2em 0;margin:0 0 .5em 0;}
#sidebar h4.newsarchive a {color:#4AAA27;text-decoration:none;}

/* quicklinks */
.login {background:#1f4b8c url(../images/layout/login.png) no-repeat 0 0;margin:0 0 1em 0;height:22px;padding:6px 0 4px 10px;}
.login:hover {background:#b6e2eb url(../images/layout/login_over.png) no-repeat 0 0;}
.login a {display:block;color:#fff;font-size:1.4em;font-weight:bold;text-decoration:none;}
.login a:hover {color:#838e92;}

/* quicklinks */
.quickLinks {background:#b6e2eb url(../images/layout/pushbox_top.gif) no-repeat 0 0;margin:0 0 1em 0;}
.quickLinks li {background:url(../images/layout/ln.jpg) no-repeat 50px 100%;padding:6px 2px 2px 10px;}
.quickLinks li.p1 {padding-top:15px;}
.quickLinks li a {font-size:.9em;display:block;color:#818e91;min-height:26px;height:auto !important;height:26px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.quickLinks li a {display:block;width:98%;}
.quickLinks li a:hover {background:#b3dde5;}
.quickLinks li a img {float:left;}
.quickLinks li a span {font-weight:bold;padding:0 10px 5px 40px;display:block;}
.quickLinks li.last {background:url(../images/layout/pushbox_bot.gif) no-repeat 0 100%;padding-bottom:7px;}
.quickLinks li a:hover {color:#1b498e;}

/* poll */
#poll {margin:.5em 0 1em 0;}
#poll p {margin:0 0 .3em;font-weight:bold;}
#poll form fieldset p {margin:.3em 0 .3em 0;font-weight:normal;}
#poll form fieldset p input {margin:0 3px 0 0;}
#poll form fieldset p label {display:inline;margin:0;padding:0;}
#poll form fieldset p button {margin:.3em 0 0;float:left;width:60px;height:18px;text-indent:-1000em;overflow:hidden;background:url(/_sl/images/buttons/send.jpg) no-repeat 0 0;border:0;}
#poll .pollvote {margin-top:5px;}
#poll .pollvote p {margin-left:6px;}

.weather {margin:0 0 2em;}
#sidebar .weather h4 {border:0;margin:0;}
.weather form {margin:.5em 0 0;}
.weather form select {width:100%;}
.weather ul li {float:left;display:block;width:100%;}
.weather ul li span {display:block;float:left;}
.weather ul li img {display:block;float:left;}
.weather .today span{font-weight:bold;font-size:1.3em;padding:3.25em 0 0;}
.weather .today .day {margin:0 1em 0 0;}
.weather .today .temp {margin:0 0 0 1em;}
.weather .forecast {width:30%;padding:0 1% 0 2%;}
.weather .forecast .day {width:100%;margin:0 0 .5em;}
.weather .forecast .temp {padding:1em 0 0 .3em;}

#coverNews {background:#1f4b8c;padding:.5em;font-size:1.05em;margin:0 0 2em;}
#coverNews h4 {color:#fff;border:0;border-bottom:1px solid #fff;}
#coverNews h4 a {color:#fff;padding:0 0 .5em;display:block;}
#coverNews ul li {color:#fff;}
#coverNews ul li a {color:#fff;/*text-align:right;*/display:block;}
#coverNews ul li a.more {text-align:right;}
#coverNews ul li p {display:block;margin:.4em 0;}
#coverNews ul li span {display:block;font-weight:bold;}

/* contacts */
#contacts {margin:0 0 1em 0;}
#contacts ul li {width:49%;float:left;}
#contacts ul li.p2 a {margin:16px 0 0 12px;text-indent:-1000em;overflow:hidden;display:block;width:93px;height:18px;background:url(/_sl/images/buttons/contacts.jpg) no-repeat 0 0;}

/* news */
#news ul.latest li {margin:0 0 .7em 0;}
#news ul.latest li .date {font-weight:bold;color:#4AAA27;background:url(../images/layout/minus.gif) no-repeat 100% 7px;padding:0 8px 0 0;margin:0 3px 2px 0;display:block;}
#news ul.latest li .summary {color:#899598;}
#news ul.latest li .more {color:#4AAA27;display:block;font-weight:bold;text-align:right;}

#footer {border-top:1px solid #4AAA27;margin:1em 0;padding:.3em 0;}

/* BACKGROUNDS AND COLOURS
-------------------------------------------- */
#site {color:#676767;}
 #header {background:url(../images/layout/kv.jpg) no-repeat 50% 100%;} */
#header.sodo {background:url(../images/layout/kv_sodo.jpg) no-repeat 50% 100%;}
* html div.sodo {background-image:url(../images/layout/kv_sodo.jpg) !important;}
#header.zp {background:url(../images/layout/kv_zp.jpg) no-repeat 50% 100%;}
* html div.zp {background-image:url(../images/layout/kv_zp.jpg) !important;}
#header.unp {background:url(../images/layout/kv_unp.jpg) no-repeat 50% 100%;}
* html div.unp {background-image:url(../images/layout/kv_unp.jpg) !important;}
#header.unp_avtoplin {background:url(../images/layout/kv_unp_avtoplin.jpg) no-repeat 50% 100%;}
* html div.unp_avtoplin {background-image:url(../images/layout/kv_unp_avtoplin.jpg) !important;}
#header.unp_jeklenke {background:url(../images/layout/kv_unp_jeklenke.jpg) no-repeat 50% 100%;}
* html div.unp_jeklenke {background-image:url(../images/layout/kv_unp_jeklenke.jpg) !important;}
#header.unp_gobice {background:url(../images/layout/kv_unp_grelne_gobice.jpg) no-repeat 50% 100%;}
* html div.unp_gobice {background-image:url(../images/layout/kv_unp_grelne_gobice.jpg) !important;}
#header.unp_plin_ekspres {background:url(../images/layout/kv_unp_plin_ekspres.jpg) no-repeat 50% 100%;}
* html div.unp_plin_ekspres {background-image:url(../images/layout/kv_unp_plin_ekspres.jpg) !important;}
#header.unp_rezervoarji {background:url(../images/layout/kv_unp_rezervoarji.jpg) no-repeat 50% 100%;}
* html div.unp_rezervoarji {background-image:url(../images/layout/kv_unp_rezervoarji.jpg) !important;}
#header.unp_prosti_cas {background:url(../images/layout/kv_unp_prosti_cas.jpg) no-repeat 50% 100%;}
* html div.unp_prosti_cas {background-image:url(../images/layout/kv_unp_prosti_cas.jpg) !important;}
#header.storitve {background:url(../images/layout/kv_storitve.jpg) no-repeat 50% 100%;}
* html div.storitve {background-image:url(../images/layout/kv_storitve.jpg) !important;}
#header.o_podjetju {background:url(../images/layout/kv_o_podjetju.jpg) no-repeat 50% 100%;}
* html div.o_podjetju {background-image:url(../images/layout/kv_o_podjetju.jpg) !important;}
/* comment/remove the next line when Xmas 2007 is over
#header {background-image:url(../images/layout/kv-xmas2007.jpg);} */
#header ul li a {color:#c9d4da;border-left:1px solid #c9d4da;}
#header ul li.p1,#header ul li.p1 a {color:#c9d4da;border:0;padding-left:0;}

h2,h3 {color:#8c9ea8;}
a {color:#114089;}

#infoBox {margin:0 0 2em 0;}
#infoBox p {color:#4aaa27;text-transform:none;font-size:1.3em;/*font-style:italic;*/}


/* general CMS, table and list styling */
.cms {width:510px;float:left;}
.cms table,table {text-align:left;margin:0 0 2em;}
.cms table {width:100%;clear:both;}
.cms table p {margin:0;}
table td,table th,.cms table td,.cms table th {padding:3px 5px;vertical-align:top;}
.cms table th {padding:6px 5px;}
table td,.cms table td {border-bottom:1px solid #ccc;}
table th,.cms table th {background:#4AAA27;color:#fff;}
.cms table tr.tweak th {font-size:90%;}
/*div#site div#body div#content div.content table tr.tweak th {font-size:90%;}*/
.cms ul,.cms ol,.cms dl,.cms li,.cms dt,.cms dd {list-style:disc;}
.cms ul,.cms ol {margin-left:15px;margin-bottom:1em;}
.cms h5,h5 {color:#4AAA27;margin:0;font-size:1.1em;margin:0 0 1em;}
.cms h5 {margin-top:2em;}
.cms h6 {font-size:1em;}
h5 {text-transform:uppercase;}



/* TYPOGRAPHY
-------------------------------------------- */
body {font:normal 62.5% Tahoma,Verdana,sans-serif;text-align:center;}
#site {font-size:1.1em;text-align:left;}

h2 {font-size:2.3em;margin:0 0 .4em 0;}
h3 {font-size:2.3em;margin:0 0 .5em 0;font-weight:normal;}
h4 {font-size:1.3em;}

#header ul li a {text-decoration:none;}
body #site #content .summary {color:#4aaa27;}

/* Forms */
#pmForm {margin-top:15px;}
#pmForm fieldset ul {list-style:none;margin:0 0 0 2em;padding:0;float:left;width:460px;}
#pmForm fieldset ul li {list-style:none;margin:0 0 .9em;padding:0;}
#pmForm fieldset ul li label {display:block;width:110px;float:left;text-align:right;padding:3px 10px 0 0;}
#gasMeterReport #pmForm fieldset ul li label {display:block;width:145px;float:left;text-align:right;padding:3px 10px 0 0;}
#gasStorageSelling #pmForm fieldset ul li label {display:block;width:115px;float:left;text-align:right;padding:3px 10px 0 0;}
#pmForm fieldset ul li input,
#pmForm fieldset ul li select,
#pmForm fieldset ul li textarea {border:1px solid #676767;width:200px;}
#pmForm.inInstall fieldset {border-left:1px solid #4aaa27;border-top:2px solid #4aaa27;margin-bottom:20px;padding:10px 0;}
* html #pmForm.inInstall fieldset ul {margin-top:20px;}
#pmForm.inInstall fieldset legend {padding:0 5px;color:#4aaa27;font-weight:bold;background:transparent;}
#pmForm.inInstall fieldset ul.chk {margin-left:140px;width:368px;}
* html #pmForm.inInstall fieldset ul.chk {margin-left:90px;width:320px;}
#pmForm.inInstall fieldset ul.chk li input {float:left;width:20px;clear:left;}
* html #pmForm.inInstall fieldset ul.chk li input {border:0;}
#pmForm.inInstall fieldset ul.chk li label {float:left;width:200px;text-align:left;}
#pmForm fieldset ul li p button {margin-left:120px;float:left;width:60px;height:18px;text-indent:-1000em;overflow:hidden;background:url(/_sl/images/buttons/send.jpg) no-repeat 0 0;border:0;}
/* Form checkbox */
#pmForm fieldset ul li label#vis {width:auto;padding:3px 0 0 3px;}
#pmForm fieldset ul li input#visit {border:0;width:auto;margin-left:100px;float:left;}

#pmForm fieldset ul li.chck {padding:0 0 3px 115px;}
#pmForm fieldset ul li.chck input,#pmForm fieldset ul li.chck label {width:auto;float:left;border:0;margin-right:3px;}
#pmForm fieldset ul li.chck label.agreement {text-align:left;}
* html #pmForm fieldset ul li.chck {padding-bottom:0;}
*:first-child+html #pmForm fieldset ul li.chck {padding-bottom:0;}
#pmForm fieldset ul li.err input, #pmForm fieldset ul li.err select, #pmForm fieldset ul li.err textarea {background-color:#f66;}
#pmForm fieldset ul li.err .agreement, #pmForm fieldset ul li.err .agreement a {color:#f66;font-weight:bold;}
#pmForm fieldset ul li.err .agreement a {font-weight:normal;}
#pmForm fieldset ul li.err label .star, #pmForm fieldset ul li.err p {color:#f00;font-weight:bold;}
#pmForm fieldset ul li.txt {margin-left:120px;}
#pmForm fieldset ul li.radio {margin-left:110px;}
#pmForm fieldset ul li.radio input {float:left;width:20px;clear:left;}
#pmForm fieldset ul li.radio label {width:auto;}



.warn {color:crimson;text-align:center;text-transform:uppercase;font-size:1.3em;font-weight:bold;margin-top:10px;}

/* glossary */
/*.bookmarks {width:100%;margin-bottom:10px;}
.bookmarks li a {float:left;text-transform:uppercase;}*/
.bookmarks {text-align:center;}
.bookmarks li {display:inline;}
.bookmarks li a {text-transform:uppercase;margin:0 4px;text-decoration:none;font-weight:bold;}
.bookmarks li a:hover {text-decoration:underline;}
.glossary li h4 {margin-bottom:5px;}
.glossary li p {margin:0;}

/* DEV
-------------------------------------------- */
#time {display:none;}
/*#time {color:#fff;position:absolute;right:5px;bottom:5px;}*/


/* HACKS
-------------------------------------------- */
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
/* Hides from IE-mac \*/
* html .clear {height:1%;}
.clear {display:block;}
/* End hide from IE-mac */

/* Photo album. */
#photo-album {width:100%;float:left;}
#photo-album li.photo {width:150px;height:125px;float:left;border:1px solid #E6E6E6;padding:10px;margin:5px;}
#photo-album li.photo:hover {background: #E6E6E6;}
#photo-album li.photo img {width:150px;}
#photo-album li.photo p.title {font-size:12px;font-weight:bold;text-align:center;padding:4px 0px 4px 0px;}
.photo-album-text {padding-bottom: 14px;}
.photo-album-text span.bolder-larger {font-weight:bold;font-size:larger;display:block;padding-bottom:4px;}
.photo-album-text span.bolder-smaller {font-weight:bold;font-size:smaller;display:block;padding-bottom:4px;}
.photo-album-text span.smaller {font-size:smaller;display:block;padding-bottom:4px;}


/* paging */
.pages {text-align:center;margin:20px 0;width:740px;float:left;}
.pages ul li {display:inline;margin:0 1px;border:1px solid #e2e2e2;padding:3px 6px;font-weight:bold;}
.pages ul li a {color:#333;font-size:.9em;text-decoration:none;font-weight:bold;line-height:2.3em;}
.pages ul li.active {background:#4AAA27;color:#fff;font-weight:bold;font-size:.9em;padding-top:4px;padding-bottom:4px;}
.pages ul li.back a {color:#4AAA27;}
.pages ul li.next a {color:#4AAA27;}

