#deadline td {background-color:lavender;
              border:1px solid black; 
              padding:5px; }

#deadline p {text-align:left; 
             margin:0cm 0cm 0cm 0cm; }


.bold {font-weight:bold; 
       color:black; }

.normal {font-weight:normal;
         color:black; }

.date {font-weight:bold;
       color:#fa9b17; }


#elenco td {background-color:#bdd1d6; 
            border:0px; 
            padding:8px 10px 8px 10px; }

#elenco ul {margin:0px 10px 0px 20px;
            list-style-type:disc; }

#elenco ol {margin:0px 10px 0px 20px;
            list-style-type:decimal; }

#elenco li {margin:1px; }

#elenco p {text-align:left; 
           margin:0cm 0cm 0cm 0cm; }


#graybox td {background-color:#e7e7e7;
             border:1px solid black;
             padding:5px; }

#graybox p {text-align:left; 
            margin:0cm 0cm 0cm 0cm; }


#dualcolor1 td {background-color:#e7e7e7;
                padding-left:5px;
                padding-right:5px;
                padding-top:3px;
                padding-bottom:3px;
                border-top:1px solid black;
                border-bottom:1px solid black; }

#dualcolor1 p {text-align:left;
               margin: 0cm 0cm 0cm 0cm; }

#dualcolor1 ul {margin:0px 10px 0px 20px;
                list-style-type:disc; }

#dualcolor1 li {margin:1px; }

#dualcolor2 td {background-color:#cde5ef;
                padding:5px 10px 5px 10px;
                border:0px; }

#dualcolor2 p {text-align:left;
               margin:0cm 0cm 0cm 0cm; }

#dualcolor2 ul {margin:0px 10px 0px 20px;
                list-style-type:disc; }

#dualcolor2 ol {margin:0px 10px 0px 20px;
                list-style-type:decimal; }

#dualcolor2 li {margin:1px; }





#nav2 {color: #fff;
       background-color: #E4E9EF;
       width: 100%;
       padding-top: 0px;
       width: 100%;}

#nav2 ul {margin: 0; padding: 0;}
 
#nav2 td {list-style: none;
          margin: 0px; padding-left: 0px;}
 
#nav2 a {color: #024C9D;
	 font-size: 11px;
	 text-decoration: none;
	 display: block;
	 width: 100%;
	 padding: 3px;
	 width: 100%;
	 font-weight: bold;}
 
#nav2 a:hover {background-color: #CBD8E1;
               color:#024C9D;}
 

#nav2 a:focus {background-color: #CBD8E1;
               color:#024C9D;}

#nav2 a:active {background-color: #E9F1FA; }
 
#nav2 a:visited {color: #3D628A;} 



#harmonogram td {background-color:#D0E8EE;
                 border-bottom:1px solid black;
                 padding:3px 20px 3px 10px; 
                 font-weight:bold; }



