body {
    font-family: "trebuchet MS", verdana, serif;
    font-size: 14px;
    margin: 0px;
    background-image: url(../img/bg_pattern.jpg);
    background-repeat:repeat;
    background-attachment:fixed;
    background-position:top center;
    background-color: #BF9766;
    margin-left:auto;
    margin-right:auto;
}

img, a {
    text-decoration: none;
    border: none;
}

a {
*cursor: pointer;
}


.loading_box{
    clear: both;
    float: left;
    width: 400px;
    margin-left: 70px;
    margin-top: 70px;
    height: 50px;
    padding-top: 40px;
    padding-bottom: 25px;
    text-align: center;
}

.ajax_loading_small{
    width: 100%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}

/*
    LINK ANCHORS STYLING
*/

.anchor_container{
    clear: both;
    float: left;
}

.product_anchor_container{
    width : 0px;
    height: 0px;
}

.product_filter{
	float:right;
	margin: 5px 18px 5px 0px;
}

.product_filter select{
	border: 0px solid black;
}

/*
    MAIN SITE ELEMENTS STYLING
*/

.main_site_wraper{
    margin: 0 auto;
    width: 936px;
}

.main_site_header_container{
    clear: both;
    float: left;
    height: 282px;
    width: 936px;
    background:  url(../img/header.png) no-repeat center top;
}

.top_rose_right{
    float: right;
    width: 83px;
    height: 127px;
    margin-top: -113px;
    margin-right: -13px;
    margin-bottom: -77px;
    /*background:  url(../img/top_rose_right.png) no-repeat center top;*/
}

.top_rose_left{
    float: left;
    width: 83px;
    height: 127px;
    margin-top: -113px;
    margin-left: -20px;
    margin-bottom: -77px;
   /* background:  url(../img/top_rose_left.png) no-repeat center top;*/
}

.main_upper_menu_container{
    clear: both;
    float: left;
    width: 891px;
    height: 67px;
    margin-left: 21px;
    background:  url(../img/menu_bgd.png) no-repeat center top;
}

.main_content_container{
    clear: both;
    float: left;
    width: 895px;
    margin-left: 19px;
    background:  url(../img/content_strech.png) repeat-y center top;
}

.footer_content_container{
    clear: both;
    float: left;
    width: 935px;
    height: 162px;
    margin-left: 2px;
    background:  url(../img/footer_bgd.png) no-repeat center top;
}


.bottom_rose_right{
    clear: both;
    float: right;
    width: 155px;
    height: 217px;
    margin-top: -232px;
    margin-right : -50px;
    background:  url(../img/bottom_rose_right.png) no-repeat center top;
    *display:none;
}

.bottom_rose_left{
    clear: both;
    float: left;
    width: 155px;
    height: 217px;
    margin-top: -232px;
    margin-left: -50px;
    background:  url(../img/bottom_rose_left.png) no-repeat center top;
}


.hide_all_this{
    display: none;
}


/*
    TOP MENU STYLINGS
*/

.top_menu_separator,

#um_zuza_contact,
#um_my_order,
#um_shop,
#um_about_us,
#um_home,

#um_acasa,
#um_despre_noi,
#um_magazin,
#um_galerie_zuza,
#um_cursuri_handmade,
#um_contact_zuza{
    float: left;
    height: 47px;
    margin-top: 3px;
    background-position : 0  0;
/*    border: 1px solid red;*/
}

#um_zuza_contact:hover,
#um_my_order:hover,
#um_shop:hover,
#um_about_us:hover,
#um_home:hover,
#um_acasa:hover,
#um_despre_noi:hover,
#um_magazin:hover,
#um_galerie_zuza:hover,
#um_cursuri_handmade:hover,
#um_contact_zuza:hover{
    background-position : 0 -47px;
}


.top_menu_separator{
    float: left;
    width: 23px;
    height: 6px;
    margin-top: 20px;
    margin-left: 15px;
    margin-right: 19px;
    background:  url(../img/menu_separator.png) no-repeat center top;
}

#um_home,
#um_acasa{
    width: 54px;
    margin-left: 45px;
    background:  url(../img/1.jpg) no-repeat left top;
}

#um_home{
    width: 61px;
    background:  url(../img/1_en.jpg) no-repeat left top;
}

#um_despre_noi{
    width: 86px;
    background:  url(../img/2.jpg) no-repeat left top;
}

#um_about_us{
    width: 73px;
    background:  url(../img/2_en.jpg) no-repeat left top;
}

#um_magazin{
    width: 127px;
    background:  url(../img/3.jpg) no-repeat left top;
}

#um_shop{
    width: 113px;
    background:  url(../img/3_en.jpg) no-repeat left top;
}

#um_galerie_zuza{
    width: 63px;
    background:  url(../img/4.jpg) no-repeat left top;
}

#um_my_order{
    width: 124px;
    background:  url(../img/5_en.jpg) no-repeat left top;
}

#um_cursuri_handmade{
    width: 118px;
    background:  url(../img/5.jpg) no-repeat left top;
}

#um_zuza_contact{
    width: 61px;
    background:  url(../img/6_en.jpg) no-repeat left top;
}

#um_contact_zuza{
    width: 61px;
    background:  url(../img/6.jpg) no-repeat left top;
}


.main_prodcat_menu_container{
    clear: both;
    float: left;
    width : 895px;
/*    height: 350px;*/
    height: auto;
    margin-left: -8px;
    padding-left: 53px;
    background:  url(../img/content_strech.png) repeat-y center top;
    display:none;
}

.prod_cat_menu_containers{
    float: left;
    width: 192px;
    height: 340px;
    margin-top: 5px;
}

.prod_small_cat_menu_containers{
    float: left;
    width: 184px;
    height: 104px;
    margin-top: 5px;
    margin-left: 12px;
    margin-right: 12px;
}

.prod_small_class_menu_separator{
    float: left;
    width: 4px;
    height: 97px;
    margin-top: 5px;
    background:  url(../img/divider_blazoane_mici.png) no-repeat center top;
}

.prod_class_menu_separator{
    float: left;
    width: 25px;
    height: 340px;
    margin-top: 5px;
    background:  url(../img/cat_menu_separator.png) no-repeat center top;
}

.prod_cat_img_containers{
    clear: both;
    float: left;
    width: 192px;
    height: 270px;
}

.prod_small_cat_img_containers{
    clear: both;
    float: left;
    width: 184px;
    height: 104px;
}

#cat_1_img_4 {background:  url(../img/prod_cat_img_1.jpg) no-repeat center top;}
#cat_1_img_5 {background:  url(../img/prod_cat_img_2.jpg) no-repeat center top;}
#cat_1_img_6 {background:  url(../img/prod_cat_img_3.jpg) no-repeat center top;}
#cat_1_img_7 {background:  url(../img/prod_cat_img_4.jpg) no-repeat center top;}

#cat_1_small_img_4 {background:  url(../img/blazon_mic_barbati.jpg) no-repeat center top;}
#cat_1_small_img_5 {background:  url(../img/blazon_mic_femei.jpg) no-repeat center top;}
#cat_1_small_img_6 {background:  url(../img/blazon_mic_copii.jpg) no-repeat center top;}
#cat_1_small_img_7 {background:  url(../img/blazon_mic_decoratiuni.jpg) no-repeat center top;}

