body {
  color:black;
}


#wrapper{
    width: 800px;
    
    margin: 0 auto;
}


#banner{
    float: left;
}
#left_menu{
    width: 160px;
    float: left;
    height: 400px;
    
}

#menu{
   
    border-radius: 0 35px;
    padding-top: 18px;
    padding-bottom: 18px;
    margin-top: 33px;
    
    background: #e5fee8; /* Old browsers */
    background: -moz-linear-gradient(top,  #e5fee8 1%, #a8fcaf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e5fee8), color-stop(100%,#a8fcaf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e5fee8 1%,#a8fcaf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e5fee8 1%,#a8fcaf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e5fee8 1%,#a8fcaf 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e5fee8 1%,#a8fcaf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5fee8', endColorstr='#a8fcaf',GradientType=0 ); /* IE6-9 */

}

#content{
    width: 550px;
    float: left;
    margin-bottom: 20px;
    
}

#c1{
    width: 500px;
    margin: 0 auto;
    border-radius: 10px;
    box-shadow: 5px 5px 38px -1px #bdfcc3;
}
#c1 p{
    padding: 20px;
    font-size: 13px;
    text-indent: 30px;
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    -webkit-border-bottom-left-radius: 10px !important;
    -webkit-border-bottom-right-radius: 10px !important;
}
#c2{
    width: 500px;
    margin: 0 auto;
    border-radius: 10px;
    box-shadow: 5px 5px 38px -1px #bdfcc3;  
}
#c2 p{
    padding: 20px;
    font-size: 13px;
    text-indent: 30px;
}
#right{
    width: auto;
    height: 400px;
    float: left;
    
    
}
#footer{
    
    width: 800px;
    
    border-radius: 10px;
    box-shadow: 5px 5px 38px -1px #bdfcc3;   
    float: left;
    text-align: center;
}

#footer p{
    
    font-size: 11px;
    color: #4f4f4f;
    
}

#footer table{
    margin: 0 auto;
    font-size: 11px;
    color: #4f4f4f;
}

.menu_div ul
{
    padding:0px;
    margin:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#FFF;
    list-style:none;
    text-indent:15px;
}
.menu_div ul li
{
    background:transparent;
    line-height:28px;
    
}
.menu_div ul li a
{
    text-decoration:none;
    color:#4f4f4f;
    display:block;
    font-weight: bold;
}
.menu_div ul li a:hover
{
    background:#cee7ad;
    border-radius: 10px;
    font-weight: bold;
}
.menu_div ul li#active
{
    background:#cee7ad;
    border-radius: 10px;
    font-weight: bold;
}


#title{
   border: 1px solid black;
    font-size: 22px;
    margin: 10px;
    width: 132px;
    padding-left: 23px;
    padding-top: 0px;
    padding-bottom: 0px;

    background: #ff3019; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */

}
.p_programari{
 padding: 0;  
}

.ul_programari{
    margin: 0px;
}