body {
margin: 0px;
padding: 10px;
font-family: Verdana,sans-serif;
font-size: 12px;
background-color: white;
}

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: auto;
}

div.head {
display: none;
}

div.mainmeniholder {
display: none;
}

div.nagovoronas {
display: none;
}

div.nagovorfinancnosredisce {
display: none;
}

div.nagovornovinarskosredisce {
display: none;
}

div.nagovordruzbenaodgovornost {
display: none;
}

div.nagovorkadri {
display: none;
}

div.submeni {
display: none;
}

div.body {
position: relative;
background-color: #ffffff;
}

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

div.body div.cont a {
color:black;
}

div.body div.cont a:hover {
color:black;
}

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:10px;
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 h1 {
margin: 0px;
padding: 0px;
padding-bottom: 10px;
color: black;
font-size:18px;
font-weight:normal;
font-family:Verdana,sans-serif;
line-height:19px;
}

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 {
display: none;
}

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

div.printhead {
display: block;
}

div.body div.title {
display: block;
}

div.body div.title h1 {
display: none;
}

div.printhead img.logo {
position: relative;
top: 0px;
left: 0px;
width: auto;
height: auto;
}

div.printhead div.cont {
padding-top:0px;
padding-bottom: 0px;
padding-left: 10px;
color:#999999;
font-family:myriad,sans-serif;
font-size:12px;
}

div.printhead div.cont  div.title {
display: block;
color:#5C666D;
font-size:24px;
padding: 0px;
margin: 0px;
border: 0px;
padding-left: 5px;
font-weight: bold;
padding-top: 0px;
}

div.printhead div.cont span {
padding-right: 4px;
padding-left: 5px;
}

div.body div.cont div.newsitem {
border-bottom:0px;
padding-top:0px;
}

div.body div.cont div.newsitem {
border-bottom:0px;
padding-top:0px;
}

div.body div.cont div.newsitem div.title {
display: block;
border:0px;
margin:0px;
padding:0px;
}

div.body div.cont div.newsitem div.title h1 {
display: none;
}

div.body div.cont div.newsitem table td {
border-bottom: 0px;
padding-left: 0px;
}

div.body div.cont div.newsitem div.title h2.orange {
color: black;
}

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

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: Verdana;
}

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.smkd {
display: none;
}