#cat_1_btn_4 {background:  url(../img/prod_cat_btn_1.jpg) no-repeat center top;}
#cat_1_btn_5 {background:  url(../img/prod_cat_btn_2.jpg) no-repeat center top;}
#cat_1_btn_6 {background:  url(../img/prod_cat_btn_3.jpg) no-repeat center top;}
#cat_1_btn_7 {background:  url(../img/prod_cat_btn_4.jpg) no-repeat center top;}

/*ENG VER */

#cat_2_img_4  {background:  url(../img/prod_cat_img_1.jpg) no-repeat center top;}
#cat_2_img_5  {background:  url(../img/prod_cat_img_2.jpg) no-repeat center top;}
#cat_2_img_6  {background:  url(../img/prod_cat_img_3.jpg) no-repeat center top;}
#cat_2_img_7  {background:  url(../img/prod_cat_img_4.jpg) no-repeat center top;}

#cat_2_small_img_4 {background:  url(../img/blazon_mic_barbati_en.jpg) no-repeat center top;}
#cat_2_small_img_5 {background:  url(../img/blazon_mic_femei_en.jpg) no-repeat center top;}
#cat_2_small_img_6 {background:  url(../img/blazon_mic_copii_en.jpg) no-repeat center top;}
#cat_2_small_img_7 {background:  url(../img/blazon_mic_decoratiuni_en.jpg) no-repeat center top;}

#cat_2_btn_4 {background:  url(../img/prod_cat_btn_1_en.jpg) no-repeat center top;}
#cat_2_btn_5 {background:  url(../img/prod_cat_btn_2_en.jpg) no-repeat center top;}
#cat_2_btn_6 {background:  url(../img/prod_cat_btn_3_en.jpg) no-repeat center top;}
#cat_2_btn_7 {background:  url(../img/prod_cat_btn_4_en.jpg) no-repeat center top;}


.prod_cat_btn_containers{
    clear: both;
    float: left;
    width: 181px;
    height: 55px;
    margin-top: 10px;
    padding-left: 11px;

}

/*
    LEFT COLUMN STYLING
*/

.left_column_container{
    float: left;
    width: 215px;
    margin-left: 18px;
    margin-top: 10px;
    z-index: 1000;
}

.product_menu_item_container,
.ad_container{
    clear: both;
    float: left;
    width: 215px;
    margin-bottom: 20px;
    overflow: hidden;
}

.product_menu_header{
    float: left;
    width: 213px;
    height: 29px;
    line-height: 29px;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    color: #E2DBBE;
    font-weight: bold;
    background:  url(../img/left_colon_header_bgd.png) no-repeat center top;
}

.product_menu_new_header{
    float: left;
    width: 213px;
    height: 30px;
    padding-top: 28px;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    color: #444444;
    font-weight: bold;
    background:  url(../img/header_stanga_produse.png) no-repeat center top;
}

.product_menu_item_new_container a{
    color: #444444;
}

.product_menu_item_new_container a:hover{
    color: #222222;
}
.product_menu_item_new_container{
    clear: both;
    float: left;
    width: 185px;
    height: auto;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    color: #444444;
    font-size: 12px;
    font-style: normal;
    background:  url(../img/stretch_stanga_produse.png) repeat-y center top;
}

.product_menu_element_0{
    clear: both;
    float: left;
    width: 180px;
    height: auto;
    margin-top : 10px;
    padding-left: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    overflow: hidden;
    background:  url(../img/divider_stanga_produse.png) no-repeat left bottom;
}

.cat_menu_icon_4,
.cat_menu_icon_5,
.cat_menu_icon_6,
.cat_menu_icon_7{
    float: left;
    width: 24px;
    height: 24px;
    margin-bottom: 3px;
    margin-right: 5px;
}

.cat_menu_icon_4{background:  url(../img/icon_home_barbati.png) no-repeat left bottom;}
.cat_menu_icon_5{background:  url(../img/icon_home_femei.png) no-repeat left bottom;}
.cat_menu_icon_6{background:  url(../img/icon_home_copii.png) no-repeat left bottom;}
.cat_menu_icon_7{background:  url(../img/icon_home_femei.png) no-repeat left bottom;}

.cat_menu_text{
    float: left;
    margin-top: 6px;
}


.product_menu_element_1{
    clear: both;
    float: left;
    width: 165px;
    height: auto;
    margin-bottom: 3px;
    margin-left: 15px;
}

#product_menu_element_sublevel{
    clear: both;
    float: left;
    margin-bottom: 3px;
    margin-left: 15px;

}

.product_menu_item_new_footer{
    clear: both;
    float: left;
    width: 215px;
    height: 43px;
    margin-bottom: 20px;
    background:  url(../img/footer_stanga_produse.png) no-repeat center top;
}

.ad_header{
    float: left;
    width: 213px;
    line-height: 29px;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    color: #E2DBBE;
    font-weight: bold;
    background:  url(../img/left_colon_header_bgd.png) no-repeat center top;
}

.ad_header .accordionButton{
    width: 140px;
    line-height: 29px;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    color: #E2DBBE;
    font-weight: bold;
    background: none;
    padding: 0;
    border: 0;
}


.ad_img_container{
    float: left;
    width : 210px;
    text-align: center;
    overflow: hidden;
}

.ad_img_container img{
    margin-top: 10px;
}


/*
    MAIN COLUMN STYLING
*/

.main_column_container{
    float: left;
    width: 640px;
    margin-left: 3px;
    margin-top: 10px;
}

.product_title_container,
.doc_title_container{
    clear: both;
    float: left;
    width: 640px;
    height: 29px;
    margin-bottom: 20px;
    background:  url(../img/main_colon_header_bgd.png) no-repeat center top;
}

.product_title,
.product_title,
.contact_doc_title,
.doc_title{
    margin-top: 0;
    padding-top: 0;
    padding-left: 30px;
    line-height: 29px;
    font-style: normal;
    font-size: 16px;
    color: #E2DBBE;
    font-weight: bold;
}

.product_title a{
    line-height: 29px;
    font-style: normal;
    font-size: 16px;
    color: #E2DBBE;
    font-weight: bold;
}

.doc_display_container{
    clear: both;
    float: left;
    width: 600px;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #222222;
    font-size: 14px;
    font-style: normal;
}


/*
    CONTACT FORM STYLING
*/

.contact_doc_container{
    clear: both;
    float: left;
    width: 545px;
    margin-left: 10px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #B39358;
    *margin-left: 5px;
}


contact_doc_title{
    clear: both;
    float: left;
    width: 550px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 3px;
    font-size: 22px;
    font-weight: bold;
    color: #808080;
    border-bottom: 1px solid #D0D0D0;
}

.contact_doc_display_container{
    clear: both;
    float: left;
    width: 550px;
    color: #222222;
    font-style: normal;

}

.contact_form_container{
    clear: both;
    float: left;
    width: 570px;
    margin-bottom: 50px;
}

.contact_form_title{
    float: left;
    font-size: 18px;
/*    font-weight: bold;*/
    color: #B39358;
    margin-left: 30px;
    margin-bottom: -10px;
    margin-top: 20px;
    padding-bottom: 3px;
    *margin-left: 5px;
}

 #contact_form_cont{
    float: left;
    width: 470px;
    margin-left: 10px;
    padding: 30px;
