* {
    padding: 0;
    margin: 0;
    color: #CCC;
    font-family: Georgia, "Times New Roman", Times, serif;
}

body {
    font-size: 11px;
    width: 1000px;
    background-color: #1b1b1b;
    margin: 0 auto;
    background-image: url(../images/body_bgrd.jpg);
    background-repeat: repeat-x;
    background-position: top left;
}

#address {
    background-image: url(../images/address_bg.gif);
    width: 400px;
    height: 109px;
    margin-left: 55px;
}

#logo_front {
    display: block;
    width: 300px;
    height: 75px;
    margin-top: 100px;
    float: left;
}

#innerpage_body {
    background-image: url(../images/innerpage_bgrd.jpg);
    background-repeat: repeat-x;
    background-position: top left;
    width: 800px;
    margin: 0 auto;
    background-color: #1b1b1b;
}

#innerpage_header {
    height: 114px;
    width: 800px;
    background-image: url(../images/innerpage_header_bgrd.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}

#header {
    background-image: url(../images/header_bgrd.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    height: 217px;
    padding-left: 575px;
}

#content {
    background: url(../images/spacer.gif) no-repeat;
}
    
#column_right {
    float: left;
}

#content_left {
    float: left;
}

#inner_content {
    padding-top: 25px;
}

.categs {
    height: 148px;
    width: 476px;
    margin-right: 115px;
    margin-top: 10px;
    padding-left: 30px;
}

.red_button {
    height: 20px;
    margin-right: 15px;
}

.red_button span {
    background-image: url(../images/red_btn_left.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 5px;
    display: block;
    height: 20px;
    float: left;
}

.red_button span a {
    background-image: url(../images/red_btn_right.gif);
    background-position: top right;
    background-repeat: no-repeat;
    padding: 3px 10px 0 10px;
    display: block;
    height: 20px;
    text-decoration: none;
    float: left;
}

.red_button span:hover {
    background-image: url(../images/red_btn_left_hover.gif);
}

.red_button span a:hover {
    background-image: url(../images/red_btn_right_hover.gif);
}

#menu_table {
    margin-left: 133px;
}

.menu_button {
    display: block;
    width: 197px;
    height: 42px;
    float: left;
}

#despre_noi {
    background-image: url(../images/btn_despre_noi.gif);
}

#despre_noi:hover {
    background-image: url(../images/btn_despre_noi_hover.gif);
}

#contact {
    background-image: url(../images/btn_contact.gif);
}

#contact:hover {
    background-image: url(../images/btn_contact_hover.gif);
}

#servicii {
    background-image: url(../images/btn_servicii.gif);
}

#servicii:hover {
    background-image: url(../images/btn_servicii_hover.gif);
}

#colaboratori {
    background-image: url(../images/btn_colaboratori.gif);
}

#colaboratori:hover {
    background-image: url(../images/btn_colaboratori_hover.gif);
}

#acasa {
    background-image: url(../images/btn_acasa.gif);
}

#acasa:hover {
    background-image: url(../images/btn_acasa_hover.gif);
}

#v_aur_alb {
    background-image: url(../images/verighete-aur-alb-bnr.png);
    background-repeat: no-repeat
}

#v_aur_galben {
    background-image: url(../images/verighete-aur-galben-bnr.png);
    background-repeat: no-repeat
}

#v_combinate {
    background-image: url(../images/verighete-combinate-bnr.png);
    background-repeat: no-repeat
}

#v_fantasy {
    background-image: url("../images/verighete-fantasy-bnr.png");
    background-repeat: no-repeat
}

#v_colectia_2011 {
    background-image: url("../images/verighete-colectia-2011-bnr.png");
    background-repeat: no-repeat
}

#v_colectia_2011_1 {
    background-image: url("../images/verighete-colectia-2011-1-bnr.png");
    background-repeat: no-repeat
}


#v_colectia_2012 {
    background-image: url("../images/verighete-colectia-2012-bnr.png");
    background-repeat: no-repeat
}



#v_colectia_2011_fantasy {
    background-image: url("../images/verighete-fantasy-diamond-bnr.png");
    background-repeat: no-repeat
}



.v_aur_galben_img{
    height:80px;
    width:111px;
    float:left;
    background-image:url(../images/verighete_aur_galben.png);
    margin-left: 75px;
    margin-top: 25px;
}

