a:link, a:active, a:visited {
   text-decoration: underline;
   font: normal 12px verdana;
   color: #0c639f;
}
a:hover {
   text-decoration: none;
   font-family: Verdana;
   font-size: 12px;
   color: #0c639f;
}

/* Tabelul care da forma sitului */
#container {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    background-color: #FFFFFF;
}

/* Meniul principal */
#menu_td {
    width: 980px;
    background-color: #cfe7f4;
    border: 1px solid #5499c9;
}
#menu {
    margin: 0px;
    width: 980px;
    background-image: url(images/menu_bkg.gif);
    background-position: top;
    background-repeat: repeat-x;
    overflow: auto;
}
#menu ul {
    padding: 0px;
    margin: 0px;
}
#menu ul li {
    display: inline;
    text-decoration: none;
    font-family: Verdana;
    font-size: 14px;
    color: #0e3c63;
    float: left;
    background-color: #cfe7f4;
    //padding: 0px 10px 0px 10px;
}
#menu a.clear:link, #menu a.clear:visited {
    text-decoration: none;
    font-family: Verdana;
    font-size: 14px;
    color: #ffffff;
    display: block;
    float: left;
    padding: 0px 10px 0px 10px;
    background-image: url(images/menu_bkg.gif);
    background-position: top;
    background-repeat: repeat-x;
    overflow: auto;
}
#menu a.clear:hover, #menu a.clear:active {
    background-image: url(images/menu_bkg_over.gif);
    background-position: top;
    background-repeat: repeat-x;
}
#menu a.selected:link, #menu a.selected:visited {
    text-decoration: none;
    font-family: Verdana;
    font-size: 14px;
    color: #0e3c63;
    display: block;
    float: left;
    background-color: #cfe7f4;
    padding: 0px 10px 0px 10px;
}
#menu a.selected:hover, #menu a.selected:active {
    background-image: url(images/menu_bkg_over.gif);
    background-position: top;
    background-repeat: repeat-x;
    color: #ffffff;
}
.submenu {
    margin: 0px;
    overflow: auto;
    margin: 3px 0px 3px 0px;
}
ul.nav {
    padding: 0px;
    margin: 0px;
}
ul.nav li {
    display: inline;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #0d507e;
    display: block;
    float: left;
    background-color: #cfe7f4;
    //padding: 0px 10px 0px 10px;
}
ul.nav a.clear:link, ul.nav a.clear:visited {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #0d507e;
    display: block;
    float: left;
    padding: 0px 10px 0px 10px;
}
ul.nav a.clear:hover, ul.nav a.clear:active {
    color: #ffffff;
    font-weight: normal;
}
ul.nav a.selected:link, ul.nav a.selected:visited {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #0d507e;
    display: block;
    float: left;
    background-color: #cfe7f4;
    padding: 0px 10px 0px 10px;
}
ul.nav a.selected:hover, ul.nav a.selected:active {
    color: #ffffff;
}
/* Coloana de continut stanga */
#leftcontent {
    width: 740px;
    padding: 5px;
}

#caption {
    border-bottom: 1px solid #5499c9;
    width: 730px;
}

#caption2 {
    border-bottom: 1px solid #5499c9;
    width: 970px;
}

#categorii a:link, a:visited  {
	text-decoration:none;
}

#categorii a:hover {
	text-decoration:underline;
}

.element {
    clear: all;
    padding: 5px;
}
.imgleft {
    float: left;
    margin: 0px 5px 2px 0px;
}
.imgright {
    float: right;
    margin: 0px 0px 2px 5px;
}

/* Coloana de continut dreapta */
#rightcontent {
    width: 230px;
    padding: 5px;
}
.testimonial, .new {
    padding: 5px;
    overflow: auto;
    width: 220px;
}
.testimonial {
    background-color: #cfe7f4;
    border: 1px solid #5499c9;
}
.new {
    background-color: #2170a7;
    border: 1px solid #4389ba;
}
.testimonial img, .new img {
    margin: 0px 5px 2px 0px;
    float: left;
}
.new a.title:link, .new a.title:visited, .new a.title:hover, .new a.title:active  {
    color: #ffffff;
}
.new a.subtitle:link, .new a.subtitle:visited, .new a.subtitle:hover, .new a.subtitle:active  {
    color: #ffffff;
}
.new .tx10pxblack {
    color: #ffffff;
}

/* Footer..copyright, about, etc. */
#footer {
    background-color: #cfe7f4;
    width: 980px;
    overflow: auto;
    margin: 0px;
    padding: 3px 0px 3px 0px;
    font-family: Verdana;
    font-size: 10px;
    color: #676a6c;
}

/* Link-uri sponsori, baroni :) */
#links {
    margin: 10px auto 10px auto;
}
#links img {
    margin: 0px 5px 0px 5px;
}

/* Clase comune...text, titluri, subtitluri */
a.title:link, a.title:hover, a.title:active, a.title:visited {
    text-decoration: none;
    font-family: Verdana;
    font-size: 16px;
    color: #0c639f;
}
span.title {
    font-family: Verdana;
    font-size: 16px;
    color: #0c639f;
}
a.subtitle:link, a.subtitle:hover, a.subtitle:active, a.subtitle:visited {
    text-decoration: none;
    font-family: Verdana;
    font-size: 12px;
    color: #0c639f;
}
.tx10pxblack {
    color: #000000;
    font-family: Verdana;
    font-size: 10px;
}
.imagine {
    border: 1px solid #999999;
}

.meniu_produs, .meniu_produs a:link, .meniu_produs a:active, .meniu_produs a:visited   {
 background-color: #0c639f;
 color: white;
 line-height: 18px;
 text-decoration: none;
}
.meniu_produs a:hover {
 background-color: #0d4266;
 text-decoration: none;
}
.meniu_produs_ales {
 font: bold 12px verdana;
 background-color: #cfe7f4;
 color: #0e3c63;
 line-height: 18px;
}
.meniu_produs_inceput {
 font: bold 12px verdana;
 background-color: #e22823;
 color: white;
 line-height: 18px;
}

.meniu_produs_frunza,  .meniu_produs_frunza a:link, .meniu_produs_frunza a:active, .meniu_produs_frunza a:visited {
 background-color: #358cc9;
 color: white;
 line-height: 18px;
}
.meniu_produs_frunza a:hover {
 background-color: #2c6e9d;
 text-decoration: none;
}