/*    border: 1px dashed #E0E0E0;*/
    color: #B39358;
    *margin-left: 5px;
 }

.posName,
.posEmail,
.posRegard,
.posText,
.submit_btn{
    clear: left;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}

.posName label, .posName input,
.posEmail label, .posEmail input,
.posRegard label,.posRegard input,
.posText label, #posText{
    clear: both;
    float: left;
}

.delivery_boligatory_text{
    clear: both;
    float: left;
    margin-top: 15px;
    width: 100%;
}

 #contact_form_cont input,
 #contact_form_cont textarea,
 #contact_form_cont checkbox{
    background: white;
    border: 1px solid #B39358 ;
    color: #B39358;
    font-size: 12px;
}

/*
    MESAGE DISPLAY SETTINGS
*/

.img_loading_box,
.info_message_container,
.warning_message_container,
.error_message_container{
    clear: both;
    width: 550px;
    height: 75px;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 30px;
    border: 1px dashed #751D11;
}

.img_loading_box{
    text-align: center;
    border: none;
    padding-top: 30px;
}
.warning_message_container{
    height: 80px;
}

.error_message_container,
.warning_message_container,
.info_message_container{
    background: #E2C68D;
}

.info_image,
.warning_image,
.error_image{
    float: left;
    height: 58px;
    width: 58px;
    margin: 7px;
}

.info_message,
.warning_message,
.error_message{
    float: left;
    width: 400px;
    height: 50px;
    margin-top: 10px;
    font-size: 14px;
    color: #222222;
    font-style: normal;
    text-align: center;
}

.warning_message{
    width: 450px;
}


/*
    ACCORDION STYLING
*/

.product_menu_item,
.accordionButton {
    float: left;
    width: 147px;
    margin-top: 1px;
    margin-left: 30px;
    padding-top: 10px;
    padding-bottom: 13px;
    padding-left: 3px;
    padding-right: 2px;
    font-size: 12px;
    cursor: pointer;
    color: #222222;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    background:  url(../img/prod_subcat_separator.jpg) no-repeat center bottom;
    _float: none;  /* Float works in all browsers but IE6 */
}

.product_submenu_item{
    float: left;
    width: 147px;
    margin-top: 1px;
    margin-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    cursor: pointer;
    color: #955355;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
}

.product_submenu_item:hover{
    color: #222222;
}

.ad_header .accordionButton{
    width: 140px;
    line-height: 29px;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    color: #E2DBBE;
    font-weight: bold;
    background: none;
    padding: 0;
    margin-left : 40px;
}


.accordion_expand_btn{
    float: right;
    height: 13px;
    width: 13px;
    margin-left: 5px;
    text-align: center;
    line-height: 13px;
    color: #222222;
}

.ad_header .accordion_expand_btn{
    float: right;
    height: 13px;
    width: 13px;
    margin-top: 10px;
    padding: 0;
    color: #E2DBBE;
    font-weight: bold;
}

.ad_header .accordionContent {
    float: left;
    width : 210px;
    text-align: center;
    overflow: hidden;
    margin: 0;
    padding: 0;

}

.accordionContent {
    float: left;
    width: 170px;
    margin-left: 20px;
    margin-top: 3px;
    margin-bottom: 3px;
    display: none;
    _float: none; /* Float works in all browsers but IE6 */
}

/*
    PAGINATION STYLING
*/
.pagination_main_container{
    clear: both;
    float: left;
    width: 100%;
    height: 16px;
/*    margin-top: 10px;*/
    text-align: center;
    color: #222222;
    overflow: hidden;
}

.pagination_numbers,
.pagination_arrows{
    padding-left: 10px;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #222222;
    cursor:pointer;
}
.pagination_numbers_inactive  {
    padding-left: 10px;
    font-weight: normal;
    font-size: 10px;
}

/*
    PRODUCT GRUP DISPLAY STYLE
*/

.product_small_container{
    float: left;
    width: 149px;
    height: 224px;
    margin-bottom: 25px;
    margin-left: 10px;
    background:  url(../img/gnd_poza_produs.png) no-repeat center top;
}

.product_img_container{
    float: left;
    width: 135px;
    height: 135px;
    margin-top: 20px;
    margin-left: 9px;
    text-align: center;
/*    overflow: hidden;*/
}

.product_img{
    width: 135px;
    height: 135px;
    display: table-cell;
    vertical-align: middle;
}

.product_detail_link_container{
    clear: both;
    float: left;
    width: 100%;
    height : 20px;
    line-height: 20px;
    margin-top: 3px;
    margin-left: 7px;
    padding-left: 8px;
    font-weight: bold;
    font-size: 12px;
    overflow: hidden;
    /*background:  url(../img/icon_adaugaincos.png) no-repeat left top;*/
    font-style: normal;
    color: #7c1f1f;
    font-weight: bold;

}

.product_detail_link_container a,
a .product_detail_link_container{
    font-style: normal;
    color: #7c1f1f;
    font-weight: bold;
 }

.product_description_container{
    clear: both;
    float: left;
    width: 175px;
    height: 25px;
    margin-top: 4px;
    text-align: center;
    line-height: 25px;
    font-style: normal;
    font-weight: bold;
    color: #222222;
}

.product_description_container a{
    font-style: normal;
    font-weight: bold;
    color: #222222;
}

.list_prod_price_conrainer{
    clear: both;
    float: left;
    width: 100%;
    height: 30px;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #222222;
    line-height: 30px;
}

.list_price_text{}
.list_price_sum{}

.list_price_val{
    margin-left: 2px;
    margin-right: 1px;
}

.product_tocart_btn_container{
    clear: both;
    float: left;
    width: 163px;
    height: 28px;
    margin-top: 5px;
    margin-left: 6px;
    background:  url(../img/cumpara_produs_mic.png) no-repeat left top;
}

/*
    PRODUCT DETAIL STYLING
*/


.product_detail_image_container{
    clear: both;
    float: left;
    width: 200px;
    height: auto;
    background:  url(../img/ProdDetImgBagd.png) no-repeat center top;
    margin-top: 10px;
}

.product_gallery_main_image_container{
    clear: both;
    float: left;
    width: 100%;
    height: auto;
    margin-top: 4px;
}

.uniq_product{
    clear: both;
    float: left;
    width: 199px;
    height: 69px;
    margin-top: 10px;
    margin-bottom: 10px;
    background:  url(../img/icon_produs_unicat.png) no-repeat center top;

}

.product_uniq_img_container{
    clear: both;
    float: left;
    width: 608px;
    height: auto;
    margin-bottom: 10px;
    margin-left: 5px;
}

.uniq_product_title{
    clear: both;
    float: left;
    width: 600px;
    height: auto;
    margin-bottom: 10px;
    margin-top: 5px;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    color: #222222;
}

.uniq_image_radio{
    float: left;
    width: 121px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    text-align: center;
    font-size: 12px;
    color: #444444;
    font-style: normal;
    overflow: hidden;
    cursor: pointer;
}

.uniq_image_container{
    width: 121px;
    height: 109px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    background:  url(../img/gnd_selectare_produs.png) no-repeat center top;
}

