body {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: left;
}

body, a, p, em, td, tr, table, div {
    font-size: 12px;
}

a {
    text-decoration: none;
}

.container {
    width: 900px;
    text-align: left;
}

/*-------------menu bar ===================*/
.menu_bar_link {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: bold;
}

.menu_bar_link a {
    color: #000000;
}

.menu_bar_link a:hover {
    color: #82C115;
}

/*-------------BOX CATEG-------------------*/
.box1 {
    background-image: url('../img/box1_bg.jpg');
}

.box1_item {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 22px;
    color: #3B3B3B;
    font-size: 11px;
    background-image: url('../img/box1_sep.jpg');
    background-repeat: no-repeat;
    background-position: center bottom;
}

.selected_menu {
    padding-top: 8px;
    padding-bottom: 10px;
    padding-left: 43px;
    color: #3B3B3B;
    font-size: 11px;
    background-image: url('../img/selected_menu.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    font-weight: bold;
}

.selected_menu a {
    color: #3B3B3B;
}

.selected_menu a:hover {
    color: #000000;
    font-weight: bold;
}

.box1_item a {
    color: #3B3B3B;
}

.box1_item a:hover {
    color: #000000;
    font-weight: bold;
}

/*-------------BOX SFATUL-------------------*/
.box_sfatul {
    background-image: url('../img/sfatul_bg.jpg');
}

.box_sfatul2 {
    background-image: url('../img/sfatul_bg2.jpg');
}

.boxs_date {
    padding-top: 5px;
    padding-left: 22px;
    font-size: 10px;
}

.boxs_item {
    padding-bottom: 5px;
    padding-left: 22px;
    color: #3B3B3B;
    font-size: 10px;
    font-family:  "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: bold;
    background-image: url('../img/sfatul_sep.jpg');
    background-repeat: no-repeat;
    background-position: center bottom;
}

.boxs_item a {
    color: #000000;
}

.boxs_item a:hover {
    text-decoration: underline;
}

/*-------------BOX SORTARE-------------------*/
.box_sortare {
    background-image: url('../img/sortare_bg.jpg');
}

.sortare_btn {
    background-image: url('../img/sortare_btn.jpg');
    width: 77px;
    height: 21px;
    background-repeat: no-repeat;
    margin: 3px;
    text-align: center;
    margin-bottom: 14px;
    padding-top: 4px;
}

.sortare_btnh {
    background-image: url('../img/sortare_btnh.jpg');
    width: 77px;
    height: 21px;
    background-repeat: no-repeat;
    margin: 3px;
    text-align: center;
    margin-bottom: 14px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    padding-top: 4px;
}

.sortare_btn a {
    color: #3B3B3B;
    font-size: 11px;
    font-weight: bold;
}

.sortare_btn a:hover {
    color: #000000;
    text-decoration: underline;
}

/*----------------NEWSLETTER---------------*/
.newsletter {
    font-size: 11px;
    color: #FF0101;
    font-weight: bold;
    margin-left: 10px;
}

/*----------------NAV LINKS---------------*/
.nav_link {
    color: #3B3B3B;
    font-size: 11px;
}

.nav_link a {
    color: #3B3B3B;
    font-weight: bold;
    font-size: 11px;
}

.nav_link a:hover {
    color: #82C115;
    font-weight: bold;
    font-size: 11px;
}

/*----------------BOX TOP LOGO---------------*/
.box_top_logo {
    width: 660px;
    height: 20px;
    background-image: url('../img/box_top_logo.jpg');
    text-align: left;
    font-family:  "Open Sans", Helvetica, Arial, sans-serif;
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    padding-top: 14px;
    padding-left: 22px;
}

/*----------------box gradient bg---------------*/
.box_gr_bg {
    background-image: url('../img/box_gr_bg.jpg');
    background-position: top left;
    background-repeat: repeat-y;
    text-align: left;
}

/*----------------SUBCATEGS LISTS---------------*/
.subcateg_ul1 {
    padding-left: 60px;
    float: left;
    padding: 0 xp;
    margin: 0px;
    list-style-image: url(../img/li_bullet1.jpg);
}

.subcateg_ul2 {
    padding-left: 60px;
    float: left;
    padding: 0 xp;
    margin: 0px;
    list-style-image: url(../img/li_bullet1.jpg);
}

.subcateg_ul3 {
    padding-left: 60px;
    float: left;
    padding: 0 xp;
    margin: 0px;
    list-style-image: url(../img/li_bullet1.jpg);
}

.li_class {
    padding-bottom: 10px;
    font-family:  "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #666666;
}

.li_class a {
    color: #666666;
}

.li_class a:hover {
    color: #FF0000;
    text-decoration: underline;
}

/*----------------BOX NORMAL TOP---------------*/
.box_n_top {
    width: 682px;
    height: 43px;
    background-image: url('../img/box_n_top.jpg');
    text-align: left;
}

.box_n_title {
    font-family:  "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #676767;
    padding-top: 22px;
    padding-left: 42px;
    font-weight: bold;
}

.box_n_bg {
    background-image: url('../img/box_n_bg.jpg');
    width: 682px;
}

/*----------------PRODUCT ITEM---------------*/
.prod_item {
    background-image: url('../img/prod_bg.jpg');
    width: 163px;
    height: 266px;
}

.prod_title {
    width: 156px;
}

.prod_title a {
    font-family:  "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #676767;
    font-weight: bold;
    text-align: left;
}

.prod_title a:hover {
    color: #000000;
}

.price {
    width: 120px;
    text-align: left;
    color: #C2C2C2;
    font-size: 11px;
    font-weight: bold;
}

.img_item {
    padding-top: 10px;
    text-align: center;
    height: 140px;
}

.in_stoc {
    font-size: 11px;
    color: #C2C2C2;
    font-weight: bold;
    margin-left: 15px;
}

.prod_text {
    font-size: 11px;
    color: #676767;
    margin-left: 15px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    height: 50px;
}

/*----------------FRUNZA---------------*/
.frunza {
    background-image: url('../img/frunza_bottom.jpg');
    background-position: top right;
    background-repeat: no-repeat;
    width: 900px;
}

/*----------------SUBCATEGS LISTS---------------*/
.bottom_link_item a {
    font-family:  "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #7D7D7D;
}

.bottom_link_item a:hover {
    text-decoration: underline;
}

.article_content {
    font-family:  "Open Sans", Helvetica, Arial, sans-serif;
    color: #4A4A4A;
    padding: 15px;
    text-align: justify;
    padding-top: 0px;
}

.article_content b {
    color: #666666;
}

.bottom_bar_link td a {
    color: #3B3B3B;
    font-size: 11px;
}

.bottom_bar_link td a:hover {
    color: #FF9716;
    text-decoration: underline;
}

/* --------- tree --------------*/
ul {
    color: #3B3B3B;
}

ul li a {
    color: #3B3B3B;
    font-weight: bold;
    font-size: 11px;
}

ul li a:hover {
    color: #82C115;
    font-weight: bold;
}

.dotted_line {
    border-bottom: 1px dotted #333333;
    height: 3px;
    marin-top: 10px;
    margin-bottom: 15px;
}

.bold_text {
    font-size: 12px;
    color: #666666;
    font-weight: bold;
}

.myinput {
    font-size: 11px;
    padding: 0px;
    width: 120px;
    height: 15px;
}

h1 {
    height: 30px;
    padding-left: 8px;
    line-height: 30px;
    background-image: url('../img/box_top_logo.jpg');
    background-repeat: no-repeat;
    text-align: left;
    font-family:  "Open Sans", Helvetica, Arial, sans-serif;
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

h2 {
    font-family:  "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #676767;
    padding-top: 22px;
    padding-left: 42px;
    font-weight: bold;
    margin: 0px;
}

h3 {
    width: 156px;
    margin: 0px;
    padding: 0px;
}

h3 a {
    font-family:  "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #676767;
    font-weight: bold;
    text-align: left;
}

h3 a:hover {
    color: #000000;
}
.has_quantity_error {
    font-size: 12px;
}