div.dlnagl {
 text-align:center;
 height:auto;
 height: 30px;
 width:100%;
 margin:auto;
 background-color:#fcfcfc;
 margin-bottom:0px;
 font-size:13pt;
 font-weight:bold;
 vertical-align:middle;
 line-height:30px;

}

div.dlmenu {
 text-align:left;
 height:auto;
 width:97%;
 margin-left:auto;
 margin-left:auto;
 background-color:#fcfcfc;
 padding-bottom:20px;
 margin-bottom:0px;
 padding-top:10px;
 padding-left:20px;
}

table.dltmenu {
 /*margin-left:auto;
 margin-right:auto;*/
 border-collapse:collapse;

}

td.dlmb {
 text-align:center;
 height:auto;
 height: 30px;
 min-height:30px;
 width:140px;
 background-image: url('../dni/jpg/mm1.jpg');
 text-indent:0;
 padding-top:auto;
 padding-bottom:auto;
 vertical-align:middle;
 cursor: pointer;

}

div.dl {
 text-align:center;
 height:auto;
 min-height: 360px;
 width:100%;
 background-color:#ffffef;
 border-top: 1px solid red;
 background-position: 70% 15px;
 background-repeat:repeat-y;
 padding-top:20px;
}

div.dlf {
 clear:both;
 width:100%;
 height:5px;
}

div.dlsub {
 float:left;
 text-align:center;
 height:auto;
 min-height: 300px;
 width:200px;
 margin-top:0;
}

div.dlsubt {
 text-align:center;
 height:auto;
 min-height:30px;
 width:100%;
 font-weight: bold;
 color:red;
 background-image: url('../dni/jpg/subt.gif');
 line-height:30px;
 vertical-align:middle;
 margin-bottom:3px;
}

div.dlsm {
 text-align:center;
 height:auto;
 height: 30px;
 min-height:30px;
 width:200px;
 background-image: url('../dni/jpg/sm1.jpg');
 text-indent:0;
 vertical-align:middle;
 line-height:30px;
 margin-bottom:3px;
 cursor: pointer;
}

div.dlmain {
 float:right;
 text-align:center;
 height:auto;
 min-height: 360px;
 width: 697px;
 padding-top:15px;
}

table.dllogo {
 margin-left:auto;
 margin-right:auto;
 margin-bottom:10px;
 border-collapse:collapse;
 border-spacing: 1px 0px;
}

td.dllog {
 text-align:center;
 height: 140px;
 width:150px;
 text-indent:0;
 vertical-align:middle;
 background-color:#fffedf;
 font-weight:bold;
 font-size:12;
 border-spacing: 0 0;
}
td.dllog1 {
 text-align:center;
 height: 20px;
 width:150px;
 text-indent:0;
 vertical-align:middle;
 font-weight:bold;
 background-color:#fffedf;
 border-spacing: 0 0;
}

div.uk {
 text-align:center;
 width:100%;
 padding-top:150px;
 font-size:11pt;
 font-weight:bold;
 height:360px;
}

/* ================== */

.dlmain h1 {
 font-size:13pt;
 font-weight:bold;
 color:red;
}

.dlmain h2 {
 font-size:11pt;
 font-weight:bold;
 padding:0;
}

.dlmain h3 {
 font-size:10pt;
 font-weight:bold;
 color:blue;
 margin-bottom:0px;
 padding:0;
}

.dlmain h4 {
 margin-top: 0px; 
 font-size:10pt;
 font-weight:normal;
 color:black;
}

.dlpom h2  {
 margin-bottom:0px;
 text-indent:0;
}

.dlpom h3 {
 margin-top:0;
 text-indent:0;
 padding:0;
}

div.dlpage {
 width:100%;
 text-align:left;
 text-indent:25px;
}

div.dlatresc {
 text-align:justify;
 height:auto;
 width:95%;
 margin-top:10px;
 margin-bottom:10px;
 margin-left:auto;
 margin-right:auto;
}