.uniq_radio_container{
    clear: both;
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 5px;
}

.unic_prod_title{
    clear: both;
    float: left;
    width: 100%;
    height: 34px;
    margin-top: 5px;
    margin-bottom: 5px;
    overflow: hidden;
}

.gallery_list_image_items{
    float: left;
    width: 200px;
    height: 235px;
    margin-left : 10px;
    text-align: center;
    margin-bottom: 10px;
    background:  url(../img/ProdDetImgBagd.png) no-repeat center top;
}

.gallery_list_img_cont{
    clear: both;
    float: left;
    width: 180px;
    height: 180px;
    margin-left: 10px;
    margin-top: 10px;
}

.gallery_back_index{
    font-style: normal;
}

.gallery_big_navigation_container{
    clear: both;
    float: left;
    width: 640px;
    height: 20px;
    margin-bottom: 15px;
    line-height: 20px;
    text-align: center;
}

.gallery_big_img{
    clear: both;
    float: left;
    width: 640px;
    margin-bottom: 50px;
    text-align: center;
}

.gallery_big_img img{
    padding: 10px;
    border: 1px solid #751D11 ;
}

.gallery_list_img{
    display: table-cell;
    vertical-align: middle;
}

.product_detail_image{
	width: 195px;
	height: 195px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    padding: 10px;
    overflow: hidden;
    *width: 175px;
    *height: 175px;

}

.product_detail_image_enlarge_container{
    clear: both;
    float: left;
    width: 100%;
    margin-top: 5px;
    text-align: center;
}

.product_detail_image_enlarge_container a{
    color: #222222;
}


.product_detail_image_gallery_container{
    clear: both;
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 10px;
}

.gallery_image_items{
    float: left;
    width: 44px;
    height: 44px;
    margin-right : 3px;
    text-align: center;
    margin-bottom: 5px;
    border: 1px solid #A3793F;
}

.product_gallery_img_container{
    clear: both;
    float: left;
    margin-top: 20px;
    width: 100%;
}

.product_property_container{
    float: left;
    width: 400px;
    margin-top: 10px;
    margin-left: 10px;
    height: auto;
    *float: right;
    *margin-left: 0px;
    *margin-right: 20px;
    *margin-top: 40px;
}

.cart_title_container,
.product_list_title_container,
.product_detail_title_container{
    clear: both;
    float: left;
    width: 610px;
    height: 29px;
    margin-bottom: 20px;
    margin-top: 0px;
    padding-left: 30px;
    line-height: 29px;
    font-style: normal;
    font-size: 16px;
    color: #E2DBBE;
    font-weight: bold;
    background:  url(../img/main_colon_header_bgd.png) no-repeat center top;
}

.product_list_title_container a,
.product_detail_title_container a{
    color: #DBBB8A;
    font-size: 16px;
}


.product_detail_name_container,
.product_detail_title{
    clear: both;
    float: left;
    width: 400px;
    height: auto;
    margin-top: 0px;
    font-size: 26px;
    font-weight: bold;
    font-style: normal;
    color: #222222;
}

.product_detail_data_description_container{
    clear: both;
    float: left;
    width: 400px;
    color: #222222;
    font-style: normal;
    font-size: 16px;
}

.dotted_small_separator_div{
    clear: both;
    float: left;
    width: 608px;
    height: 2px;
    margin-bottom: 10px;
    background:  url(../img/divider_shop.png) no-repeat center top;
}

.product_detail_price_container{
    clear: both;
    float: left;
    width: 608px;
    height: auto;
    margin-bottom: 30px;
    margin-left: 5px;
    }

.order_article_text_conatainer{
    clear: both;
    float: left;
    width: 400px;
    height: auto;
    font-style: normal;
    color: #222222;
}


.product_detail_price{
    clear: both;
    float: left;
    width: 300px;
    height: auto;
    margin-left: 5px;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    margin-top: 5px;
    color: #222222;
}

.product_detail_name_text_container{
    clear: both;
    float: left;
    width: 145px;
    height: 33px;
    margin-left: 4px;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #222222;
}

.product_detail_name_text_container td{
    vertical-align: middle;
}


a .product_detail_name_text_container,
.product_detail_name_text_container a{
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #222222;
}



.add_to_cart_btn_container{
    float: left;
    width: 200px;
    height: 34px;
    margin-left: 100px;
}

.order_item_btn,
.add_to_cart_btn{
    float: right;
    width: 181px;
    height: 34px;
    background:  url(../img/cumpara_produs_mare.png) no-repeat center top;
}

.order_item_btn{
    background:  url(../img/comanda_produs.png) no-repeat center top;
}

a .add_to_cart_btn {
    color: #222222;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
}

.gallery_img{
    display: table-cell;
    vertical-align: middle;
}

#lightboxImage{
    background: #E8D2A7;
    padding: 10px;
    border: 2px solid #751D11;
}

.product_rel_article_container{
    clear: both;
    float: left;
    width: 580px;
    height: auto;
    margin-left: 10px;
    color: #222222;
    font-style: normal;
    font-size: 16px;
}

.product_rel_article_title{
    clear: both;
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: bold;


}

.product_rel_article_text{
    clear: both;
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}

/*
    CART CONTENT STYLING
*/

.cart_content_container{
    clear: both;
    float: left;
    width: 620px;
    margin-top: 20px;
    font-style: normal;
    color: #772A1D;

}

.cart_items_img_header,
.cart_items_product_header,
.cart_items_number_header,
.cart_items_price_header,
.cart_items_buc_price_header{
    float: left;
    height: 25px;
    margin-right : 1px;
    text-align: center;
    line-height: 25px;
    font-size: 12px;
    font-weight: bold;
    background: #ECD5A9;
    border-bottom: 1px solid #E2C588;
}

.cart_items_img_header{
    width: 91px;
}

.cart_items_product_header{
    width: 235px;
}

.cart_items_number_header{
    width: 78px;
}

.cart_items_price_header{
    width: 100px;
}
.cart_items_buc_price_header{
    width: 100px;
}

.cart_item{
    clear: both;
    float: left;
    width: 609px;
    padding-bottom: 1px;
    background: #E2C588;
}

.cart_item:hover{
/*    background: #E0E0E0; */
}

.cart_prod_det_cont{
    float: left;
    width: 327px;
}

.cart_prod_img_cont{
    float: left;
    text-align: center;
    margin-right: 1px;
    margin-left: 1px;
    background: #ECD5A9;
}

.cart_prod_img{
    display: table-cell;
    vertical-align: middle;
    padding-left: 2px;
    padding-right: 3px;
    width: 85px;
    height: 100px;
    background:#ECD5A9;
}

.cart_prod_text_cont{
    width: 230px;
    height: 100px;
    padding-left: 5px;
    margin-left: 1px;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    background: #ECD5A9;
}

.cart_prod_text_cont a {
    color: #974D4D;
}

.cart_prod_buc_cont{
    float: left;
    width: 78px;
    height: 100px;
    margin-left: 1px;
    text-align: center;
}

.prod_buc input{
    text-align: center;
    margin-bottom: 5px;
    background: #ECD5A9;
    border: 1px solid #974D4D;
}

#prod_pret_unitar,
#prod_pret_cont,
.prod_buc{
    width: 100px;
    height: 100px;
    display: table-cell;
    vertical-align: middle;
}