.v_combinate_img{
    height:80px;
    width:111px;
    float:left;
    background-image:url(../images/verighete_combinate.png);
    margin-left: 75px;
    margin-top: 25px;
}


.v_aur_alb_img {
    height:80px;
    width:111px;
    background-image:url(../images/verighete_aur_alb.png);
    float:left;
    margin-left: 75px;
    margin-top: 25px;
}

.v_fantasy_img {
    height:80px;
    width:111px;
    background-image:url(../images/verighete_fantasy.png);
    float:left;
    margin-left: 75px;
    margin-top: 25px;
}

.v_colectie_2011_img {
    height:80px;
    width:111px;
    background-image:url(../images/verighete_colectia_2011.png);
    float:left;
    margin-left: 75px;
    margin-top: 25px;
}

.v_colectie_2011_1_img {
    height:80px;
    width:111px;
    background-image:url(../images/verighete_colectia_2011-1.png);
    float:left;
    margin-left: 75px;
    margin-top: 25px;
}

.v_colectie_2011_diamond_img {
    height:80px;
    width:111px;
    background-image:url(../images/verighete_colectia_2011.png);
    float:left;
    margin-left: 75px;
    margin-top: 25px;
}


.v_colectie_2012_img {
    height:80px;
    width:111px;
    background-image:url(../images/verighete_colectia_2012.png);
    float:left;
    margin-left: 75px;
    margin-top: 25px;
}


#heart_bottom {
    float: left;
    width: 366px;
    height: 200px;
    background-image: url(../images/heart_bottom.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}

.categ_description {
    float: left;
    width: 250px;
    margin: 55px 0 15px 0;
}

.producttable {
    width: 184px;
    float: left;
    margin-left: 30px;
    margin-bottom: 30px;
}

.producttable img {
    border: 1px solid black;
}

.producttable img:hover {
    border: 1px solid #FF595E;
}

.productlist_spacer {
    height: 12px;
}

.productdetail_cat {
    padding-right: 15px;
    color: #999;
}

.producttable_top {
    background-image: url(../images/producttable_top.gif);
    background-position: top left;
    background-repeat: no-repeat;
    height: 4px;
}

.producttable_bottom {
    background-image: url(../images/producttable_bottom.gif);
    background-position: top left;
    background-repeat: no-repeat;
    height: 4px;
}

.producttable_content {
    padding: 4px;
    text-align: center;
    background-color: #272727;
}

.producttable_content a:hover {
    text-decoration: underline;
}

.producttable_title {
/*text-transform:uppercase;*/
    font-size: 12px;
    font-weight: bold;
}

.producttable_details {
    color: #ff1b1b;
    text-decoration: none;
}

.description_table {
    margin-top: 15px;
    float: left;
    width: 505px;
}

.description_table_top {
    background-image: url(../images/description_top.gif);
    height: 8px;
}

.description_table_content {
    background-image: url(../images/description_content.gif);
    background-repeat: no-repeat;
    background-color: #1d1d1d;
    padding: 20px;

}

.description_table_bottom {
    background-image: url(../images/description_bottom.gif);
    background-position: top left;
    background-repeat: no-repeat;
    height: 8px;
}

.admin_content {
    padding: 8px 0 0 20px;
    border-left: 1px dotted #999;
}

.admin_cat {
    font: 12px;
}

.admin_cat a {
    background-color: #fff;
    text-transform: uppercase;
    color: #333;
    text-decoration: none;
    display: block;
    width: 90%;
    padding: 3px 7px 3px 7px;
}

.admin_cat a:hover {
    background-color: #C0C0C0;
    text-decoration: none;
}

.admin_details td {
    padding-left: 10px;
    border-bottom: 1px dotted #999;
    height: 30px;
}

.admin_details td a {
    text-decoration: none;
}

.admin_rubs td {
    padding-left: 10px;
    height: 30px;
}

.admin_details th {
    border-bottom: 2px solid #999;
}

input, textarea {
    border: 1px solid #8F8F8F;
    color: #333;
    padding: 0 5px 0 5px;
}

select, select option {
    border: 1px solid #8F8F8F;
    color: #333;
}

.clear {
    clear: both;
}

.prodDesc  {
    float:left;
    padding-bottom:10px;
    padding-right:10px;
    text-align:right;
    width:100px;
}

.orderinput {
    padding: 0;
    border: #9C947C 1px solid;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    width: 100px;
}

.orderinputmedium {
    padding: 0;
    border: #9C947C 1px solid;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    width: 210px;
}