.dlatresc p {
 text-indent:20px;
}

div.dlanag {
 text-align: center;
 width:100%;
 text-indent:0;
 color:blue;
 font-weight:bold;
}

div.dladat {
 width:100%;
 color:gray;
 text-align:left;
 text-indent:15px;
 margin-top:10px;
}

div.dla {
 width:98%;
 height:auto;
 background-color:#fffedf;
 margin-top:10px;
 margin-bottom:10px;
 margin-left:auto;
 margin-right:auto;
}

div.dlcover {
 width:100%;
 height:auto;
 background-color:#ffffef;
}

A.dlmm:link { 
 font-family: verdana,arial,helvetica,sans-serif;
 color: #006596; 
 font-size: 9pt; 
 text-decoration:none; 
 font-weight:bold; 
}
A.dlmm:visited { 
 font-family: verdana,arial,helvetica,sans-serif;
 color: #006596; 
 font-size: 9pt; 
 text-decoration:none;
 font-weight:bold; 
}
A.dlmm:hover {
 font-family: verdana,arial,helvetica,sans-serif;
 color: #006596; 
 font-size: 9pt; 
 text-decoration:none;
 font-weight:bold; 
}

A.dlsm:link { 
 font-family: verdana,arial,helvetica,sans-serif;
 color: #a0580c; 
 font-size: 9pt; 
 text-decoration:none; 
 font-weight:bold; 
}
A.dlsm:visited { 
 font-family: verdana,arial,helvetica,sans-serif;
 color: #a0580c; 
 font-size: 9pt; 
 text-decoration:none;
 font-weight:bold; 
}
A.dlsm:hover {
 font-family: verdana,arial,helvetica,sans-serif;
 color: #a0580c; 
 font-size: 9pt; 
 text-decoration:none;
 font-weight:bold; 
}

/* ===== program DL ======= */

table.dlpr {
 border: 0 solid red;
 margin-left:auto;
 margin-right:auto;
 margin-top:25px;
 margin-bottom:25px;
 width: 628px;
 border-collapse:collapse;
 
}

td.dlprn1 {
 text-align:center;
 font-weight: bold;
 background-image: url('../dni/dni18/jpg/prn1.jpg');
 height:25px;
 vertical-align:middle;
}
td.dlprn2 {
 text-align:center;
 font-weight: bold;
 background-image: url('../dni/dni18/jpg/prn2.jpg');
 height:25px;
 vertical-align:middle;
}

td.dlprwn1 {
 text-align:center;
 font-weight: bold;
 background-image: url('../dni/dni18/jpg/prog1.jpg');
 height:25px;
 vertical-align:middle;
}

td.dlpr1 {
 vertical-align:middle;
 width: 122px;
 font-weight: bold;
 text-align:center;
 background-color:#fefcff;
 border-width:1px;
 border-color:#efdfff;
 border-style:solid;
}

td.dlpr2 {
 vertical-align:middle;
 text-align:left;
 background-color:#fefcff;
 padding-left:10px;
 text-indent:0;
 border-width:1px;
 border-color:#efdfff;
 border-style:solid;
}

td.dlprw1 {
 vertical-align:middle;
 width: 100%;
 text-align:left;
 padding-left:10px;
 background-color:#fefcff;
 border-width:1px;
 border-color:#efdfff;
 border-style:solid;
}

p.dlprmie {
 font-weight:bold;
 margin-bottom:0;
 margin-top:0;
}
p.dlprnaz {
 font-weight:bold;
 margin-bottom:0;
 margin-top:0;
 color:blue;
}
p.dlpropi {
 margin-bottom:0;
 margin-top:0;
}

div.dlciek {
 height:auto;
 text-align:justify;
 padding-left:50px;
 padding-right:50px;
}


div.dlorg {
 font-weight:bold;
 margin-bottom:30px;
 text-indent:0;
}

.dlorg h2  {
 color:blue;
 margin-top:10px;
 margin-bottom:2px;;
 text-indent:0;
}