.prod_buc a{
    color: #974D4D;
}

#prod_pret_cont{
    width: 100px;
}

.prod_buc{
    width: 78px;
    background: #ECD5A9;
}

.cart_prod_pret_cont{
    float: left;
    width: 100px;
    height: 100px;
    margin-left: 1px;
    text-align: center;
    background: #ECD5A9;
}


#cart_total_container{
    clear: both;
    float: left;
    width: 100%;
    text-align: right;
    margin-top: 10px;
}

.cart_tip_text_container{
    float: left;
    width: 320px;
    height: 24px;
    text-align: left;
}

.cart_sum_cont{
    float: right;
    width: 280px;
    height: auto;
}

#cart_sum_text{
    float: right;
    text-align: right;
    font-weight: bold;
    font-size: 18px;
    color: #772A1D;
}

.cart_total_valuta_text,
.cart_total_text{
    float: right;
    width: 80px;
    text-align: left;
/*    font-weight: bold;*/
    font-size: 18px;
    color: #772A1D ;
}

.cart_total_valuta_text{
    margin-left: 10px;
    width: 40px;
}

.cart_message_container{
    clear: both;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #FFFFFF;
    border: 1px solid #ff0000;
    color: #Ff0000;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.shipping_selector_container{
    clear: both;
    float: left;
    width: 100%;
/*    height: 20px;*/
    margin-top: 10px;
    margin-bottom: 10px;
}

.payment_method_container{
    clear: both;
    float: left;
    width: 100%;
}

.payment_method_inputcontainer{
    float: left;
}

#payments_method_ddl,
#shipping_method_ddl{
    width: 200px;
}

.shipping_total_text,
.shipping_selector_text{
    float: left;
    width: auto;
    height: 20px;
    padding-left: 20px;
    padding-right: 10px;
    line-height: 20px;
    font-size: 14px;
    font-weight: bold;
}

.shipping_selector_ddl{
    float: left;
    width: auto;
    height: 20px;
    line-height: 20px;
}

.shipping_total_price{
    float: right;
    width: 250px;
    height: 20px;
}

.shipping_total_text{
    float: right;
    padding: 0;
}

.shipping_valu_cont{
    float: right;
    width: 30px;
    height: 20px;
    text-align: center;
}

.shipping_sum_cont{
    float: right;
    width: 80px;
    height: 20px;
    padding-right: 10px;
    padding-left: 10px;
    text-align: right;
    font-weight: bold;
}

.subtitle{
    clear: both;
    float: left;
    width: 500px;
    height: auto;
    margin-top: 20px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    color: #222222;

}

.send_order_container{
    clear: both;
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 30px;
    border-top: 1px dotted #E0E0E0;
}

.oreder_terms_text{
    clear: both;
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 30px;
}

.send_order_btn{
    float: right;
    width: 226px;
    height : 33px;
    background:  url(../img/trimite_comanda.png) no-repeat right top;
}

.min_order_sum_container{
    float: right;
    width: 226px;
    height : 33px;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #222222;
    text-align: center;
    line-height: 33px;
    display: none;
}

.back_to_shop_btn{
    float: left;
    width: 226px;
    height : 34px;
    margin-right: 50px;
    background:  url(../img/continua_cumparaturi.png) no-repeat right top;
}

/*
    MINI SHOPING CART STYLE
*/

.right_side_minicart_container{
    clear: both;
    float: left;
    width: 213px;
    height: 108px;
    margin-bottom: 10px;
    color: #772222;
    background:  url(../img/gnd_left_cos.png) no-repeat left top;
}

.right_side_minicart_container a{
    color: #772222;
}

.minicart_header{
    clear: both;
    float: left;
    width: 175px;
    height: 25px;
    margin-left: 20px;
    margin-top: 5px;
    margin-right : 20px;
    overflow: hidden;
}

.minicart_title{
    float: left;
    width: 130px;
    height: 25px;
    font-style: normal;
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
}

.minicart_title_img{
    float: left;
    width: 23px;
    height: 25px;
    margin-right : 10px;
    background:  url(../img/chest_left.png) no-repeat left top;
}

.minicart_content{
    clear: both;
    float: left;
    width: 200px;
    height: 28px;
}

.minicart_content_divider{
    clear: both;
    float: left;
    width: 200px;
    height: 2px;
    background:  url(../img/divider_left_cos.png) no-repeat center top;
}

.minicart_nr_prod{
    float: left;
    width: 100PX;
    height: 28px;
    text-align: center;
    line-height: 28px;
}

.minicart_sum{
    float: left;
    height: 28px;
    width: 100px;
    font-weight: bold;
    text-align: center;
    line-height: 28px;
}

.minicart_buttons{
    clear: both;
    float: left;
    width: 200px;
    height: 24px;
    margin-left: 5px;
    overflow: hidden;
}

.minicart_mycart_btn{
    float: left;
    width: 80px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-style: normal;
    font-weight: bold;
}

.minicart_chekout_bnt{
    float: left;
    width: 120px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-style: normal;
    font-weight: bold;
}



/*
    ORDER STYLING
*/

#order_items_container{
    clear: both;
    float: left;
    width: 588px;
    margin-left: 5px;
}

#order_items_container a {
    font-weight: bold;
    color: #772222;
}

.input_container{
    clear: both;
    float: left;
    width: 588px;
    margin-top: 3px;
}

.input_label{
    float: left;
    width: 200px;
    height: 22px;
    margin-left: 10px;
    padding-right: 10px;
    text-align: right;
    line-height: 22px;
    color: #222222;
}

.input_cont{
    float: left;
    width: 340px;
    margin-left: 10px;
}

.order_submit_btn{
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 580px;
    float: right;
}

.order_boligatory_text{
    clear: both;
    float: left;
    width: 550px;
    color: #222222;
    padding-left: 30px;
}


/*
    FOOTER STYLING
*/

.footer_content_container{
    clear: both;
    float: left;
    width: 100%;
}

.footer_items_container{
    width: 950px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
}

.footer_client_credits_text{
    float: left;
    padding-left: 20px;
    padding-right : 20px;
    line-height: 59px;
    color: #fff;
}

.footer_menu_container{
    clear: both;
    width: 800px;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
    text-align: center;
}

.footer_menu_container a{
    font-size: 12px;
    font-weight: bold;
    color: #222222;;
}

.fm_menuitem{
/*    float: left;*/
/*    margin-left: 45px;*/
}

.credit_counter_container{
    clear: both;
    margin-left: auto;
    margin-right: auto;
    padding-top: 70px;
    width: 950px;
    text-align: center;
}

.real_icons{
    width: 200px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
    margin-left: auto;
    margin-right : auto;
}

.real_member,
.rl_icon{
    float: left;
    width: 100px;
    margin-top: 5px;
    margin-bottom: 20px;
    text-align: center;
}

.custom_counter{
    clear: both;
    width: 200px;
    margin-left: auto;
    margin-right : auto;
    text-align: center;
}

.credits_container{
    clear:both;
    float: left;
    width: 962px;
    padding-top: 10px;
    text-align:center;
    font-size:12px;
    color: #87562D;
}

.credits_container a{
    color: #87562D;
}


/*
    BLOG VIEW STYLE
*/

