.flaga {
    border: none;
    background: white;
}
ul.nav {
    /*
    background-color: red;
    list-style-position: inside;  
    border-bottom-left: solid;
    border-bottom-left: thin; 
    border-bottom-right: solid;
    border-bottom-right: thick;
    border-color: black;
    border-right: solid thin #dddbdb;
    */

    float: left; 
    margin: 0 0 0 0;    
    padding: 30px 10px 10px 10px;
    list-style-type: none;
    text-align: center;


}

img.nav_img {
    padding: 0 0 0 0; 
    margin: 0 0 20px 0;
    border: solid thin #dddbdb;
    height: 150px;
    width: 150px;
}
img.nav_img_1 {
    padding: 0 0 0 0; 
    margin: 0 0 20px 0;
    border: solid thin #dddbdb;
}

li.nav_linki {
    /*
    text-align: center;
    background-color: #cccccc;
    color: black;
    */
    text-align: center;   
    font-size: 0.8em;
    margin: 0 0 5px 0;

    border: solid thin #dddbdb;

}
.clear_hack {
    /* hack for clear: both; */
   float: left;
    width: 100%; 
  /*   clear: both;*/
    background-color: red;
    height: 10px;
}
.prod {
    /*
    border: solid thin black;     
    margin: 20px;
    padding: 10px;
    */

    background-color: #2C4592;

}

div.prod {
    /*
    background-color: red;
    margin: 50px 0 10px 0;  
    border-left: solid thin #dddbdb;   
    */
    margin-left: 20px;
    padding: 30px 0 0 0;
    font-family: Verdana, Geneva, Arial, sans-serif;
    color: #dddbdb;

}
.prod_head {
    /*
    background-color: yellow;

    */

    padding: 0 0 0 200px;
    color: #dddbdb;

}
ul.prod_toc_ul {
    /*
    background-color: red;
    list-style-position: inside;  
    float: left; 
    border: solid thin red; 
    */


    margin: 0 0 0 220px;    
    padding: 0 0 0 0;

    list-style-type: square;  
}

li.prod_toc_li {
    margin: 5px 0 0 10px;
}
.prod_cont {
    /*
    border: solid thick green;     
    */ 
    margin: 0 0 0 0;    
    padding: 0 0 0 0;
}

h4 {
    /*
    text-decoration: underline; 
    border-bottom-style: solid;
    border-bottom-width: thin;   
    border: solid thin #dddbdb;
    */
    border-bottom-style: solid;
    border-bottom-width: thin; 
}

ul.prod_cont {
    /*
    border: solid thick green;
    list-style-position: inside;    
    */
    list-style-type: none;
    margin: 30px 0 0 200px;    
    padding: 0 0 0 0;
}

li.prod_cont {
    /*
    border: solid thick green;
    clear: both;
    */
    margin: 0 0 0 0;    
    padding: 0 0 0 0;
    /* hack for clear: both; */
    float: left;
    width: 100%;
}

img.prod_img {
    /*
    float: left;
    padding: 0 20px 20px 20px;
    */
    margin: 0 20px 20px 20px;
    float: left;
    border: solid thin #dddbdb;
}

p {
    /*
        float: left;
    */   
    font-size: 0.9em;
}
