body {
margin: 0px;
padding: 0px;
font-family: Arial;
font-size: 12px;
background-color: #E6E7E8;
background-repeat:repeat-x;
background-image:url(../images/headbg.gif);
}

h2, h3, h4, h5 {
font-size:14px;
margin-bottom:5px;
margin-top:0px;
}

p {
margin:0px;
padding:0px;
text-align:left;
}

ul, li {
margin-bottom:0px;
margin-left:10px;
margin-top:0px;
}

div.pageholder {
width: 990px;
padding-right: 0px;
}

div.bodyholder {
padding-right: 4px;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}

div.head {
height: 125px; 
background-color:#FFFFFF; 
position: relative;
background-repeat: repeat-x;
background-image: url(../images/headbg.gif);
color: #6D6E70;
font-size: 11px;
padding-left: 30px;
padding-top: 7px;
}

div.head h1.logo {
text-indent: -1000em;
font-size: 1px;
overflow: hidden;
height: 75px;
width: 388px;
background-image: url('../images/logo_slo.jpg');
background-repeat: no-repeat;
background-position: top left;
position: absolute;
left: 20px;
top: 30px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

div.head h1.logo_arhiv {
text-indent: -1000em;
font-size: 1px;
overflow: hidden;
height: 75px;
width: 388px;
background-image: url('../images/logo_archive.jpg');
background-repeat: no-repeat;
background-position: top left;
position: absolute;
left: 20px;
top: 30px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

div.head a {
color: #6D6E70;
text-decoration: underline;
}

div.head a:hover {
color: black;
text-decoration: underline;
}

div.head div.spletnamestakd {
position: absolute;
top: 3px;
right: 0px;
height:22px;
width:470px;
padding: 0px;
padding-left:20px;
padding-right:8px;
z-index:10;
text-align: right;
}

div.head div.spletnamestakd select {
width:180px;
font-family:Arial;
font-size:11px;
height:16px;
background-color:#C6C7C9;
color:#ffffff;
border: 1px solid #C6C7C9;
}

div.head div.toolbar {
border-left:1px solid #CCCCCC;
height:60px;
padding-left:0px;
padding-right:8px;
position:absolute;
right:0px;
top:38px;
width:470px;
z-index:10;
}

div.head div.toolbar div.meni {
float:left;
padding-bottom:4px;
padding-top:2px;
width:280px;
}

div.head div.toolbar div.meni a {
color: #CCCCCC;
font-size: 11px;
text-decoration: none;
padding-right: 15px;
border-right: 1px solid #CCCCCC;
padding-left: 15px;
}

div.head div.toolbar div.meni a:hover {
color: black;
text-decoration: none;
padding-right: 15px;
border-right: 1px solid #CCCCCC;
padding-left: 15px;
}

div.mainmeniholder {
border-top:7px solid #6D6F71;
background-color: #6D6F71;
padding-left: 150px;
position: relative;
}

div.mainmeniholder div.mainmeni {
padding-left: 42px;
background-color: #00ADEF;
}

div.mainmeniholder div.mainmeni table {
width: 100%;
border: 0px;
}

div.mainmeniholder div.mainmeni table td {
text-align: center;
padding-right:25px;
}

div.mainmeniholder div.mainmeni a {
color: white;
font-family: Arial;
font-size: 12px;
margin: 0px;
text-transform: uppercase;
text-decoration: none;
}

div.mainmeniholder div.mainmeni a:hover {
color: black;
margin: 0px;
padding: 0px;
}

div.mainmeniholder div.mainmeni a.selected {
color: black;
}

div.mainmeniholder div.pagenav {
background-color: white;
background-image: url('../images/backpath.gif');
background-repeat: repeat-x;
background-position: top left;
color: #808284;
font-size: 10px;
padding: 2px;
position: relative;
padding-right: 70px;
}

div.mainmeniholder div.pagenav a {
color: #808284;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
}

div.mainmeniholder div.pagenav a:hover {
color: #F26522;
margin: 0px;
padding: 0px;
padding-left: 5px;
padding-right: 5px;
}

div.mainmeniholder div.pagenav div.subpagetoolbar {
position: absolute;
right: 5px;
width: auto;
top: 3px;
text-align: right;
}

div.mainmeniholder div.pagenav div.subpagetoolbar a {
padding: 0px;
padding-right: 5px;
}

div.mainmeniholder div.pagenav div.subpagetoolbar a:hover {
padding: 0px;
padding-right: 5px;
}

div.nagovoronas {
background-image: url('../images/onas.jpg');
background-repeat: no-repeat;
background-position: top left;
padding-left: 417px;
padding-right: 10px;
height: 161px;
color:#EDEDED;
font-family:Arial;
font-size:12px;
font-style:italic;
line-height:17px;
}

div.nagovorfinancnosredisce {
background-image: url('../images/financnosredisce.jpg');
background-repeat: no-repeat;
background-position: top left;
padding-left: 417px;
padding-right: 10px;
height: 161px;
color:#EDEDED;
font-family:Arial;
font-size:12px;
font-style:italic;
line-height:17px;
}

div.nagovornovinarskosredisce {
background-image: url('../images/novinarskosredisce.jpg');
background-repeat: no-repeat;
background-position: top left;
padding-left: 417px;
padding-right: 10px;
height: 161px;
color:#EDEDED;
font-family:Arial;
font-size:12px;
font-style:italic;
line-height:17px;
}

div.nagovordruzbenaodgovornost {
background-image: url('../images/druzodgovornost.png');
background-repeat: no-repeat;
background-position: top left;
padding-left: 417px;
padding-right: 10px;
height: 161px;
color:#EDEDED;
font-family:Arial;
font-size:12px;
font-style:italic;
line-height:17px;
}

div.nagovorkadri {
background-image: url('../images/kadri.jpg');
background-repeat: no-repeat;
background-position: top left;
padding-left: 417px;
padding-right: 10px;
height: 161px;
color:#EDEDED;
font-family:Arial;
font-size:12px;
font-style:italic;
line-height:17px;
}

div.nagovorzgodovina {
background-image: url('../images/zgodovina.jpg');
background-repeat: no-repeat;
background-position: top left;
padding-left: 385px;
padding-right: 10px;
height: 161px;
color:#EDEDED;
font-family:Arial;
font-size:12px;
font-style:italic;
line-height:17px;
}

div.nagovorslovar {
background-image: url('../images/slovar.jpg');
background-repeat: no-repeat;
background-position: top left;
padding-left: 385px;
padding-right: 10px;
height: 161px;
color:#EDEDED;
font-family:Arial;
font-size:12px;
font-style:italic;
line-height:17px;
}

div.nagovorfaq {
background-image: url('../images/faq.jpg');
background-repeat: no-repeat;
background-position: top left;
padding-left: 385px;
padding-right: 10px;
height: 161px;
color:#EDEDED;
font-family:Arial;
font-size:12px;
font-style:italic;
line-height:17px;
}

div.submeni {
position: absolute;
background-color: #D1D3D4;
left: 10px;
top: 139px;
z-index: 10;
width: 108px;
padding: 17px;
padding-bottom: 50px;
}

div.submeni h1 {
font-size:12px;
font-weight:bold;
text-transform:uppercase;
font-family:Arial;
margin: 0px;
padding: 0px;
padding-bottom: 10px;
}

div.submeni a {
color: black;
text-decoration: none;
margin: 0px;
padding: 0px;
padding-top: 2px;
padding-bottom: 2px;
display: block;
}

div.submeni a:hover {
color: #F26522;
}

div.submeni a.selected {
color: #F26522;
}

div.submeni a.submeni {
padding: 2px;
padding-left: 10px;
margin-left: 15px;
background-image: url('../images/smallWhiteTriangel.gif');
background-repeat: no-repeat;
background-position: left 4px;
}

div.submeni a.submeni:hover {
color: #F26522;
}

div.submeni a.submeniselected {
padding: 2px;
padding-left: 10px;
margin-left: 15px;
color: #F26522;
background-image: url('../images/smallWhiteTriangel.gif');
background-repeat: no-repeat;
background-position: left 4px;
}

div.submeni div.item {
padding-top: 2px;
padding-bottom: 2px;
border-bottom: 1px dotted black;
}

div.body {
padding-left: 155px;
padding-right: 230px;
background-color: #E6E7E8;
position: relative;
padding-bottom: 50px;
}

div.body div.cont {
padding: 10px;
font-size: 11px;
}

div.body div.cont hr {
border: 0px;
width: 100%;
background-color:#999999;
color:#999999;
height:1px;
margin-top: 10px;
margin-bottom: 10px;
}

div.body div.cont a {
color:#F26522;
}

div.body div.cont a:hover {
color:#000000;
}

div.body div.cont a:visited {
color:#F26522;
}

div.body div.cont a.fileattachmenttype {
padding: 5px;
padding-left: 16px;
background-repeat: no-repeat;
background-position: center left;
line-height: 16px;
}

div.body div.cont a.fileattachmenttype:hover {
padding: 5px;
padding-left: 16px;
background-repeat: no-repeat;
background-position: center left;
line-height: 16px;
}

div.body div.cont table {
width:100%;
}

div.body div.cont table th {
background-color:#FAFAFA;
border-bottom:1px solid #EDEDED;
color:#394952;
font-size:10px;
padding:3px 20px 3px 10px;
text-align:left;
vertical-align:top;
white-space:nowrap;
}

div.body div.cont table thead th {
text-align:left;
vertical-align:top;
white-space:nowrap;
background-color:#B7BEC4;
border-bottom:1px solid #999999;
color:#FFFFFF;
font-size:10px;
padding:3px 20px 3px 10px;
}

div.body div.cont table td {
border-bottom:1px solid #999999;
font-size:11px;
padding:3px 20px 3px 10px;
text-align:left;
vertical-align:top;
}

div.body div.cont table td.threecollayout {
width: 33%;
border-bottom: 0px;
}

div.body div.cont table td.threecollayout a {
font-size: 12px;
border-bottom:1px dotted #999999;
text-decoration:none;
display: block;
padding-bottom: 5px;
margin-bottom: 5px;
}
div.body div.cont table td.threecollayout a:visited {
color: #F26522;
}
div.body div.cont table td.threecollayout a:hover {
color: #000000;
}

div.body h1 {
margin: 0px;
padding: 0px;
padding-bottom: 10px;
color: #F26522;
font-size:18px;
font-weight:normal;
font-family:Arial;
line-height:19px;
}

div.mainmeniholder h2.orange  {
color: #F26522;
}

div.mainmeniholder select {
background-color:#A8A9AC;
border:1px solid #A8A9AC;
color:white;
font-family:Arial;
font-size:11px;
height:18px;
overflow:hidden;
padding:1px 0pt;
text-indent:3px;
width:auto;
font-style:normal;
}

div.body h2.orange {
color: #F26522;
}

div.body div.subtitle {
font-size: 12px;
font-style: italic;
}

div.body div.title {
padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: 3px solid #D1D3D4;
}

div.footer {
background-color: #F3F4F5;
color:#808284;
font-size: 10px;
padding: 10px;
z-index: 100;
position: relative;
height:56px;
}

div.footer div.copyright {
text-align: center;
}

div.footer div.copyright a {
color: #808284;
text-decoration: none;
margin-left: 10px;
padding-left: 10px;
background-image: url('../images/graySmallTriangel.gif');
background-repeat: no-repeat;
background-position: 0px 2px;
}

div.footer div.copyright a:hover {
color: black;
padding: 0px;
margin: 0px;
margin-left: 10px;
padding-left: 10px;
}

div.bannerplace {
padding: 10px;
text-align: right;
padding-bottom: 20px;
}

div.bannerplace div.right {
float: right;
border-left: 1px solid #8C8E90;
height: 22px;
padding-top: 5px;
padding-bottom: 5px;
}

div.bannerplace div.left {
height: 22px;
padding-top: 5px;
padding-bottom: 5px;
}

div.bannerplace span.separator {
background-color: #8C8E90;
}

div.bannerplace span.separator img {
background-color: #8C8E90;
height: 22px;
width: 1px;
}

div.bannerplace a {
margin: 0px;
padding: 0px;
height: 23px;
margin-left: 10px;
margin-right: 10px;
}

div.body div.right {
position: absolute;
right: 0px;
top: 10px;
width: 221px;
color: white;
font-size:11px;
_right: 4px;
}

div.body div.right h2 {
margin: 0px;
padding: 0px;
padding-bottom: 5px;
font-size:11px;
font-weight:bold;
font-family:Arial;
}

div.body div.right div.orange {
background-color: #F26522;
padding: 10px;
padding-left: 20px;
margin-bottom: 10px;
}

div.body div.right div.orange a {
font-size:11px;
color:white;
}

div.body div.right div.gray {
background-color: #808284;
padding: 10px;
padding-left: 20px;
margin-bottom: 10px;
}

div.body div.right div.gray a {
font-size:11px;
color:white;
padding-left: 16px;
padding-bottom: 2px;
padding-top: 2px;
line-height: 18px;
}

div.body div.right div.graylink {
background-color: #808284;
margin: 0px;
padding: 0px;
margin-bottom: 10px;
}

div.body div.right div.graylink h2 {
display: none;
}

div.body div.right div.graylink a {
display: block;
height: 54px;
background-image: url('../images/kdplus1.gif');
background-repeat: no-repeat;
background-position: top left;
text-indent: -1000em;
}

div.toolbar div.search {
border:1px solid #CCCCCC;
float:right;
padding:1px;
text-align:right;
width:174px;
}

div.toolbar div.search input.searchinputbox {
background-color:#FFFFFF;
border:0px none;
color:#000000;
font-family:Arial;
font-size:10px;
height:12px;
overflow:hidden;
padding:1px 0pt;
text-indent:3px;
width:139px;
}

div.toolbar div.search select.countrysel {
background-color:#A8A9AC;
border:1px solid #A8A9AC;
color:white;
font-family:Arial;
font-size:11px;
height:18px;
overflow:hidden;
padding:1px 0pt;
text-indent:3px;
width:186px;
}

div.printhead {
display: none;
}

div.orangetext {
color: #F26522;
}

div.body div.cont div.newsitem {
clear: both;
border-bottom: 1px solid #999999;
padding-top: 5px;
padding-bottom: 10px;
margin-bottom: 10px;
}

div.body div.cont div.newsitem table td {
border:0px;
font-size:11px;
padding:0px;
text-align:left;
vertical-align:top;
}

div.body div.cont div.newsitem img {
margin-bottom: 10px;
margin-left: 10px;
}

div.body div.cont div.newsitem div.title {
padding: 0px;
margin: 0px;
border: 0px;
padding-bottom: 5px;
}

div.body div.cont div.newsitem div.subtitle {
color:gray;
font-size:12px;
font-style:italic;
padding-bottom:10px;
}

div.body div.cont input.ti {
width: 100%;
background-color:#E6E7E9;
border:1px solid #A8A9AC;
color:black;
font-family:Arial;
font-size:12px;
height:16px;
overflow:hidden;
padding:1px 0pt;
text-indent:3px;
}

div.body div.cont textarea.ta {
width: 100%;
height: 100px;
background-color:#E6E7E9;
border:1px solid #A8A9AC;
color:black;
font-family:Arial;
font-size:12px;
padding:1px 0pt;
}

div.body div.cont input.btn {
background-color:#818284;
border:1px solid #E6E7E9;
color:#E6E7E9;
font-family:Arial;
font-size:12px;
}

div.cleardiv {
clear: both;
height: 1px;
font-size: 1px;
}

div.body div.cont table.kazalo td {
padding: 25px;
padding-bottom: 20px;
padding-top: 10px;
font-size:10px;
width: 50%;
}

div.body div.cont table.kazalo td.rootnode div {
padding-top: 10px;
}

div.body div.cont table.kazalo a {
display:block;
padding:0px 0px 5px;
text-decoration:underline;
background-position:left top;
background-repeat:no-repeat;
}

div.body div.cont table.kazalo td.subnodes a {
padding-left: 15px;
background-image: url('../images/navigation_lvl3.gif');
}

div.searchresult {
padding-bottom: 10px;
}

div.searchresult div.path {
color:#808284;
font-size:10px;
padding:2px 70px 2px 2px;
}

div.searchresult div.path a {
color:#808284;
padding-left:5px;
padding-right:5px;
text-decoration:none;
}

div.subpagesoutput {
padding-top: 10px;
}

div.subpagesoutput a {
display: block;
padding-top: 2px;
padding-bottom: 0px;
}

div.subpagesoutput2 a {
display: block;
padding-top: 10px;
padding-bottom: 0px;
}

div.organigram {
}

div.organigram div.rootnode {
position: relative;
top: 0px;
left: 300px;
margin-left: 0px;
width: 177px;
height: 47px;
background-image: url('../images/Skupina-KD-Group.gif');
background-repeat: no-repeat;
background-position: top left;
text-align: center;
padding-top: 15px;
margin-bottom: 0px;
font-size: 15px;
font-weight: bold;
font-family: Arial;
color: white;
}

div.organigram div.legendaholder {
position: relative;
height: 100px;
}

div.organigram div.legenda {
position: absolute;
width: 300px;
padding: 10px;
padding-top: 5px;
border: 1px solid #D1D3D4;
right: 10px;
bottom: 10px;
background-color: #C0C2C4;
}

div.organigram div.legenda div.op {
color: #194C71;
background-image: url('../images/org_blue.gif');
background-repeat: no-repeat;
background-position: 0px 4px;
padding-left: 12px;
padding-top: 2px;
}

div.organigram div.legenda div.pp {
color: #F26522;
background-image: url('../images/org_orange.gif');
background-repeat: no-repeat;
background-position: 0px 4px;
padding-left: 12px;
padding-top: 2px;
}

div.organigram div.legenda div.pu {
color: #000000;
background-image: url('../images/org_black.gif');
background-repeat: no-repeat;
background-position: 0px 4px;
padding-left: 12px;
padding-top: 2px;
}

div.body div.cont table.organigram {
}

div.body div.cont table.organigram thead th {
border: 0px;
border-right: 1px solid white;
font-size: 15px;
font-weight: bold;
text-align: center;
width: 170px;
padding: 10px;
white-space: normal;
vertical-align: bottom;
background-repeat: x-repeat;
background-position: top left;
background-image: url('../images/header_organigram.gif');
line-height: 22px;
padding-top: 13px;
padding-bottom: 25px;
color: white;
font-family: Arial;
}

div.body div.cont table.organigram td {
border: 0px;
padding: 2px;
padding-right: 10px;
width: 170px;
font-size: 11px;
font-family: Arial;
}

div.body div.cont table.organigram a {
color: #194C71;
background-position: 0px 4px;
background-repeat:no-repeat;
display: block;
text-decoration:none;
padding-top: 2px;
padding-bottom: 2px;
}

div.body div.cont table.organigram a:hover {
text-decoration:underline;
}

div.body div.cont table.organigram a.kat {
color: #009FFF;
padding-left: 12px;
background-image: url('../images/org_blue.gif');
font-weight: bold;
}

div.body div.cont table.organigram a.op {
color: #194C71;
padding-left: 20px;
}

div.body div.cont table.organigram a.pp {
color: #F26522;
padding-left: 20px;
}

div.body div.cont table.organigram a.pu {
color: #8C8C8C;
padding-left: 20px;
}

div.body div.cont table.organigram td div.country {
font-size: 12px;
text-align: left;
padding-left: 12px;
color: #009FFF;
}

div.body div.cont table.galleryitem {
padding-bottom: 10px;
}

div.body div.cont table.galleryitem td {
padding: 0px;
padding-right: 10px;
padding-bottom: 10px;
}

div.body div.cont table.galleryitem td a {
font-size: 16px;
text-decoration: none;
font-weight: bold;
}

div.body div.cont div.galleryitem {
font-size: 16px;
text-align: center;
background-color: #D1D3D4;
border: 1px solid #CDCBCB;
padding: 5px;
}

div.body div.cont div.galleryitem div.navigation {
padding-bottom: 15px;
padding-top: 15px;
color: #F26522;
}

div.body div.cont div.galleryitem div.imagedescription {
padding-top: 5px;
font-size: 12px;
text-align: center;
}

div.body div.cont div.galleryitem div.navigation a {
font-size: 16px;
text-decoration: none;
font-weight: bold;
}

div.body div.cont a.gallerythumb {
display: block;
float: left;
z-index: 100;
width: 120px;
height: 120px;
background-color: #D1D3D4;
border: 1px solid #CDCBCB;
text-align: center;
padding: 5px;
margin: 3px;
}

div.body div.cont a.gallerythumb:hover {
border: 1px solid #F26522;
}

div.body div.cont a.gallerythumb img {
border: 0px;
}

div.body div.cont table.galleryitem td a.gallerythumb {
width: 120px;
height: auto;
margin: 0px;
}

div.body div.cont table.galleryitemthumb {
width: auto;
height: auto;
padding: 0px;
margin: 0px;
display:inline;
}

div.body div.cont table.galleryitemthumb td {
padding: 0px;
margin: 0px;
border: 0px;
}

input.submitbtn {
border: 0px;
margin: 0px;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px;
background-color: #6E6F71;
color: #ffffff;
font-family: Arial;
font-size: 9px;
vertical-align:middle;
}

div.graf {
display: none;
background-image:none;
background-position:left top;
background-repeat:no-repeat;
border:1px solid #999999;
height:200px;
left:10px;
margin-bottom:4px;
margin-top:4px;
position:relative;
width:580px;
}

div.smkd {
position: absolute; 
top: 26px; 
left: 900px; 
margin: 0px;
padding: 0px;
z-index: 1000; 
background-color: #E6E7E8; 
border: 2px solid #999999;
width: 0px;
height: 0px;
display: none;
overflow: hidden;
font-family:Arial;
font-size:11px;
}

div.smkd iframe {
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;/*must have*/
top:0;/*must have*/
left:0;/*must have*/
z-index:-1;/*must have*/
filter:mask();/*must have*/
width: 100%;/*must have for any big value*/
height: 100%;/*must have for any big value*/;
}

div.smkd div.twocolfloat {
width: 220px;
padding: 10px;
padding-top: 5px;
padding-bottom: 0px;
float: left;
height: auto;
}

div.smkd h3 {
margin: 0px;
padding: 0px;
color:#F26522;
font-size: 11px;
font-weight: bold;
padding-top: 5px;
}

div.smkd a {
color:#194C71;
display:block;
padding-bottom:2px;
padding-top:2px;
text-decoration:none;
}

div.smkd a:hover {
text-decoration:underline;
}

div.spletnamestakd a {
background-color:#F16623;
border-color:#FCE0D2 rgb(170, 66, 11) rgb(170, 66, 11) rgb(252, 224, 210);
border-style:solid;
border-width:2px;
color:#FFFFFF;
display:block;
float:right;
font-size:10px;
height:11px;
line-height:11px;
margin:0px;
padding:2px 10px;
text-decoration:none;
width:70px;
}

div.spletnamestakd a:hover {
text-decoration: none;
color: #ffffff;
}
/* dodatni css za logotipe druzb 24.05.2010 */
div.skupina_kd_holder {
	padding-top: 4px;
	padding-bottom: 12px;
	text-align: center;
}
div.skupina_kd_holder a {
	margin-right: 23px;
	margin-left: 23px;
	height: 25px;
	vertical-align: middle;
}