.blog_item_bottom,
.blog_item_text,
.blog_item_title{
    clear: both;
    float: left;
    width: 100%;
}

.blog_item_container{
    clear: both;
    float: left;
    width: 600px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-bottom: 5px;
    color: #222222;
    border-bottom: 1px dashed #B39358;
    font-style: normal;
}


.blog_item_title a,
.blog_item_title{
    font-size : 16px;
    color: #222222;
}

.blog_item_text{
    font-size: 13px;
    text-align: justify;
}

.blog_item_bottom{
    margin-top: 20px;
}

.blog_item_date{
    float: left;
    font-size: 12px;
    padding-left: 5px;
}

.blog_item_readmore{
    float: right;
}

.blog_item_readmore a{
    font-size: 12px;
    color: #222222;
    font-weight: bold;
    padding-right: 20px;
}

.press_ro_container{
    float: left;
    width: 213px;
    height: 108px;
    margin-bottom: 20px;
    text-align: center;
    background:  url(../img/zuza_presa.jpg) no-repeat center top;
}

.left_art_container{
    float: left;
    width: 200px;
    height: auto;
    padding: 6px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #7F3A24;
    font-style: normal;
    font-weight: bold;
}

/* PROMOTION SLIDE STYLING */

.mp_promo_slide_container{
    clear: both;
    float: left;
    width: 100%;
    height: 170px;
    margin-top: 15px;
}

.mp_promo_slide_header{
    clear: both;
    float: left;
    width: 610px;
    height: 29px;
    padding-left: 30px;
    margin-bottom: 10px;
    background:  url(../img/main_colon_header_bgd.png) no-repeat center top;
    line-height: 29px;
    font-style: normal;
    font-size: 16px;
    color: #E2DBBE;
    font-weight: bold;
}

.promotii_line_container{
    clear: both;
    float: left;
    width: 100%;
    height: 150px;
    overflow: hidden;
}

.promotii_right_btn_container,
.promotii_left_btn_container{
    float: left;
    width: 11px;
    height: 38px;
    margin-right: 3px;
    margin-left: 3px;
    margin-top: 31px;
    cursor: pointer;
    background:  url(../img/left.png) no-repeat left top;
}

.promotii_right_btn_container{
    margin-right: 0;
    margin-left: 3px;
    background:  url(../img/right.png) no-repeat left top;
}

.promotii_product_container{
    float: left;
    width: 600px;
    height: 100px;
/*    margin-top: 3px;*/
    overflow: hidden;
    background:rgba(255,255,255,0.5);
    border:1px solid #7A6E57;
}

.ul_prom_container{
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}

.ul_prom_container li{
    display: block;
    float: left;
    width: 89px;
    height: 96px;
    margin-left: 5px;
    margin-top: 2px;
    text-align: center;
    /*background:  url(../img/gnd__produs_promotii.jpg) no-repeat center top;*/
}
.ul_prom_container li:hover{
	background:rgba(217,30,40,0.2);
    border-radius:5px;
}
.prom_prod_img_container{
    width: 89px;
    height: 96px;
    display: table-cell;
    vertical-align: middle;
}

.promotii_product_line_container{
    position: relative;
/*    overflow: auto;*/
    height: 100px;
}

/*
    SITE MAP STYLING
*/

.product_sitemap_container{
    clear: both;
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-left: 50px;
}

.product_sitemap_container a{
    color: #772C0D;
    text-decoration: underline;
}

.product_sitemap_container ul{
    color: #772C0D;
}

.sitemap_subtitle{
    clear: both;
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #772C0D;
}

.sitemap_product_main{
    font-weight: bold;
    margin-top: 5px;
}

.sitemap_product_third,
.sitemap_product_second{
     margin-top: 5px;

}

.sitemap_link_container{
    clear: both;
    float: left;
    width: 100%;
    height: auto;
    margin-top: 3px;
}

/*
    ARTICLE DOWNLOAD STYLING
*/

.document_dowlnload_files_container{
    clear: both;
    float: left;
    width: 610px;
    height: auto;
    margin-top: 10px;
    margin-bottom: 20px;
}
.document_download_link_container{
    clear: both;
    float: left;
    width: 600px;
    height: auto;
}

.document_download_title{
    clear: both;
    float: left;
    width: 500px;
    margin-left: 20px;
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    color: #7F3A24;
}

.document_download_divider{
    clear: both;
    float: left;
    width: 608px;
    height: 2px;
    margin-bottom: 10px;
    background:  url(../img/divider_shop.png) no-repeat center top;
}

.document_download_link_text{
    clear: both;
    float: left;
    width: 75%;
    height: auto;
    margin-bottom: 5px;
    margin-left: 20px;
    color: #7F3A24;
    font-style: normal;
    font-weight: bold;
}

/*
    NEWS ARTICLE LINKS STYLE
*/

.article_news_main_link_container{
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
    clear: both;
    float: left;
    height: auto;
    margin-left: 10px;
    padding-left: 11px;
    padding-top: 8px;
    width: 179px;
    border-radius:0px 0px 8px 8px;
}

.article_news_link_container{
    clear: both;
    float: left;
    width: 180px;
    margin-bottom: 3px;
}

.article_news_link_text{
    font-size: 12px;
    color: #222222;
    font-style: normal;
	line-height:1.5em;
    padding:5px 0;    
}

/*
    TOP USER MENU STYLE
*/

.top_user_menu_container{
    clear: both;
    float: left;
    width: 850px;
    height: 90px;
    margin-left: 50px;
    margin-top: 10px;
/*    background: orange*/
}

.en_tu_shopping_cart,
.tu_shopping_cart{
    float: left;
    width: 134px;
    height: 62px;
    margin-top: 10px;
    background:  url(../img/icon_cos_cumparaturi.png) no-repeat center top;
}

.en_tu_shopping_cart{
    background:  url(../img/icon_cos_cumparaturi_en.png) no-repeat center top;
}

.tu_login{
    float: left;
    width: 136px;
    height: 43px;
    margin-top: 15px;
    margin-left: 30px;
    background:  url(../img/icon_login.png) no-repeat center top;
}

.tu_logout{
    float: left;
    width: 136px;
    height: 43px;
    margin-top: 10px;
    margin-left: 30px;
    background:  url(../img/icon_logout.png) no-repeat center top;
}

.tu_myacount{
    float: left;
    width: 155px;
    height: 42px;
    margin-top: 15px;
    margin-left: 30px;
    background:  url(../img/icon_contulmeu.png) no-repeat center top;
}

.en_tu_oppinion,
.tu_oppinion{
    float: right;
    width: 143px;
    height: 57px;
    margin-top: -5px;
    margin-left: 30px;
    background:  url(../img/icon_pareri-clienti.png) no-repeat center top;
/*    display: none;*/
}

.en_tu_oppinion{
    background:  url(../img/icon_pareri-clienti_en.png) no-repeat center top;
}

.user_content_container{
    clear: both;
    float: left;
    width: 100%;
    height: auto;
}

.cart_content_container .user_menu_container{
    margin-top: 20px;
    margin-bottom: 20px;
}

/*
    LOGIN FORM STYLING
*/


.user_login_container{
    clear: both;
    float: left;
    width: 100%;
    height: auto;
}

.login_inputs_container{
    float: left;
    width: 310px;
    height: 300px;
}

.newaccount_box_title,
.login_box_title{
    clear: both;
    float: left;
    width: 300px;
    height: 30px;
    margin-left: 7px;
    font-size: 18px;
    font-weight: bold;
    color : #944949;
    font-style: normal;
}

.anunt_form_line_container{
    clear: both;
    float: left;
    width: 100%;
    height: 37px;
    margin-top: 10px;
    margin-bottom: 10px;
    background:  url(../img/gnd_name&user.jpg) no-repeat center top;
}

.anunt_form_input_label{
    float: left;
    width: 50px;
    height: 37px;
    margin-left: 20px;
    margin-right: 10px;
    line-height: 37px;
    color: #584C32;
    font-weight: bold;
}

.anunt_form_input_container_1{
    float: left;
    width: 170px;
    height: 25px;
    margin-top: 6px;
    margin-left: 40px;
}

.anunt_form_input_container_1 input{
    background: #F5EACC;
    border: 1px solid #EBDEB5;
    width: 170px;
    height: 20px;
    color: #584C32;
}

 .lost_password_container a{
    color: #444444;
    font-style: normal;
}

.lost_password_container{
    clear: both;
    float: left;
    width: 300px;
    height: auto;
    text-align: right;
    font-size: 12px;
}

#login_btn{
    width: 127px;
    height: 38px;
    border: none;
    background:  url(../img/buton_login_jos.png) no-repeat center top;
}

.login_box_separator{
    float: left;
    width: 11px;
    height: 196px;
    margin-top: 20px;
    margin-left: 4px;
    margin-right: 4px;
    background:  url(../img/divider_login.jpg) no-repeat center top;
}

.newaccount_inputs_container{
    float: left;
    width: 310px;
    height: 300px;
}

.newaccount_box_text{
    clear: both;
    float: left;
    width: 300px;
    height: 63px;
    margin-top: 20px;
    margin-bottom: 49px;
    padding-left: 7px;
    font-size: 16px;
    font-weight: bold;
    color : #944949;
    font-style: normal;
}

.newaccount_box_btn{
    clear: both;
    float: left;
    width: 179px;
    height: 37px;
    background:  url(../img/buton_creeaza_cont.png) no-repeat center top;
}

label.error {
    clear: both;
    float: left;
    font-weight: bold;
    color: red;
    z-index: 1000;
}

/*
    USER ACCOUNT STYLE
*/

.user_menu_container{
    clear: both;
    float: left;
    width: 610px;
    height: auto;
    margin-left: 10px;
    padding-bottom: 13px;
    background:  url(../img/divider_pareri_clienti.jpg) no-repeat center bottom;
}

.user_menu_item{
    float: left;
    width: auto;
    font-weight: bold;
    height: auto;
    margin-left: 15px;
    margin-right: 15px;
}

a .user_menu_item{
    color: #444444;
    font-size : 18px;
    font-style: normal;

}

a .user_menu_item:hover{

}

#pwd_change_form .anunt_form_line_container{
    height: 37px;
    width: 307px;
    padding: 0;
    margin:0;
    margin-left: 150px;
    margin-bottom: 15px;
/*    background-color: red;*/
/*    background-position: left;*/
}

#pwd_change_form .anunt_form_input_label{
/*    background: orange;*/
    margin: 0px;
    padding:0px;
    width: 100px;
    margin-left: 7px;
    margin-right: 10px;
}

#pwd_change_form .anunt_form_input_container_1{
    margin-left : 0;
    padding: 0;
}

#pwd_change_form  .anunt_submit_btn{
    clear: both;
    float: left;
    margin-left: 250px;
    margin-top: 20px;
}

.password_change_title{
    clear: both;
    float: left;
    width: 500px;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
    font-size: 20px;
    font-style: normal;
    color: #444444;
}

.user_address_table_container{
    clear: both;
    float: left;
    width: 100%;
    height: auto;
}

.user_address_table_container a{
    font-weight: bold;
    color: #444444;
    font-style: normal;
}

.poll_votes_table{
    width: 600px;
    height: auto;
    margin: 0 auto;
    margin-top: 20px;
    font-size: 12px;
    font-style: normal;
    border-collapse: collapse;
    background: #E8D2A7;
}

.poll_votes_table th{
    text-align: center;
    padding: 3px;
    color: #444444;
    border: 1px solid #F7DFB1;
    background:  #F5E5C1;
}

.poll_votes_table td{
    padding: 3px;
    border: 1px solid #F7DFB1;
}

.poll_votes_table tr:hover{
    background: #F2E7D1;
}


.poll_votes_table td:first-child{
    text-align: center;
}

.uai_edit_ico,
.uai_delete_ico{
    margin: 0 auto;
    height: 16px;
    width: 16px;
    cursor: pointer;
}

.uai_edit_ico{
    background:  url(../img/edit_ico.png) no-repeat center top;
}

.uai_delete_ico{
    background:  url(../img/del_ico.png) no-repeat center top;
}

.add_new_address_container{
    clear: both;
    float: left;
    width: 550px;
    height: auto;
    margin-top: 10px;
    margin-bottom: 40px;
    margin-left: 30px;
}

.add_new_address_container a{
    color: #444444;
    font-size : 16px;
    font-style: normal;

}

.resendpassword_form_container .anunt_form_line_container{
    width: 310px;
    float: none;
    margin: 0 auto 20px;
}

/*
    FEEDBACK STYLE
*/

.feedback_list_container{
    clear: both;
    float: left;
}

.feedback_form_container,
.feedback_item_container{
    clear: both;
    float: left;
    width: 620px;
    margin-left: 10px;
    overflow: hidden;

}

.feedback_item_container{
    width: 600px;
    padding: 10px;
    padding-top: 0;
    font-size: 14px;
    color: #444444;
    font-style: normal;
}

.feedback_item_datestamp,
.feedback_item_author{
    float: left;
    width: auto;
    height: 20px;
    padding: 5px;
    padding-left: 0;
}

.feedback_item_text{
    clear: both;
    float: left;
    width: 100%;
    height: auto;
}

.feedback_line_separator{
    clear: both;
    float: left;
    width: 620px;
    height: 12px;
    margin-bottom: 10px;
    margin-left: 10px;
    background:  url(../img/divider_pareri_clienti.jpg) no-repeat left bottom;
}

.feedback_form_input_container{
    clear: both;
    float: left;
    width: 620px;
    margin-top: 5px;
}


.fb_input_text_logo{
    float: left;
    width: 42px;
    height: 46px;
    background:  url(../img/icon_pareri.png) no-repeat center top;
}

.fb_input_email_logo{
    float: left;
    width: 42px;
    height: 40px;
    background:  url(../img/icon_email.png) no-repeat center top;
}

.fb_input_name_logo{
    float: left;
    width: 42px;
    height: 39px;
    background:  url(../img/icon_nume.png) no-repeat center top;
}

.fb_text_input{
    float: left;
    width: 541px;
    height: 135px;
    margin-left: 5px;
    padding-left: 20px;
    padding-right: 10px;
    background:  url(../img/gnd_pareri.jpg) no-repeat center top;

}

.fb_input{
    float: left;
    width: 524px;
    height: 43px;
    margin-left: 10px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 43px;
    background:  url(../img/gnd_nume&email.jpg) no-repeat center top;
}

.fb_input span{
    padding: 5px;
    color: #5a4d34;
    font-size: 12px;
    font-weight: bold;
}

.fb_input input{
    background: #F4EBCC;
    border: 1px solid #EBDFB4;
    width: 460px;
    height: 20px;
    color: #5a4d34;
}

.fb_text_label{
    clear: both;
    float: left;
    width: 100px;
    height: 20px;
    margin-left: 10px;
    margin-bottom: 5px;
    color: #5a4d34;
    font-size: 12px;
    font-weight: bold;
}

.fb_text{
    clear: both;
    float: left;
    margin-left: 9px;
    width: 520px;
    height: 96px;
}

.fb_text textarea {
    background: #F4EBCC;
    border: 1px solid #EBDFB4;
    color: #5a4d34;
    width: 520px;
    height: 96px;

}

.feedback_submit_btn{
    clear: both;
    float: left;
    width: 100%;
    height: auto;
    margin-top: 10px;
    text-align: center;
}

#send_passwd_btn,
#sendOrder,
#addUser,
.feedback_submit_btn .submit{
    width: 122px;
    height: 37px;
    border: none;
    font-family: Palatino Linotype, Book Antigua;
    font-size: 16px;
    font-weight: bold;
    color: #444444;
    font-style: italic;
    background:  url(../img/buton_gnd.png) no-repeat center top;
    text-shadow: 1px 1px #ffffff;
}

#pwchange_btn,
#addressEdit,
#updateData,
#send_passwd_btn{
    width: 187px;
    height: 37px;
    border: none;
    font-family: Palatino Linotype, Book Antigua;
    font-size: 16px;
    font-weight: bold;
    color: #444444;
    font-style: normal;
    background:  url(../img/buton_lung_gnd.png) no-repeat center top;

}

#sendOrder{
    font-size: 12px;
}

.video_prezent_icon{
    clear:both;
    float: left;
    width: 202px;
    height: 151px;
    margin-left: 5px;
    margin-bottom: 20px;
    margin-top: 5px;
    background:  url(../img/poza_prezentare_video.jpg) no-repeat center top;

}

/*
    PROMO STYLE
*/

.mp_left_side_column{
    float: left;
    width : 494px ;
    height: auto;
    margin-left: 10px;
}

.category_promo_line_container{
    clear: both;
    float: left;
    width : 477px ;
}
.category_promo_title_4,
.category_promo_title_5,
.category_promo_title_6,
.category_promo_title_7{
    clear: both;
    float: left;
    width : 444px ;
    height: 41px;
    padding-left: 50px;
    line-height: 41px;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    color: #222222;
    text-shadow:1px 1px #FFFFFF;
}

.category_promo_title_4{
    background:  url(../img/icon_home_barbati.png) no-repeat 17px;
}

.category_promo_title_5{
    background:  url(../img/icon_home_femei.png) no-repeat 17px;
}

.category_promo_title_6{
    background:  url(../img/icon_home_copii.png) no-repeat 17px;
}

.category_promo_title_7{
    background:  url(../img/icon_home_decoratiuni.png) no-repeat 17px;
}

/*
    UNIQ PRODUCT DISPLAY STYLE
*/


.mp_right_side_column{
    float: left;
    width : 119px ;
    height: auto;
    margin-left: 5px;
}

.uniq_list_header{
    clear: both;
    float: left;
    width : 119px ;
    height: 69px;
    background:  url(../img/head_modul_unicat.png) no-repeat center top;
}

.uniq_list_footer{
    clear: both;
    float: left;
    width : 119px ;
    height: 42px;
    background:  url(../img/footer_modul_unicat.png) no-repeat center top;
}

.uniq_list_content{
    clear: both;
    float: left;
    width : 119px ;
    height: auto;
    background:  url(../img/stretch_modul_unicat.png) repeat-y center top;

}

.uniq_product_img{
    width : 89px ;
    height: 96px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.uniq_product_img_container{
    clear: both;
    float: left;
    width : 89px ;
    height: 96px;
    margin-left: 18px;
    margin-bottom: 25px;
    background:  url(../img/gnd_produs_promotii.jpg) no-repeat center top;
}

.pd_uniq_product{
    position: relative;
    left: 85px;
    *left: 43px;
    top: -15px;
    width: 56px;
    height: 55px;
    margin-bottom: -55px;
    background:  url(../img/eticheta_produs_unicat.png) no-repeat center top;
    z-index: 100;
}


.top_level_crumbs{
    float: left;
	margin: 0;
	padding: 0;
    margin-left: 10px;
    font-family: Palatino Linotype, Book Antigua;
    font-style: normal;
    font-size: 12px;
    color: #444444;
}


/*
    PRODUCT PROPERTY SELECTOR
*/

.image_select_container{
    clear: both;
    float: left;
}

.ddl_label{
    clear: both;
    float: left;
    width: 100px;
    margin-right: 10px;
    font-family: Palatino Linotype, Book Antigua;
    text-align: right;
    font-style: normal;
    font-weight: bold;
    color: #444444;
}

.ddl_container{
    clear: both;
    float: left;
    width: 100%;
}

.property_select_container{
    float: left;
}

.image_select_item{
    float: left;
    margin: 20px;
    margin-right: 0px;
}

/*
    LANGUAGE SELECT MENU
*/

.language_menu_container{
    clear: both;
    float: right;
    width: 100px;
    height: 23px;
    margin-top: 0px;
    display: none;
/*    background: orange;*/
}

.ro_lang_container{
    float: right;
    width: 35px;
    height: 23px;
    margin-right: 10px;
    background:  url(../img/flag_ro.png) no-repeat center top;
}

.en_lang_container{
    float: right;
    width: 35px;
    height: 23px;
    margin-right: 10px;
    background:  url(../img/flag_en.png) no-repeat center top;
}


/*
	TOP ADD STILE
*/

.top_add_container{
	clear: both;
	float: left;
	width: 100%;
	height:84px;
	margin-bottom: 15px;
	overflow: hidden;
    background:  url(../img/gnd_news.png) no-repeat center top;

}

.top_add_container .doc_title_container,
.top_add_container .doc_title{
	display: none;
}


/*
	SEARCH STYLING
*/

.search_input_container,
.search_form_tex_1,
.search_box_container{
	clear: both;
	float: left;
	width: 185px;
	height: auto;
}

.search_form_tex_1{
	font-size: 13pt;
	font-weight: bold;
	margin-bottom: 5px;
}

.search_input_container{
	clear: none;
	height: 28px;
	padding-top: 7px;
	background:  url(../img/gnd_search.png) no-repeat left top;
}

.search_input_container input{
	float: left;
	width: 150px;
	border: none;
	height: 20px;
	margin-left: 8px;
	font-style: normal;
	color: #A52A2A;
	font-family: Palatino Linotype, Book Antigua;

}

.search_btn_container{
	float: left;
	width: 17px;
	height: 23px;
	margin-left: 3px;
	cursor:pointer;
	background:  url(../img/search_icon.png) no-repeat left top;
}

.social_buttons_container{
	clear: both;
	float: left;
	margin: 10px 5% 10px 5%;
	width:90%;
}






























