@font-face {
    font-family: Oswald;
    src: url(../fonts/Oswald-Regular.ttf);
}
@font-face {
    font-family: OpenSans;
    src: url(../fonts/OpenSans-Regular.ttf);
}
@font-face {
    font-family: OpenSansBold;
    src: url(../fonts/OpenSans-Bold.ttf);
}

* {
  outline: none;
  text-decoration: none;
  font-family: OpenSans, sans-serif, Arial;
}
body {
  background: url(../elements_img/bg_all_site.jpg);
  background-repeat: repeat-x;
  background-color: #f1f1f1;
  margin: 0 auto;
}
.all {
  width: 1000px;
  min-height: 434px;
  margin: 0 auto;
  background: url(../elements_img/bg_all_up.jpg);
  background-repeat: repeat-x;
  background-color: #fbfbfb;
  border: solid 1px rgba(0,0,0,0.1);
  border-top: none;
  padding-bottom: 10px;
}
.left_area_jrv {
  display: inline-block;
  width: 247px;
  height: auto;
  vertical-align: top;
}
.right_area_jrv {
  display: inline-block;
  width: 743px;
  height: auto;
  padding-left: 1px;
  vertical-align: top;
}
.footer1 {
  height: 39px;
  display: table;
  width: 100%;
  margin: 0 auto;
  background: url(../elements_img/footer_bg_1.gif);
  background-repeat: repeat-x;
}
.footer2 {
  height: 108px;
  display: table;
  width: 100%;
  margin: 0 auto;
  background-color: #272727;
}
.clear_ln_menu_left {
  height: 5px;
  width: 241px;
}
/* ==========================
      START HEADER
============================= */
.comp-name {
  position: absolute;
  z-index: 5;
  width: 452px;
  margin-left: 390px;
  text-align: center;
  color: #a3a17a;
  font-size: 10px;
  font-weight: 300;
  display: inline-block;
  margin-top: 71px;
}
.logo {
  position: absolute;
  width: 242px;
  margin-left: 5px;
}
.logo h2 {
  margin-top: 0px;
}
.line_up {
  width: 600px;
  float: right;
  height: 41px;
}
.line_up ul{
  width: 100%;
  margin: 0;
  padding: 0;
  display: block;
  float: none;
  list-style: none;
  text-align: right;
}
.line_up ul li {
  margin: 0;
  padding: 0;
  color: #93895e;
  display: inline-block;
  height: 41px;
  line-height: 41px;
  font-size: 13px;
}
.line_up ul li a {
  width: auto;
  height: 100%;
  color: #93895e;
  display: block;
  height: 41px;
  line-height: 41px;
  font-size: 13px;
  padding-left: 3px;
  padding-right: 2px;
}
.line_up ul li:nth-child(2) a {
  pointer-events: none;
}
.line_up ul li:nth-child(3) a,
.line_up ul li:nth-child(4) a,
.line_up ul li:nth-child(5) a,
.line_up ul li:nth-child(6) a{
  font-family: OpenSansBold, sans-serif, Arial;
  font-size: 14px;
  color: #93895e;
}
.line_up ul li:nth-child(3) a:hover,
.line_up ul li:nth-child(4) a:hover,
.line_up ul li:nth-child(5) a:hover,
.line_up ul li:nth-child(6) a:hover{
  color: #dcca7c;
}
.email-anti-spam:before {
            content: attr(data-user) "\0040" attr(data-website);
        }
#twitter_up {
  background: url(../elements_img/twitter.png);
  background-repeat: no-repeat;
  margin-right: 10px;
}
#twitter_up:hover {
  background: url(../elements_img/twitter_ov.png);
  background-repeat: no-repeat;
}
#facebook_up {
  background: url(../elements_img/facebook.png);
  background-repeat: no-repeat;
}
#facebook_up:hover {
  background: url(../elements_img/facebook_ov.png);
  background-repeat: no-repeat;
}
.slog {
  width: 452px;
  float: left;
  margin-left: 248px;
  text-align: center;
}
.slog h1 {
  color: #d9d7a4;
  font-size: 11px;
  font-weight: 300;
  display: inline-block;
  margin-top: 56px;
  text-transform: uppercase;
}
.slog div {
  display: block;
  margin-top: -19px;
}
.slog h2 {
  color: #a3a17a;
  font-size: 9px;
  font-weight: 300;
  display: inline-block;
}
.cos_cmp {
  position: absolute;
  margin-left: 700px;
  margin-top: 30px;
  width: 300px;
  margin-top: 74px;
}
.cos_cmp ul {
  list-style: none;
  margin-left: 0px;
  width: 300px;
  padding-left: 0px;
  margin-top: 0px;
}
.cos_cmp ul li {
  float: left;
  display: block;
  cursor: default;
}
.cos_bg_bt_1a {
  background: url(../elements_img/bg_bt_cos_up.jpg);
  background-repeat: repeat-x;
  height: 35px;
  width: 87px;
  line-height: 35px;
  text-align: center;
  margin-top: 0px;
  font-size: 14px;
}
.cos_cmp ul li a {
  cursor: pointer;
  display: block;
  font-size: 14px;
}
.cos_bg_bt_1a a {
  color: #000000;
  font-size: 14px;
}
.cos_bg_bt_1b_active {
  background: url(../elements_img/bg_bt_cos_line_up.jpg);
  background-repeat: repeat-y;
  height: 35px;
  width: 180px;
  line-height: 35px;
  text-align: left;
  margin-top: 0px;
  color: #fff;
  padding-left: 10px;
  font-size: 13px;
  font-weight: bold;
}
.cos_bg_bt_1b {
  background: url(../elements_img/bg_bt_cos_line_up.jpg);
  background-repeat: repeat-y;
  height: 35px;
  width: 180px;
  line-height: 35px;
  text-align: left;
  margin-top: 0px;
  color: #fff;
  padding-left: 10px;
  font-size: 14px;
}
.cos_bg_bt_1c {
  position: absolute;
  z-index: 5;
  margin-left: 951px;
  width: 42px;
  height: 62px;
  background: url(../elements_img/shop_bag_up.png);
  background-repeat: no-repeat;
  margin-top: 53px;
}
.shop_list_fst {
  width: 293px;
  position: absolute;
  z-index: 10;
  margin-left: 700px;
  margin-top: 109px;
  background-color: #fcfcd6;
  box-shadow: 0 1px 3px #444444;
  display: none;
}
.shop_list_fstaftpdo {
  width: 293px;
  position: absolute;
  z-index: 10;
  margin-left: 700px;
  margin-top: 109px;
  background-color: #fcfcd6;
  box-shadow: 0 1px 3px #444444;
  display: none;
  z-index: 200;
}
.cos_cmp:hover +.shop_list_fstaftpdo {
  display: block;
}
.shop_list_fstaftpdo .shop_listovrfl {
  width: 292px;
  max-height: 362px;
  overflow: hidden;
  overflow-y: auto;
}
.shop_list_fstaftpdo .shop_listovrfl::-webkit-scrollbar {
    width: 10px;
}
.shop_list_fstaftpdo .shop_listovrfl::scrollbar {
    width: 10px;
}
.shop_list_fstaftpdo .shop_listovrfl::-moz-scrollbar {
    width: 10px;
}
.shop_list_fstaftpdo .shop_listovrfl::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
}
.shop_list_fstaftpdo .shop_listovrfl::scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
}
.shop_list_fstaftpdo .shop_listovrfl::-moz-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
}
.shop_list_fstaftpdo .shop_listovrfl::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.shop_list_fstaftpdo .shop_listovrfl::scrollbar-thumb {
    box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.shop_list_fstaftpdo .shop_listovrfl::-moz-scrollbar-thumb {
    box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.row_shop_up_fst {
  width: 291px;
  height: 107px;
  background: url(../elements_img/bg_cos_up_fst.jpg);
  background-repeat: repeat-x;
  float: left;
  margin-top: 1px;
  margin-left: 1px;
  margin-right: 1px;

}
.fnlz_cmd_pop_up {
  margin-top: 2px;
  padding-top: 11px;
  padding-bottom: 11px;
  text-align: center;
  float: left;
  width: 100%;
  border-top: solid 1px #d0b763;
}
.fnlz_cmd_pop_up_int {
  width: 190px;
  margin: 0 auto;
  text-align: center;
  background: url(../elements_img/bg_bt_fnl_cmd_pop_up.jpg);
  background-repeat: repeat-x;
  line-height: 29px;
  border: solid 1px #948549;
  cursor: pointer;
}
.fnlz_cmd_pop_up_int a {
  font-size: 15px;
  color: #5a480f;
  font-family: Oswald, sans-serif, Arial;
}
.fnlz_cmd_pop_up_int:hover {
  background: url(../elements_img/bg_bt_fnl_cmd_pop_up_ov.jpg);
}
.img_row_sshop_up_fst {
  float: left;
  margin-top: 5px;
  margin-left: 10px;
  width: 65px;
  margin-right: 10px;
}
.img_row_sshop_up_fst a img{
  border: solid 1px #c0aa68;
  margin: 0 auto;
}
.title_row_shop_up_fst {
  float: left;
  color: #765b0c;
  font-size: 12px;
  font-weight: 700;
  width: 195px;
  margin-top: 10px;
  overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
}
.data_row_shop_up_fst {
  float: left;
  font-size: 13px;
  color: #464647;
  width: 200px;
  margin-top: 0px;
}
.data_row_shop_up_fst p {
  margin: 0 auto;
  font-size: 12px;
  margin-bottom: -4px;
}
.data_row_shop_up_fst_m {
  float: left;
  font-size: 13px;
  color: #464647;
  width: 200px;
  height: 10px;
  margin-top: 0px;
}
.data_row_shop_up_fst_m div {
  margin: 0 auto;
  font-size: 12px;
  margin-bottom: -4px;
}
.data_row_shop_up_fst_1p {
  position: absolute;
  padding-left: 60px;
}
.data_row_shop_up_fst_1p:empty + .data_row_shop_up_fst_2p {
  display: none;
}
.data_row_shop_up_fst_1p span {
  color: red;
}
.total_row_shop_up_fst {
  float: left;
  width: 200px;
  font-size: 12px;
  font-weight: 700;
  margin-top: 5px;
  color: #464647;
  margin-bottom: 3px;
}
.bt_row_shop_up_fst {
  float: left;
  font-size: 9px;
  width: 70px;
  height: 15px;
  background: url(../elements_img/bg_bt_cos_pop_up.jpg);
  background-repeat: repeat-x;
  border: solid 1px #bdb071;
  text-align: center;
  line-height: 15px;
}
.bt_row_shop_up_fst a {
  color: #696969;
  display: block;
}
.bt_row_shop_up_fst:hover {
  background: url(../elements_img/bg_bt_cos_pop_up_ov.jpg);
}
.cos_cmp:hover +.shop_list_fst {
  display: block;
}
.shop_list_fstaftpdo:hover {
  display: block;
}
.shop_list_fst:hover {
  display: block;
}
.search_top {
  height: 42px;
  margin-left: 253px;
  position: absolute;
  width: 750px;
  margin-top: 129px;
  overflow: hidden;
}
.search_area_ln {
  width: 530px;
  height: 40px;
  line-height: 40px;
  border: solid 1px #a38842;
  padding-top: 0px;
  padding-bottom: 0px;
  position: absolute;
  bottom: 0px;
  padding-left: 10px;
  font-size: 14px;
  box-shadow: inset 2px 1px 6px #ababab;
}
.search_area_bt {
  position: absolute;
  bottom: 0px;
  margin-left: 533px;
  width: 208px;
  height: 42px;
  line-height: 42px;
  background: url(../elements_img/bt_search.jpg);
  background-repeat: repeat-x;
  border: none;
  outline: none;
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  overflow: hidden;
  cursor: pointer;
}
.search_area_bt:hover {
  background: url(../elements_img/bt_search_ov.jpg);
  background-repeat: repeat-x;
}

/*===================
  START MENU UP
====================*/
.menu_up {
  position: absolute;
  margin-top: 178px;
  width: 1000px;
}
.menu_ul_line_block {
  width: 743px;
  height: 53px;
  margin-right: 5px;
  float: right;
  overflow: hidden;
}
.menu_up_line {
  width: 800px;
  right: 0px;
  height: 52px;
}
.menu_up_line ul {
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px;

}
.menu_up_line ul li:first-child {
  border-left: none;
}
.menu_up_line ul li:last-child {
  border-right: none;
}
.menu_up_line ul li {
  position: relative;
  height: 52px;
  line-height: 52px;
  float: left;
  width: 147px;
  text-align: center;
  background: url(../elements_img/bg_menu_up_ov.jpg);
  background-repeat: repeat-x;
  border-bottom: solid 1px #daca75;
  border-right: solid 1px #6d6d6d;
  border-left: solid 1px #000000;
  
}
.menu_up_line ul li:hover {
  background: url(../elements_img/bg_menu_up.jpg);
  background-repeat: repeat-x;
}
.menu_up_line ul li a {
  text-align: center;
  display: block;
  color: #f4f0af;
  line-height: 50px;
  font-weight: 700;
  font-size: 14px;
}
.menu_up_line ul li a:hover {
  color: #fff;
}
.tot_prod {
  height: 53px;
  width: 242px;
}
.tot_prod a {
  position: absolute;
  height: 53px;
  line-height: 53px;
  background: url(../elements_img/bg_tot_prod.jpg);
  background-repeat: repeat-x;
  margin-left: 5px;
  width: 242px;
  text-align: center;
  color: #f4efac;
  font-weight: 700;
  font-size: 18px;
  font-family: Oswald, sans-serif, Arial;
  pointer-events: none;
   cursor: default;
}
.line_border_bottom { 
  margin-left: 5px;
  position: absolute;
  bottom: 0px;
  width: 242px;
  height: 1px;
  background: url(../elements_img/bg_tot_prod_ln.png);
  background-repeat: no-repeat;
}
.clear_header {
  position: relative;
  height: 230px;
  z-index: -5;
}
/*===================
      MENU LEFT
=====================*/
.menu_left {
  width: 241px;
  margin-left: 5px;
  background-color: #000000;
}
.menu_left ul {
  list-style: none;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  width: 242px;
}
.menu_left_active .menu_left_1a{
  color: #343434;
  background: url(../elements_img/bg_menu_left_ov.gif);
  background-repeat: repeat-y;
}
.menu_left_active .menu_left_1a:hover {
  color: #343434;
  background: url(../elements_img/bg_menu_left_ov.gif);
  background-repeat: repeat-y;
}
.menu_left_active .menu_left_active a{
  color: #ffffbe;
  background: url(../elements_img/bg_menu_left_ov_sub.png);
  background-repeat: repeat-y;
}
.menu_left ul li {
  line-height: 37px;
  background: url(../elements_img/bg_menu_left.jpg);
  background-repeat: repeat-y;
  border-bottom: solid 1px #656565;
  border-top: solid 1px #0d0d0d;
}
.menu_left_1a {
  color: #f2eda1;
  display: block;
  padding-left: 50px;
  font-size: 15px;
  text-transform: uppercase;
}
.menu_left_1a strong {
  font-weight: normal;
}
.menu_left_1a:hover {
  color: #ffffff;
  background: url(../elements_img/bg_menu_left_ov_bl.jpg);
  background-color: #edd674;
}
.menu_left_2a {
  color: #e8e397;
  display: block;
  padding-left: 65px;
  font-size: 14px;
  background-color: #212121;
}
.menu_left_2a:hover {
  color: #fff;
  background: url(../elements_img/bg_menu_left_ov_bl.jpg);  
}

.menu_left ul li .menu_left_1a_lichidare{
  line-height: 37px;
  background: url(../elements_img/bg_price_dwn_actv.png);
  background-repeat: repeat-y;
  border-bottom: solid 1px #656565;
  border-top: solid 1px #0d0d0d;
  display: block;
  padding-left: 50px;
}
.menu_left ul li .menu_left_1a_lichidare strong {
  color: #000000;
  display: block;
}
.menu_left ul li .menu_left_1a_lichidare:before {
  content: ' ';
  width: 70px;
  height: 36px;
  position: absolute;
  background: url(../elements_img/lbl_price_down.png);
  margin-left: -45px;
  background-repeat: no-repeat;
  display: block;
}
.menu_left ul li .menu_left_1a_lichidare strong:before {
  content: ' ';
  width: 70px;
  height: 36px;
  position: absolute;
  background: url(../elements_img/lbl_price_down.png);
  margin-left: -45px;
  background-repeat: no-repeat;
  display: block;
}
.menu_left ul li .menu_left_1a_lichidare:hover {
  color: #fff;
  background: url(../elements_img/bg_menu_left_lichidare.png); 
}
.menu_left ul li .menu_left_1a_lichidare strong:hover {
  color: #fff;
}
.menu_left ul .menu_left_active .menu_left_1a_lichidare {
  color: #fff;
  background: url(../elements_img/bg_menu_left_lichidare.png); 
}
.menu_left ul .menu_left_active .menu_left_1a_lichidare strong {
  color: #fff;
}

/*====================
  Banner UP
=========================*/
#slider1_container {
  position: relative;
  top: 0px;
  left: 0px;
  width: 743px;
  height: 350px;
  overflow: hidden;
}
.slider1_container_box {
  position: absolute;
  top: 0px;
  left: 0px;
}
.slider1_container_opc {
  filter: alpha(opacity=70);
  opacity: 0.7;
  position: absolute;
  display: block;
  background-color: #000000;
  top: 0px;
  left: 0px;
  width: 100%;
  height:100%;
}
.slider1_container_load {
  position: absolute;
  display: block;
  background: url(../elements_img/loading.gif) no-repeat center center;
  top: 0px;
  left: 0px;
  width: 100%;
  height:100%;
}
.slider1_container_box_pos {
  cursor: default;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 743px;
  height: 350px;
  overflow: hidden;
}
#slider1_container_nav {
  position: absolute;
  bottom: 3px;
  right: 6px;
}
.slider1_container_nav_pos {
  position: absolute; 
  width: 16px; 
  height: 16px;
}
#banner_up {
  width: 743px;
  height: 350px;
  margin: 0;
  padding: 0;
  margin-top: 1px;
  margin-right: 5px;
}
.img_bnr_top_home15 {
  width: 743px;
  height: 350px;
  position: absolute;
}
.banner-up-mobile {
  display: none;
}
.txt_slide1 {
  position: absolute;
  background-color: red;
}
.jssorb05 div,
.jssorb05 div:hover,
.jssorb05 .av {
  background: url(../elements_img/bg_sld.png) no-repeat;
  overflow: hidden;
  cursor: pointer;
}
.jssorb05 div {
  background-position: -7px -7px;
}
.jssorb05 div:hover, .jssorb05 .av:hover {
  background-position: -37px -7px;
}
.jssorb05 .av {
  background-position: -67px -7px;
}
.jssorb05 .dn, .jssorb05 .dn:hover {
  background-position: -97px -7px;
}


.sld_jrv_bnr_15 {position: relative; top: 0px; left: 0px; width: 743px; height: 350px; overflow: hidden;}
#sld_bnr_jrv_home {position: absolute; top: 0px; left: 0px;}
#sld_bnr_jrv_home_fltr {filter: alpha(opacity=70); opacity:0.7; position: absolute; display: block; background-color: #000000; top: 0px; left: 0px;width: 100%;height:100%;}
#sld_bnr_jrv_home_load {position: absolute; display: block; background: url(../elements_img/loading.gif) no-repeat center center; top: 0px; left: 0px;width: 100%;height:100%;}
#sld_bnr_jrv_home_load-pos {cursor: default; position: absolute; left: 0px; top: 0px; width: 743px; height: 350px; overflow: hidden;}
#brn_jrv_bt_nav_pos {position: absolute; bottom: 3px; right: 6px;}
#brn_jrv_bt_nav_bt {POSITION: absolute; WIDTH: 16px; HEIGHT: 16px;}


/*====================
  PROD RECOM
=========================*/
.prd_noi {
  width: 242px;
  margin-left: 5px;
  margin-top: 5px;
}
.name_prod_noi {
  line-height: 53px;
  text-align: center;
  background: url(../elements_img/newsletter_bg_up.gif);
  background-repeat: repeat-x;
  font-family: Oswald, sans-serif, Arial;
  font-size: 19px;
  color: #212121;
  margin: 0;
  padding: 0;
  font-weight: normal;
}
.evnmnt-bl {
  width: 242px;
  margin-left: 5px;
  margin-top: 5px;
}
.evnmnt-lft {
  line-height: 45px;
  height: 45px;
  text-align: center;
  background: url(../elements_img/newsletter_bg_up.gif);
  background-repeat: repeat-x;
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  color: #212121;
  margin: 0;
  padding: 0;
  font-weight: normal;
  text-transform: uppercase;
}
.evnmnt-bl h3 {
  font-family: Oswald, sans-serif, Arial;
  border: solid 1px #ac8f45;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 3px;
    margin-bottom: 3px;
}
.evnmnt-bl h3 a{
  display: block;
  color: #000000;
    margin: 0;
    padding: 0;
    font-size: 13px;
    line-height: 26px;
    height: 26px;
    padding-left: 0px;
    cursor: pointer;
    background-color: #f5f4cc;
    font-weight: normal;
}
.evnmnt-bl h3 a span{
width: 26px;
    height: 26px;
    line-height: 26px;
    background: url(/elements_img/valid.png) no-repeat center;
    background-color: #343434;
    float: left;
    margin: 0;
    margin-right: 15px;
    }
.evnmnt-bl h3 a:hover {
  opacity: 0.8;
}
.data_prod_noi {
  padding-top: 5px;
  border-top: dotted 1px #ad9046; 
  background: url(../elements_img/bg_search_result.gif);
  background-repeat: repeat-x;
  background-position: center;
}
.data_prod_noi figure {
  margin: 0;
  padding: 0;
}
.data_prod_noi figure img {
  border: solid 1px #cccccc;
}
.descript_dpn1,
.price_dpn1,
.link_dpn1 {
  width: 165px;
  float: right;
}
.descript_dpn1 {
  width: 165px;
  height: 59px;
  overflow: hidden;
  margin-top: 5px;
}
.descript_dpn1 span {
  display: inline-block;
  line-height: 11px;
  font-size: 9px;
  width: 160px;
  font-style: italic;
}
.descript_dpn1 h5 {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  margin: 0;
  padding: 0;
}
.descript_dpn1 p {
  margin-top: 0px;
  margin-bottom: 0px;
}
.data_prod_noi a {
  font-weight: bold;
  color: #878787;
}
.price_dpn1 {
  margin-top: 3px;
  font-size: 13px;
  color: #000000;
  font-family: Oswald, sans-serif, Arial;
}
.link_dpn1{
  font-size: 10px;
  margin-top: 0;
}
.link_dpn1 a{
  color: #000000;
  line-height: 11px;
  font-size: 10px;
  font-style: italic;
  margin-top: 0;
}
.banner_left {
  margin-left: 5px;
  margin-top: 5px;
  display: inline-block;
  padding-bottom: 0px;
  display: block;
  margin-bottom: 5px;
}
.banner_left img {
  display: block;
  margin-bottom: 0px;
}
.facebook {
  height: 270px;
  width: 240px;
  margin-left: 5px;
  border: solid 1px #d7bf65;
  overflow: hidden;
  margin-top: 5px;
}
.facebook p {
  line-height: 53px;
  text-align: center;
  background: url(../elements_img/newsletter_bg_up.gif);
  background-repeat: repeat-x;
  font-family: Oswald, sans-serif, Arial;
  font-size: 19px;
  color: #212121;
  margin-bottom: 0px;
  margin-top: 0px;
}
.fb-like-box {
  padding-left: 1px;
  padding-top: 1px;
}
.content_cnt {
  width: 743px;
  margin-top: 5px;
}
/*******************
   PRODUCT BLOCK HOME
*********************/
.name_line_cnt1 {
  margin: 0;
  padding: 0;
  height: 53px;
  text-align: left;
  padding-left: 20px;
  background: url(../elements_img/bg_ln_gr-blk-53.gif);
  background-repeat: repeat-x;
  border-bottom: solid 1px #333333;
  background-color: #3a393a;
}
.name_line_cnt1_blog_data_post {
  position: absolute;
  color: #fff;
  width: 180px;
  height: 25px;
  border-left: solid 1px #fff;
  line-height: 25px;
  margin-left: 547px;
  margin-top: 14px;
  text-align: right;
  font-size: 13px;
}
.name_line_cnt1_blog {
  height: 53px;
  text-align: left;
  padding-left: 0px;
  background: url(../elements_img/bg_ln_gr-blk-53.gif);
  background-repeat: repeat-x;
  background-color: #3a393a;
}
.name_line_cnt1-flt {
  height: 35px;
  line-height: 35px;
  color: #f5e27f;
  background: url(../elements_img/bg_ln_gr-blk-53.gif);
  text-align: center;
}
.name_line_cnt1-flt p,
.name_line_cnt1-flt h2 {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  font-size: 14px;
}
.name_line_cnt1_home {
  height: 38px;
  text-align: left;
  padding-left: 10px;
  background: url(../elements_img/bg_ln_gr-blk-53.gif);
  background-repeat: repeat-x;
  border-bottom: solid 1px #333333;
  background-color: #3a393a;
}
h2.name_line_cnt1_home {
  margin: 0;
}
.name_line_cnt1a_home {
  font-family: Oswald, sans-serif, Arial;
  font-weight: normal;
  font-size: 19px;
  color: #f5e27f;
  display: inline-block;
  line-height: 37px;
}
.name_line_cnt1b_home {
  color: #fff;
  font-family: Oswald, sans-serif, Arial;
  font-size: 19px;
  display: inline-block;
  line-height: 37px;
  font-weight: normal;
}
.noutati-jrv {
  display: inline-block;
  font-family: Oswald, sans-serif, Arial;
  font-weight: normal;
  font-size: 19px;
  color: #fff;
  margin-right: 10px;
  margin-left: 15px;
  line-height: 54px;
}
.noutati-jrv:hover {
  color: #f5e27f;
}
.name_line_cnt1a {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 19px;
  color: #f5e27f;
  display: inline-block;
  line-height: 54px;
  margin-top: 0px;
}
.name_line_cnt1a_blog {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 300;
  font-size: 19px;
  color: #f5e27f;
  line-height: 54px;
  margin-top: 0px;
  width: 450px;
  overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    position: absolute;
    display: inline-block;
}
.name_line_cnt1b {
  color: #fff;
  font-family: Oswald, sans-serif, Arial;
  font-size: 19px;
  display: inline-block;
  line-height: 54px;
}
.name_line_cnt1a_menu_up {
  margin: 0;
  padding: 0;
  font-size: 19px;
  color: #f5e27f;
  display: inline-block;
  line-height: 54px;
  font-weight: bold;
}
.name_line_cnt1b_menu_up {
  color: #fff;
  font-size: 19px;
  display: inline-block;
  line-height: 54px;
  font-weight: bold;
}
.products_block {
  width: 770px;
  text-align: left;
  display: block;
}
.products_block_slider {
  width: 770px;
  text-align: left;
  margin-top: 3px;
}
.products_block p {
  text-align: center;
}
.sng_prd_block {
  width: 180px;
  height: 340px;
  border: solid 1px #bca46e;
  background-color: #fefefe;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  text-align: center;
  display: inline-block;
  margin-left: 0px;
  padding-left: 0px;
  margin-right: 1px;
  overflow: hidden;
}
.sng_prd_block a {
  display: block;
}
.sng_prd_block a img[alt] {
  color:transparent;
  height: 240px;
}
.name_prod_sng_prd_block {
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  color: #a88712;
  overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 8px;
    margin-bottom: 3px;
    font-weight: 400;
}
.name_prod_sng_prd_block-stong {
  margin: 0;
  padding: 0;
  font-family: Oswald, sans-serif, Arial;
  font-size: 12px;
  color: #a88712;
  width: 96%;
  margin: 0 2%;
  overflow: hidden; 
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 8px;
  margin-bottom: 3px;
  font-weight: normal;
}
.line_prod_sng_prd_block_up {
  margin: 0 auto;
  margin-bottom: 5px;
  height: 1px;
  width: 147px;
  background: url(../elements_img/line_sb_prd_up.png);
}
.img_prod_sng_prd_block {
  margin: 0 auto;
  display: block;
}
.img_prod_sng_prd_block_hover {
  
  display: block;
  margin-left: 10px;
}
.label_red {
  width: 47px;
  height: 47px;
  background: url(../elements_img/label_red.png);
  position: absolute;
  margin-left: 120px;
  margin-top: 3px;
  text-align: center;
  line-height: 45px;
  font-size: 14px;
  color: #9d7a1f;
  font-weight: bold;
  padding-left: 1px;
  z-index: 100;
}
.label_red[title*="-"] {
  display: none;
}
.label_new {
  width: 50px;
  height: 50px;
  background: url(../elements_img/label_new.png);
  position: absolute;
  margin-left: 120px;
  margin-top: 3px;
  text-align: center;
  line-height: 45px;
  font-size: 5px;
  color: transparent;
  z-index: 100;
}
.label_new:empty {
  display: none;
}
.line_prod_sng_prd_block {
  margin: 0 auto;
  margin-top: 2px;
  height: 1px;
  width: 147px;
  background: url(../elements_img/line_sb_prd.png);
}
.pret_prod_sng_prd_block {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  display: inline;
}
.pret_vechi_prod_sng_prd_block {
  color: #5c5c5c;
  font-size: 12px;
  display: inline;
  text-decoration: line-through;
}
.pret_vechi_prod_sng_prd_block_empty {
  color: #5c5c5c;
  font-size: 12px;
  display: inline;
  text-decoration: line-through;
  margin-left: -3px;
}
.pret_vechi_prod_sng_prd_block:empty + 
.pret_vechi_prod_sng_prd_block_empty {
  display: none;
}
.bt_prod_sng_prd_block {
  width: 120px;
  height: 22px;
  margin: 0 auto;
  margin-top: 3px;
  border: solid 1px #b38f2f;
}
.bt_prod_sng_prd_block a {
  font-size: 13px;
  color: #000000;
  display: block;
  line-height: 22px;
  background: url(../elements_img/bg_bt_prod_area_sg.gif);
  background-repeat: repeat-x;
  background-color: #e7d475;
}
.bt_prod_sng_prd_block a:hover {
  color: #323232;
  background: url(../elements_img/bg_bt_prod_area_sg_ov.gif);
  background-repeat: repeat-x;
}
/*___________________
  FOOTER
______________________*/
.ft_ln1 {
  width: 1000px;
  margin: 0 auto;
  line-height: 39px;
  text-align: right;
  color: #e6d475;
  font-size: 12px;
  padding-right: 2px;
}
.ft_ln1 p {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 5px;
}
.footer2_block {
  width: 1000px;
  margin: 0 auto;
  padding-right: 2px;
}
.ft_ln2a {
  width: 590px;
  display: inline-block;
  height: 108px;
  float: left;
  margin-left: 5px;
}
.ft_ln2a_lft1 {
  width: 600px;
}
.ft_ln2a_lft1 ul {
  list-style: none;
  width: 600px;
  margin: 0 auto;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 30px;
}
.ft_ln2a_lft1 ul li {
  line-height: 14px;
  display: inline-block;
  padding-right: 9px;
  padding-left: 5px;
  border-right: solid 1px #b2a373;
}
.ft_ln2a_lft1 ul li:last-child {
  border-right: none;
}
.ft_ln2a_lft1 ul li a {
  color: #b2a373;
  font-size: 15px;
  padding-left: 0px;
  padding-right: 0px;
}
.ft_ln2a_lft1 ul li a:hover {
  color: #faf99a;
}
.ft_ln2a_lft2 {
  display: block;
  width: 600px;
  height: 50px;
}
.ft_ln2a_lft2 ul {
  list-style: none;
  width: 600px;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: 0px;
}
.ft_ln2a_lft2 ul li {
  line-height: 12px;
  display: inline-block;
  padding-right: 9px;
  padding-left: 5px;
  border-right: solid 1px #b2a373;
}
.ft_ln2a_lft2 ul li:last-child {
  border-right: none;
}
.ft_ln2a_lft2 ul li a {
  color: #b2a373;
  font-size: 13px;
  text-align: center;
}
.ft_ln2a_lft2 ul li a:hover {
  color: #faf99a;
}
.ft_ln2b {
  width: 400px;
  display: inline-block;
  height: 77px;
  float: right;
  text-align: right;
  margin-right: 5px;
  padding-top: 25px;
}
.ft_ln2b_name {
  font-weight: bold;
}
.ft_ln2b p {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 13px;
  color: #b2a373;
}
.ft_ln2b a {
  color: #b2a373;
}
/*======================
  CATEGORII
========================*/
.area_categ_descr {
  background-color: #ac8f45;
  margin-top: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.area_categ_descr_block {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 15px;
  padding-right: 15px;
  border-top: solid 1px #ffffa1;
  border-bottom: solid 1px #ffffa1;
  margin-top: 1px;
  margin-bottom: 1px;
}
.area_categ_descr_blog {
  background-color: #3c3c3c;
  margin-top: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
  border-top: solid 1px grey;
}
.area_categ_descr_blog_line {
  background-color: #3c3c3c;
  margin-top: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
  border-top: solid 1px grey;
  margin-bottom: 5px;
}
.area_categ_descr_block_blog {
  padding-top: 12px;
  padding-bottom: 0px;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 1px;
  margin-bottom: 1px;
}
.area_categ_descr_block_blog p a {
  text-decoration: none;
  font-weight: bold;
}
.area_categ_descr_block_blog ol li {
  color: #fff;
  font-size: 13px;
}
.area_categ_descr_block_blog p {
  text-indent: 20px;
}
.area_categ_descr_block_blog_line {
  padding-top: 12px;
  padding-bottom: 0px;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 1px;
  margin-bottom: 38px;
  height: auto;
  max-height: 82px;
  overflow: hidden;
  text-indent: 20px;
  line-height: 15px;
}
.area_categ_descr_block_blog_line a,
.area_categ_descr_block_blog_line strong{
  color: #fff;
  text-decoration: none;
  font-weight: normal;
}
.area_categ_descr_block_blog_line_bt {
  box-shadow: 0 0 2px 1px #fff;
  color: #f5e27f;
  background-color: #2e2e2e;
  margin-left: 15px;
  margin-top: -31px;
  position: absolute;
  width: 100px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  font-size: 11px;
}
.area_categ_descr_block_blog_line_bt:hover {
  box-shadow: 0 0 6px 1px #fff;
}
.area_categ_descr_blog p {
  color: #fff;
  font-size: 13px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.area_categ_descr_blog_line p {
  color: #fff;
  display: inline;
  font-size: 13px;
}
.area_categ_descr_block_blog a{
  color: #fff;
  text-decoration: underline;
}
.area_categ_descr p {
  color: #fff;
  font-size: 13px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.area_categ_descr_block:empty {
  display: none;
}
/*======================
  PAGINATION
========================*/
.pagination .control {
  margin: 0 4px;
}
.pagination .control:first-child {
  margin-right: 0px;
}
.pagination .control:last-child {
  margin-left: 0px;
}
.page_number {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 8px;
}
.pagination li a .mob {
  display: none;
}
.page_number ul {
  list-style: none;
  display: inline;
  padding-left: 0px;
  padding-right: 0px;
}
.page_number ul li {
  display: inline-block;
  width: 25px;
  height: 23px;
  margin-left: 0px;
  margin-right: 0px;
}
.page_number ul li a {
  background-color: #404040;
  font-size: 10px;
  color: #fffc98;
  line-height: 23px;
  display: block;
  font-weight: 700;
  border: solid 1px #404040;
}


.sisea-page {
  display: inline-block;
  width: 25px;
  height: 23px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 5px;
}
.sisea-page a {
  background-color: #404040;
  font-size: 10px;
  color: #fffc98;
  line-height: 23px;
  display: block;
  font-weight: 700;
  border: solid 1px #404040;
}

.sisea-page a:hover {
  background-color: #606060;
  color: #fffc98;
  border: solid 1px #606060;
}

.sisea-current-page {
  background-color: #f1db79;
  color: #3b3b3b;
  border: solid 1px #b5a45b;
  display: inline-block;
  width: 25px;
  height: 23px;
  margin-left: 0px;
  margin-right: 0px;
  line-height: 23px;
  font-weight: 700;
  border: solid 1px #404040;
  font-size: 10px;
}



.page_number ul li a:hover {
  background-color: #606060;
  color: #fffc98;
  border: solid 1px #606060;
}
.page_number ul li a.active {
  background-color: #f1db79;
  color: #3b3b3b;
  border: solid 1px #b5a45b;
}
.line_pagination {
  margin: 0 auto;
  width: 672px;
  height: 1px;
  background: url(../elements_img/line_pagination.png);
  display: flex;
}
/*======================
  SEARCH AREA
========================*/
.result_search_all {
  margin-top: 5px;
}
.result_search_single_block {
  height: 162px;
  margin-top: 5px;
  background: url(../elements_img/bg_search_result.gif);
  background-repeat: repeat-x;
  border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
    -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
    border-image: url(/elements_img/eff-bt-rm.png) 1 round;
    -webkit-border-image-repeat: stretch;
    -o-border-image-repeat: stretch;
    border-image-repeat: stretch;
  overflow: hidden;
}
.result_search_single_block img {
  border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
    -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
    border-image: url(/elements_img/eff-bt-rm.png) 1 round;
    -webkit-border-image-repeat: stretch;
    -o-border-image-repeat: stretch;
    border-image-repeat: stretch;
  margin-top: 5px;
  margin-left: 5px;
}
.result_search_single_block a {
  display: inline-block;
}
.data_result_search_single_block {
  float: right;
  width: 620px;
  margin-right: 5px;
  margin-top: 5px;
  height: 150px;
  overflow: hidden;
}
.data_result_search_1 {
  margin: 0;
  padding: 0;
  font-size: 24px;
  color: #414141;
  font-weight: 700;
  font-family: Oswald, sans-serif, Arial;
  margin-top: 1px;
}
.data_result_search_2 {
  border-bottom: solid 1px #ac8f45;
  margin-top: -4px;
}
.data_result_search_1new {
  margin: 0;
  padding: 0;
  font-size: 24px;
  font-weight: 700;
  font-family: Oswald, sans-serif, Arial;
  margin-top: 1px;
  display: inline-block;
}
.data_result_search_2new {
  display: block;
  margin-right: 10px;
  height: 14px;
  margin: 0;
  padding: 0;
  line-height: 14px;
  margin-left: 110px;
}
.data_result_search_2anew  {
  display: inline;
  font-family: Oswald, sans-serif, Arial;
  font-size: 12px;
  color: #765606;
  margin: 0;
  padding: 0;
  height: 14px;
  line-height: 14px;
}
.data_result_search_2bnew  {
  display: inline;
  font-variant: small-caps;
  font-family: Oswald, sans-serif, Arial;
  font-size: 12px;
  color: #765606;
  margin: 0;
  padding: 0;
  height: 14px;
  line-height: 14px;
}
.data_result_search_3new  {
  height: 30px;
  overflow: hidden;
  margin-top: 5px;
  margin-bottom: 6px
}
.data_result_search_3new  p{
  margin-top: 0px;
  margin-bottom: 0px;
  color: #404040;
  font-size: 12px;
  font-weight: 300;
  line-height: 13px;
}
.data_result_search_2a {
  display: inline;
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  color: #765606;
}
.data_result_search_2b {
  display: inline;
  font-variant: small-caps;
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  color: #ad9047;
}
.data_result_search_3 {
  height: 40px;
  overflow: hidden;
  margin-bottom: 3px;
  margin-top: 2px;
}
.data_result_search_3 p{
  margin-top: 0px;
  margin-bottom: 0px;
  color: #404040;
  font-size: 12px;
  font-weight: 300;
  line-height: 13px;
}
.data_result_search_4 {
  color: #765606;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: -1px;
}
.data_result_search_4new {
  color: #000;
  font-size: 24px;
  font-weight: 800;
  margin: 0;
  padding: 0;
  font-family: Oswald, sans-serif, Arial;
  margin-left: 110px;
  display: inline-block;
  font-weight: 400;
}
.data_result_search_4_prvhnew {
  color: #6a6a6a;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  padding: 0;
  font-family: Oswald, sans-serif, Arial;
  margin-left: 10px;
  display: inline-block;
  text-decoration-line: line-through;
}
.data_result_search_5 {
  border-style: solid;
  border-width: 1px;
  -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  -webkit-border-image-repeat: stretch;
    -o-border-image-repeat: stretch;
    border-image-repeat: stretch;
  width: 100px;
  text-align: center;
  line-height: 46px;
  height: 46px;
  margin: 0;
  padding: 0;
  position: absolute;
  margin-left: 0px;
  margin-top: -52px;
  opacity: 0.9;
}
.data_result_search_5 a{
  display: block;
  margin: 0;
  padding: 0;
  background: url(/elements_img/eff-bt-hov.png);
  background-size: 100% 100%;
  background-position: center;
  background-repeat: repeat-x;
  color: #3b290b;
  font-size: 11px;
  line-height: 46px;
  height: 46px;
}
.data_result_search_5 a:hover{
  background-repeat: repeat-x;
  color: #000000;
  -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.mse2-ac-item {
  display: block;
  overflow: hidden;
  height: 44px;
  line-height: 44px;
}
.mse2jrv-img {
  margin: 0;
  padding: 0;
  height: 44px;
  line-height: 44px;
  display: inline-block;
  vertical-align: top;
}
.mse2jrv-img img {
  margin: 0;
  padding: 0;
  display: block;
  border-style: solid;
  border-width: 1px;
  -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  -webkit-border-image-repeat: stretch;
    -o-border-image-repeat: stretch;
    border-image-repeat: stretch;
    padding: 1px;
}
.mse2jrv-ttl {
  font-family: Oswald, sans-serif, Arial;
  font-size: 15px;
  height: 44px;
  line-height: 44px;
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
}
.mse2jrv-cp {
  float: right;
  font-family: Oswald, sans-serif, Arial;
  font-size: 12px;
  height: 44px;
  line-height: 44px;
  display: inline-block;
  vertical-align: top;
  margin-right: 35px;
  width: 70px;
}
.mse2jrv-pr {
  float: right;
  font-family: Oswald, sans-serif, Arial;
  font-size: 18px;
  height: 44px;
  line-height: 44px;
  display: inline-block;
  vertical-align: top;
  width: 70px;
  text-align: center;
}
.mse2-ac-link {
  font-size: 12px;
}
/*======================
    CUM CUMPAR
========================*/
.cum_cmpr_area_block {
  background-color: #fdfcf6;
  border: solid 1px #707070;
  padding: 10px 15px;
}
.cum_cmpr_schema {
  text-align: center;
}
.cum_cmpr_area p,
.cum_cmpr_area1b p,
.cum_cmpr_area2b p,
.cum_cmpr_area3b p,
.cum_cmpr_area4 p
 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.cum_cmpr_area_tx1 {
  font-size: 25px;
  font-weight: bold;
}
.cum_cmpr_area_tx2 {
  font-size: 15px;
}
.cum_cmpr_area1 {
  margin-top: 15px;
}
.cum_cmpr_area_1up {
  text-align: center;
}
.cum_cmpr_area1a {
  width: 53px;
  height: 50px;
  background: url(../elements_img/cos_cc.png);
  background-repeat: no-repeat;
  display: inline-block;
  padding-right: 20px;
  margin-left: 10px;
  vertical-align: top;
}
.cum_cmpr_area2a {
  width: 53px;
  height: 50px;
  background: url(../elements_img/email_cc.png);
  background-repeat: no-repeat;
  display: inline-block;
  padding-right: 20px;
  margin-left: 10px;
  vertical-align: top;
}
.cum_cmpr_area3a {
  width: 53px;
  height: 50px;
  background: url(../elements_img/tel_cc.png);
  background-repeat: no-repeat;
  display: inline-block;
  padding-right: 20px;
  margin-left: 10px;
  vertical-align: top;
}
.cum_cmpr_area1b {
  display: inline-block;
  width: 620px;
  right: 0px;
}
.cum_cmpr_area1b_txt {
  font-weight: bold;
}
.cum_cmpr_area1b_txt1 {
  font-size: 13px;
}
.cum_cmpr_area4 p {
  margin-top: 10px;
  font-size: 15px;
}
.ln_bl_prd_dw {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-weight: normal;
  background-color: #424141;
  color: #efe791;
  line-height: 49px;
  font-size: 17px;
  margin-top: 5px;
  padding-left: 12px;
  font-family: Oswald, sans-serif, Arial;
}
.cum_cmpr_area_1up p {
  font-weight: bold;
}
/*======================
    CUM PLATESC
========================*/
.cum_cmpr_area1acp {
  width: 53px;
  height: 58px;
  background: url(../elements_img/cash_cp.png);
  background-repeat: no-repeat;
  display: inline-block;
  padding-right: 20px;
  margin-left: 10px;
  vertical-align: top;
}
.cum_cmpr_area2acp {
  width: 53px;
  height: 54px;
  background: url(../elements_img/bank_cp.png);
  background-repeat: no-repeat;
  display: inline-block;
  padding-right: 20px;
  margin-left: 10px;
  vertical-align: top;
}
/*======================
    DESPRE NOI
========================*/
.despre_noi_logo {
  width: 95px;
  height: 73px;
  background: url(../elements_img/logo_dspr.png);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  padding-right: 15px;
  margin-top: 10px;
  margin-left: 5px;
}
.despre_noi_area {
  width: 580px;
  display: inline-block;
}
.despre_noi_txt1 {
  line-height: 30px;
  font-weight: bold;
}
.despre_noi_txt2 {
  font-size: 15px;
}
.despre_noi_txt iframe {
  border: none;
}
/*======================
  TERMENI & CONDITII
========================*/
.terms_jrv p {
  margin-top: 0px;
  margin-bottom: 0px;
}
/*======================
     CONTACT
========================*/
.contact_area_block_all {
  background-color: #fdfcf6;
  border: solid 1px #707070;
  padding: 10px 15px;
  text-align: center;
}
.contact_area_1 {
  display: inline-block;
  width: 690px;
  text-align: center;
  margin-bottom: 22px;
  margin-top: 6px;
}
.contact_area_1 p {
  margin-top: 3px;
  margin-bottom: 0px;
}
.contact_area_1a {
  font-weight: bold;
  font-size: 15px;
}
.contact_area_1b {
  font-size: 14px;
}
.contact_area_2 {
  display: inline-table;
  width: auto;
  margin-right: 20px;
  margin-bottom: 10px;
}
.contact_area_2_1 {
  text-align: left;
  padding-bottom: 4px;
}
.contact_area_2_1 label{
  font-size: 14px;
  color: #9a9a9a;
  margin-left: 3px;
}
.contact_area_2_1 input {
  width: 310px;
  height: 32px;
  font-size: 13px;
  border: none;
  padding-left: 5px;
  border: 1px solid #d3d3d3;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.mesaj_contact_ar {
  width: 310px;
  height: 110px;
  border: none;
  font-size: 14px;
  padding-left: 5px;
  border: 1px solid #d3d3d3;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mesaj_contact {
  vertical-align: top;
}
.contact_area_2_2 {
  float: right;
}
.contact_area_captcha {
  position: absolute;
  width: 200px;
}
.g-recaptcha {
  transform:scale(0.7);
  transform-origin:0 0;
}


.trimite_contact {
  width: 93px;
  height: 54px;
  background: url(../elements_img/bg_bt_contact.gif);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  border: none;
  color: #fff;
  font-size: 13px;
  cursor: pointer;
}
.contact_area_3 {
  display: inline-table;
  background-color: #3b3c3b;
  width: 310px;
  height: 315px;
  margin-left: 20px;
}
.contact_area_3_block {
  margin-top: 2px;
  border-top: solid 1px #e9d286;
  width: 310px;
  height: 313px;
  background: url(../elements_img/cnt_fnd.png);
  background-repeat: no-repeat;
}
.clear_contact_up {
  display: inline-table;
}
.contact_area_3_block_up {
  display: inline-table;
}
.contact_area_3_block_lines {
  margin-bottom: 1px;
  text-align: left;
  font-size: 15px;
  height: 25px;

  margin-bottom: -2px;
}
.date_contact_line1a {
  display: inline-block;
  background: url(../elements_img/cnt_tel.png);
  background-repeat: no-repeat;
  width: 23px;
  height: 19px;
}
.date_contact_line1b {
  display: inline-block;
  background: url(../elements_img/cnt_fax.png);
  background-repeat: no-repeat;
  width: 23px;
  height: 19px;
}
.date_contact_line1c {
  display: inline-block;
  background: url(../elements_img/cnt_email.png);
  background-repeat: no-repeat;
  width: 23px;
  height: 19px;
}
.date_contact_line1d {
  display: inline-block;
  background: url(../elements_img/cnt_skype.png);
  background-repeat: no-repeat;
  width: 23px;
  height: 19px;
}
.date_contact_line2 {
  display: inline-block;
  color: #d9ce8e;
  vertical-align: top;
  font-weight: bold;
}
.date_contact_line3 {
  display: inline-block;
  text-align: left;
  color: #fff;
  vertical-align: top;
  padding-left: 5px;
  font-weight: bold;
}

.contact_area_3_block_bottom {
  color: #dfd491;
  font-size: 11px;
  padding-top: 6px;
}
.contact_area_3_block_bottom1 {
  margin-bottom: -2px;
}
.contact_area_3_block_bottom1a {
  font-weight: bold;
}
.contact_area_3_block_middle {
  padding-top: 25px;
}
/*======================
     PRODUS
========================*/
.product_name_block {
  height: 53px;
  text-align: center;
  background: url(../elements_img/bg_ln_gr-blk-53.jpg);
  background-repeat: repeat-x;
  background-color: #393a3a;
  border-bottom: solid 1px #333333;
}
.product_name_ln {
  font-size: 21px;
  color: #efe791;
  display: block;
  line-height: 54px;
  margin-top: 0px;
}
.product_name_ln_order {
  font-size: 19px;
  color: #fff;
  display: block;
  line-height: 54px;
  margin-top: 0px;
  font-weight: normal;
  font-family: Oswald, sans-serif, Arial;
}
/*======================
  IMG Gallery
========================*/
.product_data_area_up {
  display: block;
  width: 743px;
  height: 430px;
  margin-top: 5px;
}
.image_prod_details {
  width: 355px;
  display: inline-table;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#poza_mare a img[alt],
#poze_mici ul li a img[alt] {
  color: transparent;
}
#content_img {
  margin: 0;
  padding: 0;
  display: block;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#poze_mici {
  float: left;
}
#poze_mici ul {
  list-style: none;
  padding-left: 0px;
  width: 66px;
  margin-top: 0px;
  margin-bottom: 0px;
}
#poze_mici ul li {
  border: solid 1px #dcdbd2;
  width: 65px;
  display: block;
  height: 100px;
  margin-bottom: 5px;
}
#poze_mici ul li a img{
  display: block;
}
#poze_mici ul li a{
  display: block;
}
#poze_mici ul li a[title]:hover {
  opacity: 0.9;
}
#poza_mare {
  width: 282px;
  height: 421px;
  float: right;
  margin: 0;
  padding: 0;
  border: solid 1px #dcdbd2;
}
#poza_mare a {
  display: block;
  margin: 0px;
  padding: 0px;
}
#poza_mare a h2 {
  margin-top: 0px;
  padding-top: 0px;
  display: inline-block;
}
#poza_mare a img {
  display: block;
  margin: 0px;
}
.data_single_product {
  width: 382px;
  float: right;
  height: 423px;
  background: url(../elements_img/bg_prod_data_area.gif);
  background-repeat: repeat-x;
  background-color: #fafae6;
  text-align: center;
}

.produs_indisponibil {
  width: 382px;
  position: absolute;
  z-index: 1;
  height: 423px;
  background: url(../elements_img/bg_prod_data_area.gif);
  background-repeat: repeat-x;
  background-color: #fafae6;
  text-align: center;
}
.produs_indisponibil p a {
  color: #000000;
  font-weight: bold;
  font-family: Oswald, sans-serif, Arial;
} 
.produs_indisponibil p a:hover {
  text-decoration: underline;
} 
.produs_indisponibil p {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 18px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
}
.produs_indisponibil p:first-child {
  padding-top: 150px;
  font-size: 25px;
  font-weight: bold;
  font-family: Oswald, sans-serif, Arial;
}
.produs_indisponibil_on-off:empty +
.produs_indisponibil {
  display: none;
}
.produs_indisponibil_on-off {
  display: none;
}
.pret_produs_block {
  margin-top: 20px;
}
.pret_produs_block div {
  display: inline-block;
  font-weight: 700;
}
.pret_produs_name,
.pret_produs_valuta {
  font-size: 30px;
}
.pret_produs {
  font-size: 35px;
}
.pret_produs_redus_block_empty {
  display: none;
}
.pret_produs_redus_block_empty:empty +
.pret_produs_redus_block {
  display: none;
}
.pret_produs_redus_block {
  margin-top: -9px;
  margin-bottom: 1px;
  color: #836f33;
  text-decoration: line-through;
}
.pret_redus_name,
.pret_redus,
.pret_redus_valuta{
  display: inline-block;
  
  font-size: 15px;
  text-decoration: line-through;
}
.pret_redus:empty + .pret_redus_name {
  display: none;
}
.tva_inclus {
  font-size: 12px;
  margin-top: -6px;
  font-weight: 300;
}
.cod_produs {
  font-weight: bold;
  font-size: 13px;
  background: url(../elements_img/bg_cod_prod.png);
  background-repeat: repeat-y;
  color: #fff;
  margin-top: 3px;
}
.ln_dwn_cp {
  width: 328px;
  height: 2px;
  border-bottom: solid 1px #000000;
  margin: 0 auto;
}
.txt_sub_cp {
  width: 328px;
  margin: 10px auto;
  height: 90px;
  overflow: hidden;
}
.mrm-os-attnt {
  width: 326px;
  height: 16px;
  line-height: 13px;
  text-align: center;
  margin: 0 auto;
  margin-top: 5px;
  border: solid 1px #000000;
}
.mrm-os-attnt p {
  display: inline;
  margin: 0;
  font-size: 10px;
}
.txt_sub_cp1 {
  font-weight: bold;
  font-size: 13px;
}
.txt_sub_cp2 {
  font-weight: bold;
  font-size: 11px;
}

.txt_sub_cp3 {
  font-size: 12px;
  font-weight: 300;
}
.cmd_area {
  width: 328px;
  border-bottom: solid 1px #000000;
  border-top: solid 1px #000000;
  margin: 0 auto;
  padding-top: 5px;
  padding-bottom: 5px;
}
.cmd_area_block {
  width: 350px;
  margin-left: -11px;
}
.cantitatea-no-marimi {
  display: inline-block;
  text-align: left;
  background-color: #434444;
  color: #fff;
  height: 38px;
  line-height: 38px;
  vertical-align: middle;
  font-size: 14px;
  width: 144px;
  margin-right: -60px;
  padding-left: 22px;
}
.marimi_disp_block {
  text-align: left;
  display: inline;
  text-align: center;
}
.marimi_disp_block select {
  text-align: center;
  padding-bottom: 7px;
  padding-top: 7px;
  height: 38px;
  width: 104px;
  background: url(../elements_img/bg_marimi.gif);
  background-repeat: repeat-x;
  background-color: #2c2c2c;
  border: solid 1px #000000;
  padding-left: 10px;
  padding-right: 10px;
  color: #fff;
  vertical-align: middle;
  font-size: 14px;
}
.marimi_disp_block select option{
  background-color: #363536;
  padding-top: 4px;
  padding-bottom: 4px;
  border-top: solid 1px #737373;
  font-weight: bold;
  text-align: center;
}
.marimi_disp_block select option:first-of-type {
  display: none;
}
.comanda_block_qt {
  display: inline;
}
.comanda_block_qt input{
  width: 45px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: inline-block;
  border: solid 1px #000000;
  text-align: center;
  font-size: 18px;
  vertical-align: middle;
  margin-right: 5px;
  margin-left: 5px;
}
.comanda_block_qt-no-marimi {
  display: inline;
}
.comanda_block_qt-no-marimi input{
  width: 45px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: inline-block;
  border: solid 1px #000000;
  text-align: center;
  font-size: 18px;
  vertical-align: middle;
  margin-right: 5px;
  margin-left: 5px;
}
.bt_comanda_block {
  display: inline;
}
.bt_comanda_block button {
  width: 156px;
  height: 38px;
  background: url(../elements_img/bg_bt_comanda.gif);
  background-repeat: repeat-x;
  background-color: #2b2b2b;
  border: none;
  color: #fffc97;
  font-weight: bold;
  font-size: 19px;
  cursor: pointer;
  vertical-align: middle;
}
.bt_comanda_block button:hover {
  background: url(../elements_img/bg_bt_comanda_ov.gif);
  background-repeat: repeat-x;
  color: #fff;
}

.bt_comanda_block .hidden_bt_order {
  display: inline-block;
  width: 160px;
  height: 38px;
  line-height: 38px;
  background: url(../elements_img/bg_bt_comanda_ov.gif);
  background-repeat: repeat-x;
  background-color: #2b2b2b;
  border: none;
  color: #fff;
  font-weight: bold;
  font-size: 19px;
  cursor: pointer;
  vertical-align: middle;
}

.bt_comanda_block .hidden_bt_order:hover {
  background: url(../elements_img/bg_bt_comanda.gif);
  background-repeat: repeat-x;
  color: #fffc97;
}

#hidden_block_order {
  position: fixed;
  z-index: 1111111;
  right: 0;
  top: 0;
  background-color:rgba(0, 0, 0, 0.9);
  width: 100%;
  height: 100%;
  text-align: center;
}
.hidden_block_order_bg {
  background: url(../elements_img/bg1_pop_up_fncy_box.gif);
  background-repeat: repeat-x;
  border: solid 1px #f4f4cc;
  box-shadow: 0px 0px 30px #000000;
  text-align: center;
  width: 650px;
  height: 200px;
  margin: 0 auto;
  margin-top: 10%;
}
.hidden_block_informatii_bg {
  background: url(../elements_img/bg1_pop_up_fncy_box.gif);
  background-repeat: repeat-x;
  border: solid 1px #f4f4cc;
  box-shadow: 0px 0px 30px #000000;
  text-align: center;
  width: 650px;
  height: 200px;
  margin: 0 auto;
  margin-top: 10%;
}
.hidden_block_order_bg1 {
  display: block;
  background: url(../elements_img/bg_box_order_j.jpg);
  width: 640px;
  height: 190px;
  margin: 5px 5px;
}
.hidden_block_order_txt_slog p:first-child {
  font-family: Oswald, sans-serif, Arial;
  font-size: 18px;
  color: #fff;
  margin: 0 auto;
  text-align: center;
  text-transform: uppercase;
  padding-top: 10px;
  color: #ece388;
}
.hidden_block_order_txt_slog p{
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  color: #fff;
  margin: 0 auto;
  text-align: center;
  margin-top: -7px;
  color: #ece388;
}
.hidden_block_order_txt_titleord {
  font-family: Oswald, sans-serif, Arial;
  font-size: 25px;
  color: #fff;
  display: inline-block;
  margin-top: 30px;
  width: 100%;
}
.hidden_block_order_txt_title {
  font-family: Oswald, sans-serif, Arial;
  font-size: 25px;
  color: #fff;
  display: inline-block;
  margin-top: 45px;
  width: 100%;
}
.hidden_block_order_txt_title_err {
  font-family: Oswald, sans-serif, Arial;
  font-size: 25px;
  color: red;
  display: inline-block;
  margin-top: 45px;
  width: 100%;
}
.hidden_block_order_tx1 {
  font-family: Oswald, sans-serif, Arial;
  font-size: 15px;
  color: #f4f4cc;
  margin-bottom: 5px;
}
.hidden_block_order_tx2 {
  font-family: Oswald, sans-serif, Arial;
  font-size: 15px;
  color: #f4f4cc;
  margin-bottom: 5px;
}
.hidden_block_informatii_tx2 {
  font-family: Oswald, sans-serif, Arial;
  font-size: 15px;
  color: #f4f4cc;
  margin-bottom: 5px;
}
.hidden_block_order_box1 {
  float: right;
  width: 46%;
  margin-right: 3%;
  margin-top: 3%;
  text-align: center;
  margin-top: 0px;
}
.hidden_block_order_box2 {
  float: left;
  width: 46%;
  margin-left: 3%;
  margin-top: 3%;
  text-align: center;
  margin-top: 0px;
  opacity: 0.7;
}
.hidden_block_informatii {
  width: 100%;
  margin-top: 5px;
  text-align: center;
  display: inline-block;
}
.cere_info_pop_up #hidden_block_cereinfoN7 .hidden_block_informatii a {
  background: url(../elements_img/bg_bt_fncy_box_trimite.gif);
  background-repeat: repeat-x;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  display: block;
  margin: 0 30%;
  border: solid 1px #efeb90;
  color: #000000;
  width: 40%;
  font-family: Oswald, sans-serif, Arial;
  font-size: 15px;
  margin-top: 10px;
}
.cere_info_pop_up #hidden_block_cereinfoN7 .hidden_block_informatii a:hover {
  background: url(../elements_img/bg_bt_fncy_box_trimite_ov.gif);
}
.email_check_fncbx {
  position: absolute;
  margin-top: -18px;
  width: 440px;
  height: 20px;
  font-size: 12px;
  color: red;
  font-weight: bold;
}
.hidden_block_order_box1 a,
.hidden_block_order_box2 a {
  background: url(../elements_img/bg_bt_fncy_box_trimite.gif);
  background-repeat: repeat-x;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  display: block;
  margin: 0 5%;
  border: solid 1px #efeb90;
  color: #000000;
  width: 90%;
  font-family: Oswald, sans-serif, Arial;
  font-size: 15px;
}
.hidden_block_order_box1 a:hover,
.hidden_block_order_box2 a:hover {
  background: url(../elements_img/bg_bt_fncy_box_trimite_ov.gif);
}
.hidden_block_order_close {
  width: 96%;
  height: 20px;
  margin: 0 auto;
  margin-top: 75px;
}
.hidden_block_order_close .hidden_block_order_close_bt_tx{
  color: #505050;
  height: 11px;
  line-height: 11px;
  font-family: Oswald, sans-serif, Arial;
  font-size: 11px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
}
.hidden_block_order_close .hidden_block_order_close_bt {
  font-family: Oswald, sans-serif, Arial;
  font-size: 9px;
  font-weight: bold;
  cursor: pointer;
  background-color: #505050;
  color: #000000;
  width: 80px;
  height: 12px;
  line-height: 12px;
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
}
.hidden_block_order_close .hidden_block_order_close_bt:hover {
  background-color: #7c7c7c;
}

.cere_info_pop_up {
  display: block;
  font-size: 11px;
  width: 328px;
  
  background-color: #aea58d;
  color: #fff;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 5px;
  height: 18px;
  line-height: 18px;
}
.cere_info_pop_up a {
  color: #fff;
  display: block;
}
.fb-like {
  margin-top: 8px;
}
.fcb-prd {
  display: block;
  height: 30px;
  overflow: hidden;
}
.fb-follow {
  margin-left: 4px;
}
.txt_livrare_prod {
  width: 330px;
  margin: 8px auto;
}
.txt_livrare_prod p {
  padding: 0 0;
  margin: -3px auto;
  font-size: 13px;
}
.txt_tel_email {
  width: 330px;
  margin: 5px auto;
}
.txt_tel_email p {
  padding: 0 0;
  margin: -4px auto;
  font-size: 13px;
  font-weight: bold;
}
.txt_tel_email p:last-child {
  display: none;
}
.txt_tel_email a {
  margin: 0;
  padding: 0;
  color: #000000;
  margin: -4px auto;
  font-size: 13px;
  font-weight: bold;
  pointer-events: none;
}
/*======================
      TABs
========================*/
.tabs_data_prod {
  margin-top: -15px;
  display: block;
}
.nav {
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  width: 101%;
}
.nav li {
  display: inline-block;
  margin-right: -2px;
  width: 184px;
  text-align: center;
  line-height: 33px;
  
}
.nav li:last-child {
  width: 185px;
}
.nav li a {
  display: block;
  background: url(../elements_img/bg_tabs_black.gif);
  background-repeat: repeat-x;
  background-color: #2e2d27;
  color: #fff;
  border-top: solid 1px #000000;
  border-right: solid 1px #000000;
  border-left: solid 1px #000000;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#tabs_data_prod_block ul li a.current {
  background: url(../elements_img/bg_tabs_white.gif);
  background-color: #fbfbee;
  display: block;
  color: #252525;
  border-left: solid 1px #a4a4a4;
  border-top: solid 1px #a4a4a4;
  border-right: solid 1px #a4a4a4;
  font-weight: bold;
}
#tabs_data_prod_block ul li a.current +
#tabs_data_prod_block {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.list-wrap {
  background-color: #fbfbee;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.list-wrap ul {
  list-style: none;
  margin-top: 0px;
  display: block;
  padding-left: 0px;
  margin-bottom: 0px;
  border-left: solid 1px #a4a4a4;
  border-bottom: solid 1px #a4a4a4;
  border-right: solid 1px #a4a4a4;
}
.list-wrap ul li {
  position: relative;
  display: block;
  padding: 10px 20px;
  font-size: 14px;
}
.list-wrap ul li p {
  margin-top: 0px;
  margin-bottom: 0px;
}
.ln_bl_prd_dw_prod_det {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-weight: normal;
  background: url(../elements_img/bg-line-rec-prd.jpg);
  background-repeat: repeat-x;
  background-position: center;
  color: #efe791;
  line-height: 35px;
  font-size: 17px;
  margin-top: 5px;
  padding-left: 12px;
  font-family: Oswald, sans-serif, Arial;
}
.ln_bl_prd_fctComm {
  background: url(../elements_img/bg-line-rec-prd.jpg);
  background-repeat: repeat-x;
  background-position: center;
  color: #efe791;
  line-height: 35px;
  font-size: 14px;
  margin-top: 5px;
  padding-left: 12px;
  font-family: Oswald, sans-serif, Arial;
  text-transform: uppercase;
}
.fct_comm {
  background-color: #fdfcf6;
  border: solid 1px #707070;
  padding: 10px 15px;
}
.fct_comm_area {
  width: 700px;
  margin: 0 auto;
  display: block;
}
.ln_bl_prd_dw_prod_slider {
  background-color: #343434;
  color: #efe791;
  line-height: 35px;
  font-size: 17px;
  margin-top: 5px;
  padding-left: 12px;
  font-family: Oswald, sans-serif, Arial;
}
.tabs_data_prod_no_marimi {
  margin-top: -15px;
  display: block;
}
.tabs_data_prod_no_marimi div .nav li {
  width: 246px;
}
.tabs_data_prod_no_marimi div .nav li:nth-child(2) {
  display: none;
}
/*======================
       ORDER FORM
========================*/
.order_ln {
  height: 143px;
  background: url(../elements_img/bg_order.gif);
  background-repeat: repeat-x;
  margin-top: 1px;
}
.order_ln_number {
  width: 22px;
  height: 143px;
  background: url(../elements_img/bg_order_number.gif);
  background-repeat: repeat-x;
  line-height: 143px;
  text-align: center;
  font-size: 14px;
  display: block;
  vertical-align: top;
  float: left;
}
.order_ln_img {
  vertical-align: top;
  height: 143px;
  float: left;
}
.order_ln_img img {
  line-height: 143px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 8px;
  margin-left: 10px;
  margin-right: 10px;
}
.order_ln_data_all {
  float: left;
  padding-top: 11px;
}
.order_ln_data_all div{
  display: block;
}
.order_ln_data_l1 a{
  color: #000000;
  font-size: 19px;
  font-weight: bold;
}
.order_ln_data_l1 {
  width: 340px;
  overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
}
.order_ln_data_l2 {
  color: #8c7946;
  font-size: 12px;
  font-weight: bold;
}
.order_ln_data_l3 {
  margin-top: 6px;
  height: 17px;
}
.order_ln_data_l3_1 {
  position: absolute;
  padding-left: 60px;
}
.order_ln_data_l3_1:empty + .order_ln_data_l3_2 {
  display: none;
}
.order_ln_data_l3,
.order_ln_data_l4,
.order_ln_data_l5 {
  color: #454444;
  font-size: 12px;
}
.order_ln_data_l4,
.order_ln_data_l5 {
  margin-top: -4px;
}
.order_ln_data_l6 {
  color: #000000;
  font-size: 15px;
  font-weight: bold;
  margin-top: 6px;
}
.order_ln_qt_mod {
  width: 130px;
  height: 143px;
  float: left;
  background: url(../elements_img/bg_order_number.gif);
  background-repeat: repeat-x;
}
.order_ln_qt_mod_l1 {
  width: 3px;
  height: 143px;
  background: url(../elements_img/order_ln_sep.png);
  background-repeat: no-repeat;
  float: left;
  margin-left: 5px;
}
.order_ln_qt_mod_l2 {
  width: 3px;
  height: 143px;
  background: url(../elements_img/order_ln_sep.png);
  background-repeat: no-repeat;
  float: left;
}
.order_ln_qt_mod div {
  text-align: center;
}
.order_ln_qt_mod_1 {
  font-size: 10px;
  color: #695719;
  margin-top: 35px;
  font-weight: 300;
  margin-bottom: 2px;
}
.order_ln_qt_mod_2 input {
  width: 51px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 17px;
  border: solid 1px #929292;
}
.order_ln_qt_mod_3 input {
  background: url(../elements_img/bg_modifica_ord.gif);
  background-repeat: repeat-x;
  height: 17px;
  width: 55px;
  border: solid 1px #cca526;
  line-height: 12px;
  font-size: 10px;
  cursor: pointer;
  text-align: center;
}
.order_ln_qt_mod_3 input:hover {
  background: url(../elements_img/bg_modifica_ord_ov.gif);
  background-repeat: repeat-x;
}
.order_ln_sterge {
  float: right;
  text-align: center;
  width: 134px;
  line-height: 143px;
  height: 143px;
}
.order_ln_sterge div {
  margin: 0 auto;
  border: solid 1px #cca526;
  width: 90px;
  line-height: 26px;
  color: #000000;
  font-size: 12px;
  margin-top: 60px;
}
.order_ln_sterge a {
  display: block;
  line-height: 26px;
  color: #3f3f3f;
  font-size: 13px;
  background: url(../elements_img/bg_bt_order_sterge.gif);
  background-repeat: repeat-x;
}
.order_ln_sterge a:hover {
  background: url(../elements_img/bg_bt_order_sterge_ov.gif);
  background-repeat: repeat-x;
}
.total_comanda {
  height: 53px;
  background: url(../elements_img/bg_ln_gr-blk-53.gif);
  background-repeat: repeat-x;
  border-bottom: solid 1px #333333;
  margin-top: 2px;
}
.total_comanda_1,
.total_comanda_2,
.total_comanda_2_valuta  {
  float: left;
  line-height: 53px;
}
.total_comanda_1 {
  margin-left: 15px;
  color: #fff;
  font-size: 19px;
  font-weight: bold;
}
.total_comanda_2 {
  color: #efe791;
  font-size: 23px;
  font-weight: bold;
  margin-left: 15px;
}
.total_comanda_2_valuta {
  color: #efe791;
  font-size: 23px;
  font-weight: bold;
  margin-left: 5px;
}
.txt_taxe_aditionale {
  float: right;
  width: 350px;
  font-size: 10px;
  text-align: right;
  margin-top: 12px;
  margin-right: 10px;
  color: #eeeeee;
  font-weight: bold;
}
.formular_comanda_block {
  text-align: center;
  background-color: #f9f9e0;
  border: solid 1px #9b9b9b;
  width: 741px;
}
.formular_comanda_txt1 {
  font-weight: bold;
  font-size: 20px;
  margin-top: 20px;
}
.formular_comanda_txt2 {
  font-size: 13px;
}
.formular_comanda_ord {
  text-align: center;
  width: auto;
  margin: 0px auto;
  margin-top: 0px;
  margin-bottom: 10px;
  display: inline-block;
  margin-bottom: 20px;
}
.ord_line_1 {
  width: auto;
  margin: 7px auto;
  background-color: #fff;
  text-align: left;
  border: solid 1px #b2b2b2;
}
.ord_line_1 label {
  vertical-align: top;
  line-height: 30px;
  margin-left: 6px;
  font-size: 14px;
  color: #7a7a7a;
}
.ord_line_1 input {
  width: 350px;
  line-height: 29px;
  padding-left: 6px;
  font-size: 15px;
  border: none;
}
.observatii_ord_in {
  width: 335px;
  height: 150px;
  font-size: 15px;
  border: none;
  padding-top: 5px;
  padding-left: 3px;
}
.checkbox_ord_lb {
  display: inline-block;
  font-size: 13px;
  padding-left: 5px;
  padding-right: 20px;
  margin: 0 auto;
  float: left;
  margin-top: 7px;
}
.checkbox_ord_in {
  float: left;
  margin-top: 9px;
}
.trimite_ord_in {
  background: url(../elements_img/bg_bt_contact.gif);
  background-repeat: repeat-x;
  height: 30px;
  width: 120px;
  border: none;
  float: right;
  color: #fff;
  cursor: pointer;
}
.trimite_ord_in:hover {
  background: url(../elements_img/bg_bt_contact_ov.gif);
  background-repeat: repeat-x;
}
.checkbox_ord_lb a {
  color: #000000;
  font-weight: bold;
}
.thanks_block {
  text-align: center;
  background-color: #343434;
  border-bottom: solid 1px #333333;
  padding-top: 20px;
  padding-bottom: 20px;
}
.thanks_block_ln1 {
  font-size: 27px;
  color: #efe791;
  display: block;
  margin-top: 0px;
  font-weight: bold;
}
.thanks_block_ln2 {
  font-size: 20px;
  color: #efe791;
  display: block;
  margin-top: 0px;
  font-weight: bold;
}
.thanks_block_ln3 {
  font-size: 17px;
  color: #fff;
  display: block;
  margin-top: 0px;
}
.thanks_block_ln1,
.thanks_block_ln2,
.thanks_block_ln3 {
  width: 600px;
  margin: 0 auto;
}
.er_frm {
  display: block;
  width: 300px;
  position: absolute;
  margin-left: -308px;
  font-size: 12px;
  margin-top: 8px;
  text-align: right;
}
.er_frm:first-child {
  margin-top: 15px;
}
/*======================
  POP up fancybox
========================*/
#inline1 {
  background: transparent;
  opacity: 0;
  transform: translateY(-50px);
  transition: all .3s;
}

.fancybox-slide--complete #inline1 {
  opacity: 1;
  transform: translateY(0);
}
#inline1 button.fancybox-close-small {
  background: transparent;
  background: url(../css/fancybox_sprite.png);
  border-radius: 0;
  color: transparent;
}
.pop_up_fancybox_info {
  display: block;
  width: 450px;
  height: 400px;
  background: url(../elements_img/bg1_pop_up_fncy_box.gif);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  margin: 0;
  padding: 0;
}
.pop_up_fancybox_info_box {
  display: inline-block;
  width: 440px;
  height: 390px;
  background: url(../elements_img/bg2_pop_up_fncy_box.gif);
  background-repeat: repeat-x;
  margin-left: 5px;
  margin-top: 5px;
  overflow: hidden;
  text-align: center;
}
.text1_pop_up_fancybox_info {
  color: #faf698;
  font-size: 15px;
  margin-top: 23px;
  font-weight: normal;
  font-family: Oswald, sans-serif, Arial;
}
.text2_pop_up_fancybox_info {
  color: #f7f6f6;
  font-size: 12px;
  width: 80%;
  margin: 0 auto;
  display: block;
  line-height: 14px;
  margin-top: 2px;
  margin-bottom: 7px;
}
.ln_pop_up_fancybox_info {
  background: url(../elements_img/bg3_ln_pop_up.png);
  width: 433px;
  height: 1px;
  margin: 0 auto;
}
.form_pop_up_fancybox_info_box {
  display: block;
  width: 84%;
  margin: 0 auto;
}
.form_pop_up_fancybox_info_box input {
  width: 100%;
  font-size: 13px;
  line-height: 34px;
  height: 34px;
  border: solid 1px #000000;
  display: inline-block;
  box-sizing: border-box;
  margin-top: 5px;
  font-family: Oswald, sans-serif, Arial;
  padding-left: 12px;
}
.form_pop_up_fancybox_info_box input:nth-child(2) {
  width: 50%;
  float: left;
}
.form_pop_up_fancybox_info_box input:nth-child(3) {
  width: 49%;
  float: right;
}
.form_pop_up_fancybox_info_box textarea {
  height: 150px;
  max-height: 150px;
  width: 100%;
  max-width: 100%;
  font-size: 14px;
  margin-top: 5px;
  box-sizing: border-box;
  display: inline-block;
  border: solid 1px #000000;
  font-family: Oswald, sans-serif, Arial;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 5px;
}
.form_pop_up_fancybox_info_box .submit_form_fnxy_box {
  float: right;
  font-size: 13px;
  border: none;
  display: inline-block;
  background: url(../elements_img/bg_bt_fncy_box_trimite.gif);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  cursor: pointer;
  box-sizing: border-box;
  margin: 0;
  border: solid 1px #000000;
  width: 153px;
  height: 56px;
  line-height: 56px;
  opacity: 0.9;
  margin-top: -1px;
}
.form_pop_up_fancybox_info_box .error {
  position: absolute;
}
.form_pop_up_fancybox_info_box .g-recaptcha {
  position: absolute;
}
.form_pop_up_fancybox_info_box .submit_form_fnxy_box:hover {
  background: url(../elements_img/bg_bt_fncy_box_trimite_ov.gif);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  opacity: 1;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.despre_noi_txt p {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 15px;
}
.despre_noi_txt br {
  margin: 0 auto;
}
/*-----------------
  Formular contact java
--------------------*/
.nume_contact_ar[value=" completeaza"] {
  color: red;
}
.nume_contact_ar:focus {
  color: black;
}
.email_contact_ar[value=" completeaza"] {
  color: red;
}
.email_contact_ar[value=" reintrodu adresa de email"] {
  color: red;
}
.email_contact_ar:focus {
  color: black;
}
.formular_comanda_txt_errors {
  margin-top: 5px;
}
.formular_comanda_txt_errors p {
  margin-top: 0px;
  margin-bottom: 0px;
  color: red;
  font-size: 12px;
}
.txt_taxe_aditionale p {
  margin-top: 0px;
  margin-bottom: 0px;
}

/*-----------------
  Filtru marimi
--------------------*/
.filter_size_area {
  height: 53px;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
  background: url(../elements_img/bg_ln_gr-blk-53.gif);
  background-repeat: repeat-x;
  border-bottom: solid 1px #333333;
  margin-top: 5px;
}
.txt_filter_size1 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Oswald, sans-serif, Arial;
  font-size: 16px;
  color: #f5e27f;
  display: inline-block;
  line-height: 54px;
  float: left;
}
.txt_filter_size2 {
  font-family: Oswald, sans-serif, Arial;
  font-size: 17px;
  color: #fff;
  display: inline-block;
  line-height: 54px;
  margin-left: 0px;
}
.select_filter_size {
  display: inline-block;
  float: right;
}
.marimi_filter {
  font-family: Oswald, sans-serif, Arial;
  font-size: 17px;
  color: #000000;
  display: inline-block;
  height: 35px;
  margin-top: 9px;
  width: 120px;
  margin-left: 5px;
  background-color: #f5e27f;
  text-align: center;
}
.all_size_filter {
  position: absolute;
  width: 120px;
  text-align: center;
  background-color: #ac8f45;
  box-shadow: 0px 3px 4px 0px #949494;
  display: none;
  z-index: 1000;
}
.all_size_filter div {
  border-top: solid 1px #f5e27f;
  line-height: 25px;
}
.all_size_filter div a {
  display: block;
  color: #fff;
  font-size: 12px;
}
.name_marimi_filter {
  line-height: 35px;
  display: block;
  cursor: default;
}
.name_marimi_filter a {
  font-family: Oswald, sans-serif, Arial;
  font-size: 17px;
  color: #000000;
  cursor: default;
}
.name_marimi_filter:hover + .all_size_filter {
  display: block;
}
.all_size_filter:hover {
  display: block;
}
.all_size_filter div a:hover {
  background-color: #f5e27f;
  color: #000000;
}
.reset_filter {
  display: inline-block;
  width: 170px;
  margin-left: 10px;
  text-align: center;
  line-height: 35px;
}
.reset_filter a {
  display: block;
  font-family: Oswald, sans-serif, Arial;
  font-size: 17px;
  color: #fff;  
  background-color: #ac8f45;
}
.reset_filter a:hover {
  display: block;
  font-family: Oswald, sans-serif, Arial;
  font-size: 17px;
  color: #000000; 
  background-color: #f5e27f;
}
.txt_filter_size_txt_marimea {
  font-family: Oswald, sans-serif, Arial;
  font-size: 17px;
  color: #fff;
  display: inline-block;
  line-height: 54px;
  margin-left: 0px;
}
.txt_filter_size_marimea {
  font-family: Oswald, sans-serif, Arial;
  font-size: 17px;
  color: #f5e27f;
  display: inline-block;
  line-height: 54px;
  margin-left: 10px;
}
/*----------------------------
  Newsletter
-------------------------------*/
.newsletter_area_block {
  width: 242px;
  margin-left: 5px;
  margin-top: 5px;
}
.newsletter_ln_1 {
  height: 53px;
  line-height: 53px;
  background: url(../elements_img/newsletter_bg_up.gif);
  background-repeat: repeat-x;
  font-family: Oswald, sans-serif, Arial;
  font-size: 16px;
  text-align: center;
  color: #212121;
}
.noutati-buton {
  height: 53px;
  line-height: 53px;
  background: url(../elements_img/bg_tot_prod.jpg);
  background-repeat: repeat-x;
  font-family: Oswald, sans-serif, Arial;
  font-size: 19px;
  text-align: center;
  color: #fff;
  display: block;
}
.noutati-buton:hover {
  color: #fefd9f;
}
.newsletter_ln_2 {
  height: 140px;
  background: url(../elements_img/newsletter_bg_down.gif);
  background-repeat: repeat-x;
  text-align: center;
}
.newsletter_txt {
  font-family: Oswald, sans-serif, Arial;
  font-size: 17px;
  color: #e4d99b;
  padding-top: 15px;
  padding-bottom: 6px;
}
.input_area_newsletter input{
  width: 180px;
  height: 28px;
  border: solid 1px #fffcb6;
  padding-left: 4px;
  font-size: 13px;
}
.bt_newsletter_subm {
  padding-top: 12px;
}
.bt_newsletter_subm input {
  line-height: 26px;
  width: 130px;
  color: #fff;
  background: url(../elements_img/newsletter_bg_bt.gif);
  background-repeat: repeat-x;
  border: solid 1px #868668;
  cursor: pointer;
}
.bt_newsletter_subm input:hover {
  color: #fff;
  box-shadow: 0px 0px 5px 1px #868668;
}
/*----------------------------
      MARIMI
-------------------------------*/
.size-prod-ln-up1 {
  width: 350px;
  display: inline-block;
  height: 112px;
  padding-top: 0px;
}
.size-prod-ln-up2 {
  width: 300px;
  display: inline-block;
  position: absolute;
  margin-left: 40px;
}
.size-prod-ln-up2 img {
  border: solid 1px #a4a4a4;
  padding: 2px 2px;
}
.size-prod-ln-up1a {
  width: 350px;
  margin-top: 35px;
  text-align: center;
  font-size: 22px;
  font-weight: bold;
}
.size-prod-ln-up1b {
  width: 350px;
  text-align: center;
}
.size-prod-txt-lng {
  padding-top: 15px;
  padding-bottom: 10px;
  font-style: italic;
  font-size: 13px;
}
.size-prod-l1 {
  text-align: center;
  border-top: solid 1px #6d6d6d;
  border-bottom: solid 1px #6d6d6d;
  background-color: #f0efc8;  
}
.size-prod-l1-cell {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  width: 120px;
  text-align: center;
  line-height: 30px;
}
.size-prod-l2 {
  text-align: center;
  background-color: white;
}
.size-prod-l1-cel2 {
  display: inline-block;
  font-size: 13px;
  width: 120px;
  text-align: center;
  line-height: 22px;
}
.size-prod-l3 {
  text-align: center;
  background-color: #f5f4cd;
}
.size-prod-l1-cel3 {
  display: inline-block;
  font-size: 13px;
  width: 120px;
  text-align: center;
  line-height: 22px;
}
.size-prod-l1-cel2z,
.size-prod-l1-cel3z {
  font-weight: bold;
  display: inline-block;
  font-size: 13px;
  width: 120px;
  text-align: center;
  line-height: 22px;
}
.size-prod-tabel-1-name {
  display: inline-block;
  margin-bottom: 10px;
  font-weight: bold;
}
.size-prod-tabel-1 {
  text-align: center;
}
.clear-size-prod-line {
  height: 20px;
  width: 100%;
}
.size-prod-l4 {
  text-align: center;
  background-color: white;
}
.size-prod-l1-cel4 {
  display: inline-block;
  font-size: 13px;
  width: 160px;
  text-align: center;
  line-height: 22px;
}
.size-prod-l5 {
  text-align: center;
  background-color: #f5f4cd;
}
.size-prod-l1-cel5 {
  display: inline-block;
  font-size: 13px;
  width: 160px;
  text-align: center;
  line-height: 22px;
}
.size-prod-l1-cel4z,
.size-prod-l1-cel5z {
  font-weight: bold;
  display: inline-block;
  font-size: 13px;
  width: 160px;
  text-align: center;
  line-height: 22px;
}
.size-prod-l1a {
  text-align: center;
  border-top: solid 1px #6d6d6d;
  border-bottom: solid 1px #6d6d6d;
  background-color: #f0efc8;  
}
.size-prod-l1-cella {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  width: 160px;
  text-align: center;
  line-height: 30px;
}
.size-prod-l1-cel4y {
  display: inline-block;
  font-size: 12px;
  width: 488px;
  text-align: left;
  line-height: 22px;
  padding-left: 0px;
  white-space: nowrap;
}
.size-prod-l1-cel3y {
  display: inline-block;
  font-size: 12px;
  width: 468px;
  text-align: left;
  line-height: 22px;
  padding-left: 23px;
}
.size-prod-txt-ft1 {
  text-align: center;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 5px;
}
.size-prod-txt-ft2 p{
  font-size: 13px;
}

/*----------------------------
      MARIMI tabel Exclusive
-------------------------------*/
.exclusive_table table tbody tr td {
  text-align: center;
  font-size: 13px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 22px;
  height: 22px;
  white-space: nowrap;
}
.exclusive_table table {
  margin: 0 auto;
  margin-top: 10px;
}
.exclusive_table table tbody tr:nth-child(even) {
  background-color: #fff;
}
.exclusive_table table tbody tr:nth-child(odd) {
  background-color: #f5f4cd;
}
.exclusive_table table tbody tr td:first-child {
  font-weight: bold;
}
.exclusive_table table tbody tr:first-child {
  font-weight: bold;
  background-color: #f0efc8;
  height: 32px;
  line-height: 32px;
}
.exclusive_table table tbody tr:first-child td {
  font-size: 14px;
  border-top: solid 1px #6d6d6d;
  border-bottom: solid 1px #6d6d6d;
}
/*----------------------------
      PROD BOX REDUCERI 
---------------------------*/
.sng_prd_bl_reducr {
  margin-left: 0px;
  margin-right: 7px;
  margin-top: 7px;
  margin-bottom: 3px;
  border: solid 1px #000000;
  width: 238px;
  height: 456px;
  display: inline-block;
  overflow: hidden;
}
.sng_prd_bl_big-incaltopt {
  margin: 0;
  padding: 0;
}
.img_prd_bl_reducr_empty_accesorii {
  width: 238px;
  height: 356px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.img_prd_bl_reducr_empty_accesorii h4 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.img_prd_bl_reducr_empty {
  position: absolute;
  width: 238px;
  height: 356px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.img_prd_bl_reducr_empty h4 {
  margin-top: 0px;
}
.img_prd_bl_reducr_empty:hover {
  opacity: 0;
}
.area_txt_sng_prd_reducr {
  background-color: #000000;
  background: url(../elements_img/bg_prd_big_reducr.jpg);
  background-repeat: no-repeat;
  width: 100%;
  height: 110px;
  margin-top: 0px;
  display: inline-block;
}
.ln_frst_gold_txt_reducr {
  background: url(../elements_img/bg_ln_gold_reducr.jpg);
  background-repeat: repeat-y;
  margin-top: 1px;
  color: #000000;
  height: 30px;
  line-height: 28px;
  text-align: center;
  font-family: Oswald, sans-serif, Arial;
  font-size: 15px;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-bottom: 0px;
}
.ln_frst_gold_txt_reducr h3 {
  line-height: 28px;
  text-align: center;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-bottom: 0px;
    margin-top: 0px;
}
.ln_frst_gold_txt_reducr_empty {
  background: url(../elements_img/ln_prd_bl_big.jpg);
  background-repeat: repeat-y;
  width: 238px;
  height: 1px;
  margin-left: -5px;
}
.gold_txt_reducr_descript_sm{
  position: absolute;
  margin-top: 15px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  height: 22px;
  width: 228px;
  background-color: #7b5f0b;
  overflow: hidden;
}
.gold_txt_reducr_descript_sm div{
  display: block;
  text-align: center;
  font-size: 10px;
  line-height: 10px;
  height: 21px;
  width: 228px;
  color: #fff;
  overflow: hidden;
}
.txt_price_sng_pr_reducr {
  width: 100%;
  height: auto;
  line-height: 27px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 700;
  font-size: 22px;
  margin-top: 1px;
  padding-left: 0px;
  color: #fcf47f;
  overflow: hidden;
  text-shadow: 1px 1px #000000;
  text-align: center;
}
.txt_price_sng_pr_reducr_old {
  width: 140px;
  position: absolute;
  margin-left: 95px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 13px;
  margin-top: -6px;
  color: #fff;
}
/*----------------------------
      PROD BOX BIG 
---------------------------*/
.sng_prd_bl_big_bj {
  margin-left: 0px;
  margin-right: 7px;
  margin-top: 7px;
  margin-bottom: 3px;
  border: solid 1px #000000;
  width: 238px;
  height: 338px;
  display: inline-block;
  overflow: hidden;
}
.label_big_hmprd-value_bj {
  display: none;
}
.label_big_hmprd_bj {
  position: absolute;
  z-index: 100;
  background: url(../elements_img/label_big.png);
  background-repeat: no-repeat;
  width: 89px;
  height: 91px;
  margin-top: -5px;
  margin-left: -4px;
}
.label_big_hmprd_bj p {
  margin-top: 0px;
  margin-bottom: 0px;
  -ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
  text-align: left;
  margin-left: 6px;
  margin-top: 6px;
}
.label_big_hmprd_bj[title*="-"] {
  display: none;
}
.label_big_hmprd_new_bj {
  position: absolute;
  z-index: 100;
  background: url(../elements_img/label_new_big.png);
  background-repeat: no-repeat;
  width: 89px;
  height: 91px;
  margin-top: -5px;
  margin-left: -4px;
}
.label_big_hmprd_new-value_bj {
  display: none;
}
.label_big_hmprd_new-value_bj:empty +
.label_big_hmprd_new_bj {
  display: none;
}
.gold_txt_big_descript_sm_bj{
  text-align: center;
  font-size: 9px;
  line-height: 10px;
  margin: 0;
  padding: 0;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  height: 30px;
  overflow: hidden;
}
.txt_price_sng_pr_big_bj {
  width: 145px;
  height: 27px;
  line-height: 27px;
  background-color: #8d701c;
  float: left;
  font-family: Oswald, sans-serif, Arial;
  font-size: 16px;
  margin-top: 3px;
  padding-left: 0px;
  color: #fff;
  overflow: hidden;
  text-shadow: 1px 1px #000000;
  text-align: center;
}
.txt_price_sng_pr_big_bj span{
  font-family: Oswald, sans-serif, Arial;
  font-size: 16px;
  color: #fff;
  text-shadow: 1px 1px #000000;
}
.txt_price_sng_pr_big_old_bj {
  display: inline-block;
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  padding-left: 5px;
  color: #f8f193;
  text-decoration: line-through;
}
.txt_details_sng_pr_big_pp_bj {
  width: 90px;
  height: 27px;
  line-height: 27px;
  background-color: #313436;
  float: right;
  margin-top: 3px;
  text-align: left;
}
.lnk_detalii_pr_big_pp_bj {
  display: block;
  color: #fff;
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  text-align: center;
}
.lnk_detalii_pr_big_pp_bj:hover {
  background-color: #000000;
} 
.txt_price_sng_pr_big_old_entry_bj{
  display: none;
}
.txt_price_sng_pr_big_old_entry_bj:empty + 
.txt_price_sng_pr_big_old_bj {
  display: none;
}
.ln_frst_gold_txt_big_bj {
  background: url(../elements_img/bg_ln_gold.jpg);
  background-repeat: repeat-y;
  margin-top: 4px;
  height: 30px;
  line-height: 28px;
  text-align: center;
  font-family: Oswald, sans-serif, Arial;
  font-size: 15px;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-bottom: 0px;
}
.ln_frst_gold_txt_big_bj h3 {
  margin: 0;
  padding: 0;
  line-height: 28px;
  text-align: center;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
}




.sng_prd_bl_big {
  margin-left: 0px;
  margin-right: 7px;
  margin-top: 7px;
  margin-bottom: 3px;
  border: solid 1px #000000;
  width: 238px;
  height: 456px;
  display: inline-block;
  overflow: hidden;
}
.img_prd_bl_big_empty_accesorii {
  width: 238px;
  height: 356px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.img_prd_bl_big_empty_accesorii h4 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.img_prd_bl_big_empty {
  position: absolute;
  width: 238px;
  height: 356px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.img_prd_bl_big_empty_new16 {
  display: block;
  width: 238px;
  height: 356px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  overflow: hidden;
  position: relative;
  margin-bottom: 5px;
}
.img_prd_bl_big_empty_new16 figure {
  margin: 0;
  padding: 0;
}

.img_prd_bl_big_empty_new16:after {
  content: "";
  position: absolute;
  top: -110%;
  left: -210%;
  width: 200%;
  height: 200%;
  opacity: 0;
  transform: rotate(45deg);
  
  background: rgba(255, 255, 255, 0.5);
  background: linear-gradient(
    to right, 
    rgba(255, 255, 255, 0.01) 0%,
    rgba(255, 255, 255, 0.13) 77%,
    rgba(255, 255, 255, 0.5) 92%,
    rgba(255, 255, 255, 0.0) 100%
  );
}
.img_prd_bl_big_empty_new16:hover:after {
  opacity: 1;
  top: -30%;
  left: -30%;
  transition-property: left, top, opacity;
  transition-duration: 0.7s, 0.7s, 0.15s;
  transition-timing-function: ease;
}
.img_prd_bl_big_empty_new16 img{
  display: block;
  width: 100%;
  height: auto;
  image-rendering:optimizeSpeed;             /* Legal fallback */
    image-rendering:-moz-crisp-edges;          /* Firefox        */
    image-rendering:-o-crisp-edges;            /* Opera          */
    image-rendering:-webkit-optimize-contrast; /* Safari         */
    image-rendering:optimize-contrast;         /* CSS3 Proposed  */
    image-rendering:crisp-edges;               /* CSS4 Proposed  */
    image-rendering:pixelated;                 /* CSS4 Proposed  */
    -ms-interpolation-mode:nearest-neighbor;   /* IE8+           */
}


.label_ibigprod {
  position: absolute;
  z-index: 100;
  background: url(../elements_img/label_big.png);
  background-repeat: no-repeat;
  width: 89px;
  height: 91px;
  margin-top: -5px;
  margin-left: 197px;
  transform: rotate(90deg);
}
.label_ibigprod p {
  margin-top: 0px;
  margin-bottom: 0px;
  -ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
  text-align: left;
  margin-left: 6px;
  margin-top: 6px;
}
.label_ibigprod p span {
  display: none;
}







.img_prd_bl_big_empty h4 {
  margin-top: 0px;
}
.img_prd_bl_big_empty:hover {
  opacity: 0;
}
.area_txt_sng_prd_big {
  background: url(../elements_img/bg_sng_prod-big.jpg);
  background-repeat: repeat-x;
  width: 100%;
  height: 100px;
  margin-top: -5px;
  display: inline-block;
}
.ln_frst_gold_txt_big {
  background: url(../elements_img/bg_ln_gold.jpg);
  background-repeat: repeat-y;
  margin-top: 4px;
  height: 30px;
  line-height: 28px;
  text-align: center;
  font-family: Oswald, sans-serif, Arial;
  font-size: 15px;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-bottom: 0px;
}
.ln_frst_gold_txt_big h3 {
  line-height: 28px;
  text-align: center;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  padding: 0;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-bottom: 0px;
    margin-top: 0px;
}
.gold_txt_big_descript_sm{
  text-align: center;
  font-size: 9px;
  line-height: 10px;
  margin: 0;
  padding: 0;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  height: 30px;
  overflow: hidden;
}
.gold_txt_big_dscr_ellipsis {
  font-size: 11px;
  position: absolute;
  display: block;
  margin-top: -16px;
  margin-right: 0px;
  margin-left: 226px;
}
.txt_price_sng_pr_big {
  width: 145px;
  height: 27px;
  line-height: 27px;
  background-color: #8d701c;
  float: left;
  font-family: Oswald, sans-serif, Arial;
  font-size: 16px;
  margin-top: 3px;
  padding-left: 0px;
  color: #fff;
  overflow: hidden;
  text-shadow: 1px 1px #000000;
  text-align: center;
}
.txt_price_sng_pr_big span{
  display: inline-block;
  font-family: Oswald, sans-serif, Arial;
  font-size: 16px;
  color: #fff;
  text-shadow: 1px 1px #000000;
}
.txt_price_sng_pr_big_old {
  display: inline-block;
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  padding-left: 5px;
  color: #f8f193;
  text-decoration: line-through;
}
.txt_details_sng_pr_big_pp {
  width: 90px;
  height: 27px;
  line-height: 27px;
  background-color: #313436;
  float: right;
  margin-top: 3px;
  text-align: left;
}
.lnk_detalii_pr_big_pp {
  display: block;
  color: #fff;
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  text-align: center;
}
.lnk_detalii_pr_big_pp:hover {
  background-color: #000000;
} 
.txt_price_sng_pr_big_old_entry{
  display: none;
}
.txt_price_sng_pr_big_old_entry:empty + 
.txt_price_sng_pr_big_old {
  display: none;
}
.label_big_hmprd {
  position: absolute;
  z-index: 100;
  background: url(../elements_img/label_big.png);
  background-repeat: no-repeat;
  width: 89px;
  height: 91px;
  margin-top: -5px;
  margin-left: -4px;
}
.label_big_hmprd p {
  margin-top: 0px;
  margin-bottom: 0px;
  -ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
  text-align: left;
  margin-left: 6px;
  margin-top: 6px;
}
.label_big_hmprd span {
  display: none;
}
.label_big_hmprd-value {
  display: none;
}
.label_big_hmprd[title*="-"] {
  display: none;
}
.label_big_hmprd_new {
  position: absolute;
  z-index: 100;
  background: url(../elements_img/label_new_big.png);
  background-repeat: no-repeat;
  width: 89px;
  height: 91px;
  margin-top: -5px;
  margin-left: -4px;
}
.label_big_hmprd_new-value {
  display: none;
}
.label_big_hmprd_new-value:empty +
.label_big_hmprd_new {
  display: none;
}
.img_prd_bl_big_empty img[alt] {
  color: transparent;
}
.img_prd_bl_big_bg_large[alt] {
  color: transparent;
}
.vezi_aici_cont {
  color: #000000;
}
.txt_taxe_aditionale p a {
  color: #eeeeee;
  text-decoration: underline;
}
.cos_bg_bt_1c_sclp {
  position: absolute;
  z-index: 400;
  margin-left: 951px;
  width: 42px;
  height: 62px;
  background: url(../elements_img/cos_sclp1.gif);
  background-repeat: no-repeat;
  margin-top: 53px;
}
#fb_img_pop_up {
  font-size: 12px;
  color: transparent;
}
.fb_img_pop_up_dsc {
  width: 300px;
  height: 450px;
}

.lg_area_jrv {
  width: 990px;
  min-height: 300px;
  background-color: #fff;
  margin: 0 auto;
  border-top: 2px solid #000000;
  text-align: center;
  margin-top: 3px;
}
.loginForm {
  margin-top: 10px;
}
.lg-vyhod {
  width: 300px;
  display: inline-block;
  background-color: #000000;
  color: #fff;
  line-height: 25px;
  margin-bottom: 15px;
}
.lg-vyhod:hover {
  color: #f4efac;
}
.pg-admina {
  text-align: center;
  width: 300px;
  display: inline-block;
  background-color: #000000;
  color: #fff;
  line-height: 25px;
}
.pg-admina:hover {
  color: #f4efac;
}





.lg-frst-line {
  text-align: center;
  margin-top: 7px;
  float: right;
  width: 147px;
  height: 79px;
  overflow: hidden;
}
.lg-frst-line div {
  background-color: #000000;
  margin-bottom: 3px;
}
.lg-frst-line div:first-child {
  background-color: transparent;
}
.lg-frst-line div a {
  color: white;
  font-size: 13px;
}
.lg-menu-1 a{
  background-color: #000000;
}
.lg-menu-1 a:first-child {
  padding-left: 4px;
  padding-right: 4px;
  display: inline-block;
  left: 0;
  font-weight: bold;
}
.news-jrv-admn {
  font-size: 12px;
  font-weight: bold;
  padding-left: 3px;
  padding-right: 3px;
  margin-left: 2px;
}
.news-jrv-admn:hover {
  background-color: #8d701c;
}
.lg-menu-1 a:first-child:hover {
  background-color: #d4c074;
  color: white;
}
.lg-menu-1 a:last-child {
  padding-left: 9px;
  padding-right: 9px;
  display: inline-block;
  right: 0;
  margin-left: 3px;
  background-color: #d4c074;
  color: black;
}
.lg-menu-1 a:last-child:hover {
  color: white;
}
.lg-menu-2 a,
.lg-menu-3 a {
  font-weight: bold;
  display: block;
  height: 26px;
  line-height: 26px;
}
.lg-menu-2 a:hover,
.lg-menu-3 a:hover {
  background-color: red;
  color: white;
}
.lg-menu-2 a {
  background-color: red;
  color: white;
}

.lg-menu-2ch a,
.lg-menu-3ch a {
  font-weight: bold;
  display: block;
  height: 26px;
  line-height: 26px;
}
.lg-menu-2ch a:hover,
.lg-menu-3ch a:hover {
  background-color: red;
  color: white;
}
.lg-menu-2ch a {
  background-color: black;
  color: white;
  display: block;
}
.lg-menu-3ch a {
  background-color: red;
  color: white;
  display: block;
}
.lg-menu-3ch-a {
  display: inline-block;
  width: 37%;
  font-size: 13px;
  font-weight: bold;
  height: 26px;
  line-height: 26px;
}
.lg-menu-4ch-a {
  display: inline-block;
  width: 60%;
  font-size: 11px;
  height: 26px;
  line-height: 26px;
}
.lg-menu-3ch-ab {
  display: inline-block;
  width: 37%;
  font-size: 11px;
  height: 26px;
  line-height: 26px;
  background-color: red;
}
.lg-menu-4ch-ab {
  display: inline-block;
  width: 60%;
  font-size: 11px;
  height: 26px;
  line-height: 26px;
  background-color: red;
}
.lg-menu-4ch-a a,
.lg-menu-3ch-a a {
  display: block;
}
.lg-menu-3ch-ab a {
  display: block;
  background-color: red;
}
.lg-menu-4ch-ab a {
  display: block;
  background-color: red;
}
.lg-menu-4ch-a:hover,
.lg-menu-3ch-a:hover {
  background-color: red;
}
.lg-menu-4ch-ab:hover {
  background-color: red;
}

.search_poza_facebook_title {
  display: inline-block;
  margin-top: 30px;
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  font-weight: 300;
  color: #efdd98;

}
.search_poza_facebook_area {
  display: inline-block;
  margin-top: 30px;
  margin-left: 5px;
}
.search_poza_facebook {
  width: 250px;
  padding-left: 5px;
  color: grey;
  font-style: italic;
  background-color: #fff;
}
.search_poza_facebook_bt {
  background-color: #c3ae5d;
  color: #fff;
  text-shadow: 1px 1px #000;
  font-weight: bold;
  border: solid 1px #efdd98;
  font-size: 14px;
  width: 170px;
  cursor: pointer;
}
.login-img-facebook-size{
  width: 300;
  height: auto;
}
.img-fcb-mini-sng {
  width: 157px;
  height: auto;
  border: solid 1px #000000;
}
.img-fcb-mini-sng:last-child {
  margin-right: 0px;
}
.img-fcb-2in1-fr {
  display: inline-block;
  vertical-align: top;
}
.img-fcb-2in1 a:hover {
  opacity: 0.8;
}
.img-fcb-2in1 img{
  text-align: center;
  border: solid 1px #000000;
  margin-left: 5px;
  width: 455px;
  height: auto;
}
.bijut-box-im img{
  text-align: center;
  border: solid 1px red;
  margin-left: 5px;
  width: 600px;
  height: auto;
}
.result-srch-img-fcb-sngl-imgs a {
  display: inline-block;
  width: 157px;
  height: auto;
  margin-right: 5px;
}
.result-srch-img-fcb-sngl-imgs a:hover {
  opacity: 0.8;
}
.result-srch-img-fcb-sngl-imgs-title {
  margin-top: 15px;
  margin-bottom: 15px;
}
.result-srch-img-fcb-sngl-imgs-title a{
  font-family: Oswald, sans-serif, Arial;
  font-size: 19px;
  font-weight: 400;
  text-transform: uppercase;
  color: #000000;
}
.result-srch-img-fcb-sngl-imgs-title a:hover {
  text-decoration: underline;
}
.search-poze-facebook-gen {
  position: absolute;
  color: #fff;
  width: 830px;
  height: 77px;
  margin-left: 0px;
  margin-top: 0px;
  background: url(../elements_img/loading-img-fcb4b.gif);
  background-repeat: no-repeat;
  background-size: 830px auto;
  background-position: center;
}
.search-poze-facebook-gen p {
  margin-top: 27px;
  font-weight: bold;
  font-size: 19px;
  text-shadow: 1px 1px #000000;
}
.search-poze-facebook-gen-block {
  position: absolute;
  width: 830px;
  height: 77px;
  top: 245px;
  margin-left: -301px;
  display: none;
}
.lg-frst-line0 {
  margin-top: 10px;
  float: left;
  border: 1px solid black;
  width: 830px;
  height: 76px;
  background: url(../elements_img/facebook-logo-jrv-log.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1000px auto;
  overflow: hidden;
}
.lg-frst-line0-search {
  margin-top: 10px;
  float: left;
  border: 1px solid black;
  width: 830px;
  height: 76px;
  background-color: #000000;
  overflow: hidden;
}
.lg-frst-line-data {
  border: 1px solid black;
  width: 100%;
  margin-top: 96px;
}
.lg-frst-line-dataf {
  border: 1px solid black;
  width: 100%;
  margin-top: 5px;
}
.lg-data-sng-prd div {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
}
.lg-data-sng-prd {
  text-align: left;
  border-bottom: 1px solid #000000;
}
.lg-data-sng-prd:nth-child(even) {
  background-color: #fff;
}
.lg-data-sng-prd:nth-child(odd) {
  background-color: #fbfadf;
}
.lg-data-sng-prd-nume {
  width: 230px;
  overflow: hidden;
  white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 5px;
}
.lg-data-sng-prd-codjrv,
.lg-data-sng-prd-codfrn {
  width: 160px;
  text-align: center;
}
.lg-data-sng-prd-codjrvN {
  width: 160px;
  text-align: center;
  margin-top: -20px;
  font-weight: bold;
}
.lg-data-sng-prd-codfrnN {
  width: 175px;
  text-align: center;
  margin-top: -10px;
  font-weight: bold;
  color: #1e00ff;
}
.lg-data-sng-prd-codfrnN a{
  color: #1e00ff;
}
.lg-data-sng-prd-codfrnN a:hover{
  color: #000000;
}
.lg-data-sng-prd-pretvanz,
.lg-data-sng-prd-cstg {
  width: 100px;
  text-align: center;
}
.lg-data-sng-prd-pretvanz {
  margin-top: -15px;
}
.cod-frn-divrs-md {
  position: absolute;
  width: 90px;
  margin-left: 42px;
  text-align: center;
  margin-top: 3px;
}
.cod-frn-divrs-md-c {
  position: absolute;
  width: 90px;
  margin-left: 35px;
  text-align: center;
  margin-top: -3px;
}
.cod-frn-divrs-md a {
  font-size: 9px;
  font-weight: bold;
  color: #bd00d3;
  height: 11px;
  line-height: 11px;
}
.cod-frn-divrs-md a:hover {
  color: #000000;
}
.cod-frn-divrs-md a:first-child {
  float: left;
}
.cod-frn-divrs-md a:last-child {
  float: right;
}
.cod-frn-divrs-md-cnt {
  font-size: 9px;
  font-weight: bold;
  color: #bd00d3;
  height: 11px;
  line-height: 11px;
}
.lg-id-scos {
  width: 100px;
  text-align: center;
}
.lg-data-sng-prd-pretvechired {
  position: absolute;
  width: 110px;
  margin-left: -5px;
  text-align: center;
  margin-top: 27px;
}
.lg-data-sng-prd-pretvechired p {
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 0px;
  display: inline;
}
.lg-data-sng-prd-pretvechired-proc {
  display: inline;
  margin-top: -3px;
}
.lg-data-sng-prd-pretvechired-proc p {
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.lg-data-sng-prd-pretvechired-proc[name*="-"] {
  display: none;
}
.lg-data-sng-prd-pretachz {
  width: 340px;
  text-align: left;
  margin-top: 10px;
  position: absolute;
  margin-left: -200px;
  font-weight: bold;
}
.lg-data-sng-prd-pretachz-false {
  width: 150px;
  text-align: center;
  margin-top: -10px;
}
.lg-data-sng-prd-cstg {
  font-weight: bold;
  margin-right: 35px;
  margin-top: 10px;
  float: right;
}
.lg-data-sng-prd-cstg a{
  color: #000000;
  cursor: pointer;
}
.lg-data-sng-prd-cstg a:hover {
  background-color: #edda9f;
}
.lg-data-sng-prd-edit {
  font-weight: bold;
  margin-right: 15px;
  margin-top: 9px;
  float: right;
}
.lg-data-sng-prd-edit a {
  background-color: #000000;
  color: #f4ef96;
  text-decoration: none;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 16px;
  line-height: 40px;
  padding-left: 15px;
  padding-right: 15px;
}
.lg-data-sng-prd-edit a:hover {
  color: #fff;
  background-color: #252525;
}
.lg-data-sng-prdup {
  text-align: left;
  background-color: #c3ae5d;
  color: #fff;
  height: 25px;
}
.lg-data-sng-prdup-scos {
  text-align: left;
  background-color: #c3ae5d;
  color: #fff;
  height: 25px;
  margin-top: 90px;
}
.lg-data-sng-prdup-scos div {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  font-weight: bold;
}
.lg-data-sng-prdup div {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  font-weight: bold;
}
.lg-data-sng-prd-codjrv1,
.lg-data-sng-prd-codfrn1{
  width: 160px;
  text-align: center;
}
.lg-data-sng-prd-pretvanz1,
.lg-data-sng-prd-cstg1 {
  width: 100px;
  text-align: center;
}
.lg-data-sng-prd-pretachz1 {
  width: 150px;
  text-align: center;
}
.lg-data-sng-prd-nume1 {
  width: 250px;
  text-align: center;
}
.lg-data-sng-prd-img1 {
  width: 35px;
  text-align: center;
}
.lg-data-sng-prd-lot-qt-pr {
  position: absolute;
  width: 200px;
  text-align: center;
  margin-left: -25px;
}
.lg-data-sng-prd-lot-qt-pr p {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 11px;
  margin-top: 30px;
}
.lg-data-sng-prdz-up {
  text-align: left;
  color: #f6efc5;
  border-top: solid 1px #c3ae5d;
  background-color: #b39f50;
  height: 18px;
  line-height: 16px;
}
.lg-data-sng-prdz-up div{
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  font-weight: bold;
  height: 18px;
  line-height: 15px;
}
.lg-data-sng-prdz {
  text-align: left;
  color: #000000;
  border-top: solid 1px #c3ae5d;
  background-color: #f6efc5;
  height: 18px;
  line-height: 18px;
}
.lg-data-sng-prdz div {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  font-weight: bold;
  height: 18px;
  line-height: 15px;
}
.lg-data-sng-prd-numez {
  width: 235px;
  overflow: hidden;
  white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 5px;
}
.lg-data-sng-prd-codjrvz,
.lg-data-sng-prd-codfrnz {
  width: 130px;
  text-align: center;
}
.lg-data-sng-prd-procentz {
  width: 60px;
  text-align: center;
}
.lg-data-sng-prd-procentz[name*="-"] {
  color: transparent;
}
.lg-data-sng-prd-pretvanzz,
.lg-data-sng-prd-cstgz {
  width: 80px;
  text-align: center;
}
.lg-data-sng-prd-pretachzz {
  width: 80px;
  text-align: center;
}
.lg-data-sng-prd-cstgz {
  font-weight: bold;
}
.lg-data-sng-prd-pretachz-scos {
  width: 150px;
  text-align: left;
  margin-top: 10px;
  position: absolute;
  margin-left: -100px;
  font-weight: bold;
}
/*--.2lg-fl {
  outline: solid 1px red;
}--*/
.lg-data-sng-prd-pretachz-scos[name="0"] {
  display: none;

}
.lg-data-sng-prd-pretachz[name="0"] {
  display: none;

}
.sortare-log-adm {
  margin-top: 95px;
  width: 100%;
  overflow: hidden;
  background-color: black;
  color: white;
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
}
.sortare-log-adm div {
  background-color: #efdd98;
  color: #a0a0a0;
  font-weight: bold;
  font-size: 13px;
  padding-left: 32px;
  padding-right: 32px;
  display: inline-block;
  height: 18px;
  vertical-align: middle;
}
.sortare-log-adm div a {
  line-height: 18px;
  display: block;
  color: #545454;
}
.sortare-log-adm .log-jrv-act {
  background-color: #fff4c9;
}
.sortare-log-adm .lg-menu-sec-1 {
  background-color: red;
}
.sortare-log-adm .lg-menu-sec-1 a{
  color: white;
}
.log-jrv-act a {
  color: #000000;
}
.livrare_order-pg {
  text-align: center;
}
.formular_comanda_txt1-livrare {
  text-align: center;
  margin-top: 10px;
  font-size: 19px;
  font-weight: bold;
}
.livrare_order-pg-urgent {
  text-align: left;
  font-size: 14px;
  width: 500px;
  margin: 0 auto;
  height: 27px;
  line-height: 27px;
  vertical-align: middle;
  background-color: #eeecc4;
  padding-left: 30px;
}
.livrare_order-pg-urgent-rad {
  display: inline-block;
  height: 22px;
  position: absolute;
  margin-left: -20px;
}
.livrare_order-pg-urgent-clr {
  height: 5px;
}
.livrare-promo {
  width: 170px;
  font-size: 13px;
}
.formular_comanda_txt1-livrare1 {
  text-align: center;
  font-size: 12px;
  font-style: italic;
}
.formular_comanda_txt1-livrare2 {
  text-align: center;
  font-size: 12px;
  font-style: italic;
  margin-bottom: 10px;
}
.livrare-ln {
  margin: 0 auto;
  border-bottom: solid 1px black;
  width: 450px;
  text-align: center;
  margin-top: 20px;
}
.formular_comanda_txt1-livrare3 {
  text-align: center;
  font-size: 12px;
  font-style: italic;
  margin-top: 5px;
}
.livr-4 {
  color: red;
}
.newsletter-jrv-adm {
  width: 100%;
  height: auto;
  margin-top: 35px;
  margin-bottom: 25px;
}
.newsletter-jrv-prev {
  width: 700px;
  margin: 0 auto;
  padding-top: 2px;
  padding-bottom: 2px;
  border-top: solid 1px black;
  border-bottom: solid 1px black;
  font-weight: bold;
  font-size: 17px;
  margin-bottom: 5px;
}
.email_newsletter {
  margin-right: 10px;
}
.email_newsletter_ar {
  width: 250px;
}
.trimite_newsletter {
  width: 120px;
  background-color: black;
  color: white;
  font-weight: bold;
  border: none;
  height: 25px;
  cursor: pointer;
}
.trimite_newsletter:hover {
  background-color: #ac8f45;
  color: #fffccc;
  text-shadow: 2px 2px 1px black;
}
.newsletter-jrv-prev1 {
  width: 700px;
  margin: 0 auto;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: bold;
  font-size: 25px;
  margin-bottom: 25px;
  color: black;
}
.newsletter-jrv-prev-menu {
  margin-top: 10px;
}
.newsletter-jrv-prev-menu a {
  font-size: 14px;
  background-color: #bb9b3b;
  color: white;
  padding-left: 87px;
  padding-right: 87px;
}
.newsletter-jrv-prev-menu a:hover {
  background-color: black;
}
.newsletter-jrv-prev-back {
  width: 400px;
  background-color: black;
  color: white;
  margin: 0 auto;
  height: 35px;
  line-height: 35px;
}
.newsletter-jrv-prev-back a {
  display: block;
  color: #f6f092;
  font-weight: bold;
  font-size: 16px;
}
.newsletter-jrv-prev-back a:hover {
  color: white;
  background-color: #8d701c;
}
.news-jrv-hidetxarea {
  display: none;
}
.mobile-menu {
  display: none;
}
.logo-mob,
.search-mob-bt,
.mobile-bt-cos,
.bg-mobile,
.bg-mobile-cmd,
.logo-mob-cmd,
.search-mob-bt-cmd,
.mobile-bt-cos-cmd,
.mobile-menu-cmd
 {
  display: none;
}

.articole {
  height: 412px;
  width: 240px;
  margin-left: 5px;
  border: solid 1px #d7bf65;
  overflow: hidden;
  margin-top: 5px;
}
.title-articl1 {
  width: 240px;
  height: 53px;
  text-align: center;
  background: url(../elements_img/bg_tot_prod.jpg);
  background-repeat: repeat-x;
  color: #fff;
  margin-bottom: 0px;
  margin-top: 0px;
}
.first-line-artcl {
  position: absolute;
  font-family: Oswald, sans-serif, Arial;
  padding-top: 18px;
  width: 240px;
  text-align: center;
  font-size: 11px;
  font-weight: 400;
}
.first-line-artc2 {
  width: 240px;
  font-family: Oswald, sans-serif, Arial;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 0px;
  margin-top: 0px;
  line-height: 42px;
}
.link_artcl {
  width: 240px;
  height: auto;
}
.articl-content {
  position: absolute;
  width: 230px;
  margin-left: 5px;
  padding-top: 3px;
  padding-bottom: 5px;
  background-color: #fff;
  max-height: 237px;
  margin-top: 107px;
  overflow: hidden;
  opacity: 0.8;
}
.articl-content p {
  font-size: 11px;
  margin: 0 6px;
  font-weight: bold;
  color: #000000;
}
.articl-img {
  position: absolute;
  width: 240px;
  height: auto;
}
.articl-img img {
  width: 240px;
  height: auto;
}

/*----------------------------
     BLOC REDUCERI
-------------------------------*/
.reduceri-jrv {
  display: block;
  margin-top: 10px;
}
.reducere-img-sm {
  position: absolute;
  margin-left: 12px;
  z-index: 5;
  padding-bottom: 0px;
}
.reducere-img-sm img {
  box-shadow: 0px 0px 3px #000000;
}
.reducere-img-bg {
  width: 740px;
  height: 98px;
  overflow: hidden;
  margin-top: 2px;
  border: solid 1px #000000;
  background-color: #000000;
}
.reducere-img-bg2 {
  opacity: 0.5;
  width: 900px;
  margin-top: -150px;
}
.reducere-pagetitle1 {
  position: absolute;
  margin-top: 40px;
  margin-left: 97px;
  z-index: 2;
  width: 630px;
  overflow: hidden; 
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 700;
  text-align: center;
  color: #f8f086;
  font-size: 13px;
  text-transform: uppercase;
  text-shadow: 1px 1px #000000;
}
.reducere-pagetitle {
  position: absolute;
  margin-top: 20px;
  margin-left: 97px;
  z-index: 2;
  width: 630px;
  overflow: hidden; 
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 700;
  text-align: center;
  color: #f4efac;
  font-size: 16px;
  text-transform: uppercase;
  text-shadow: 1px 1px #000000;
}
.reducere-content {
  position: absolute;
  margin-top: 60px;
  margin-left: 97px;
  z-index: 2;
  width: 630px;
  height: 26px;
  overflow: hidden;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  line-height: 12px;
  text-shadow: 1px 1px #000000;
}
.reducere-link {
  position: absolute;
  width: 740px;
  height: 80px;
  margin-top: 12px;
  z-index: 4;
}
.reducere-link a {
  opacity: 0;
  display: block;
  padding-top: 24px;
  padding-bottom: 27px;
  padding-left: 75px;
  width: 665px;
  height: auto;
  overflow: hidden; 
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 700;
  text-align: center;
  color: red;
  font-size: 20px;
  text-transform: uppercase;
  text-shadow: 1px 1px #000000;
}
.reducere-link a:hover {
  opacity: 1;
  display: block;
  padding-top: 24px;
  padding-bottom: 27px;
  padding-left: 85px;
  width: 655px;
  height: auto;
  overflow: hidden; 
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 700;
  text-align: center;
  color: #f4ef9c;
  font-size: 20px;
  text-transform: uppercase;
  text-shadow: 3px 0px #000000;
  background-color: rgba(0, 0, 0, 0.5);
}
.reduceri-area {
  width: 740px;
  height: 110px;
  position: absolute;
}
.reduceri-area-block {
  width: 740px;
  height: 110px;
  position: relative;
}
.reducere-pagetitle-mobile1,
.reducere-pagetitle-mobile2 {
  display: none;
}
.reducere-link-mobile {
  display: none;
}
.reduceri-on-off1 {
  display: none;
}
.reduceri-on-off-home {
  display: none;
}
/*----------------------------
     BLOC REDUCERI LEFT
-------------------------------*/
.reduceri-jrv-left {
  display: block;
  width: 242px;
  margin-left: 5px;
  height: auto;
}
.reducere-img-sm-left {
  position: absolute;
  width: auto;
  text-align: center;
  z-index: 6;
  margin-left: 5px;
}
.reducere-img-sm-left img {
  box-shadow: 1px 1px 4px #000000;
  width: 50px;
  height: auto;
}
.reducere-img-bg-left {
  width: 100%;
  height: 120px;
  overflow: hidden;
  margin-top: 3px;
  border: solid 1px #000000;
  background-color: #000000;
  text-align: center;
}
.reducere-img-bg2-left {
  width: 100%;
  height: auto;
}
.reducere-pagetitle1-left {
  position: absolute;
  margin-top: 45px;
  z-index: 5;
  width: 242px;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 700;
  text-align: center;
  color: #000000;
  font-size: 11px;
  line-height: 22px;
  height: 22px;
  text-transform: uppercase;
  background-color: rgba(254, 248, 159, 0.9); 
}
.reducere-pagetitle1-left a{
  display: block;
  padding-left: 55px;
  z-index: 43439;
  padding-bottom: 58px;
  padding-top: 43px;
  margin-top: -43px;
  color: #000000;
}
.reducere-pagetitle1-left a p{
  font-family: Oswald, sans-serif, Arial;
  font-weight: 700;
  text-align: center;
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
}
.reducere-pagetitle1-left a:hover {
  background-color: rgba(0, 0, 0, 0.4);
  color: rgba(254, 248, 159, 1.0);
  text-shadow: 1px 1px #000000;
  box-shadow: inset 0px 0px 25px #000000;
  font-weight: 400;
}
.reducere-pagetitle-mobile1-left {
  position: absolute;
  margin-top: 10px;
  z-index: 4;
  width: 181px;
  padding-left: 59px;
  padding-right: 4px;
  overflow: hidden; 
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 700;
  text-align: center;
  color: #f4efac;
  font-size: 13px;
  text-transform: uppercase;
  text-shadow: 1px 1px #000000;
}
.reducere-pagetitle-mobile2-left {
  position: absolute;
  margin-top: 26px;
  z-index: 2;
  width: 189px;
  padding-left: 55px;
  overflow: hidden; 
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 700;
  text-align: center;
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  text-shadow: 1px 1px #000000;
}
.reducere-content-left {
  position: absolute;
  margin: 0 5px;
  margin-top: 79px;
  z-index: 2;
  width: 96%;
  height: 41px;
  overflow: hidden;
  color: #fff;
  font-size: 9px;
  font-weight: bold;
  text-align: left;
  line-height: 10px;
  text-shadow: 1px 1px #000000;
}
.reduceri-area-left {
  width: 100%;
  height: 140px;
  position: absolute;
}
.reduceri-area-block-left {
  width: 242;
  height: 126px;
  margin-top: 4px;
  position: relative;
  overflow: hidden;
}
.reduceri-area-block-left:last-child {
  margin-bottom: 5px;
}
.reducere-link-mobile-left {
  position: absolute;
  width: 100%;
  height: 130px;
  z-index: 6;
}
.reduceri-on-off-left {
  padding-top: 5px;
}
.reduceri-on-off-home-left {
  margin-top: -5px;
}
#com-min-show,
#com-min-hide {
  display: block;
  height: 5px;
}
.fancybox-img-jrv a {
  position: absolute;
  z-index: 111;
  margin-left: 5px;
  margin-top: 365px;
  width: 284px;
}
.fancybox-img-jrv ul {
  list-style: none;
  margin-bottom: 0px;
}
.fancybox-img-jrv ul li a {
  margin-bottom: 0px;
  height: 42px;
}
.fancybox-img-jrv ul li a p {
  width: 200px;
  height: 38px;
  line-height: 38px;
  margin-left: 43px;
  background: url(../elements_img/bt-poza-zoom.jpg);
  background-repeat: repeat-y;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  color: #f1edb5;
  font-weight: 700;
  font-family: Oswald, sans-serif, Arial;
  box-shadow: 0 0 15px #ffffbe;
}
.fancybox-img-jrv ul li a p:hover {
  color: #fff;
  box-shadow: 0 0 25px #fff;
}
.fancybox-img-jrv ul li:nth-child(2),
.fancybox-img-jrv ul li:nth-child(3),
.fancybox-img-jrv ul li:nth-child(4) {
  display: none;
}
.slider-prod-acces-title,
.slider-prod-acces-price {
  position: absolute;
  z-index: 1000;
}
.slider-prod-acces-title {
  width: 160px;
  background-color: rgba(255, 255, 255, 0.9);
  text-align: center;
  height: 24px;
  line-height: 24px;
  margin-top: 155px;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 11px;
  color: #000000;
}
.slider-prod-acces-title strong{
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 11px;
  color: #000000;
}
.slider-prod-acces {
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.data-ora {
  display: none;
}
.cer-ret {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 25px;
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
  border-bottom: solid 1px black;
  width: 80%;
}
.ret-all-errmsg {
  font-family: Oswald, sans-serif, Arial;
  font-size: 13px;
  color: red;
  text-align: center;
}
.ret-all {
  width: 80%;
  margin: 0 auto;
  text-align: center;
}
.cmp-retur {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 12px;
  text-align: center;
  display: block;
  margin-top: 2px;
  text-transform: uppercase;
  color: #8f8f8f;
}
.cmp-retur span {
  color: red;
}
.returnare label {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  display: block;
  margin-top: 0px;
  color: #585858;
}
.returnare label .sta-rd {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 300;
  font-size: 14px;
  text-align: center;
  display: block;
  margin-top: 10px;
  color: #818181;
  display: inline;
}
.returnare-prod label .sta-rd {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 300;
  font-size: 14px;
  text-align: center;
  display: block;
  margin-top: 10px;
  color: #818181;
  display: inline;
}
.returnare label span {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  display: block;
  margin-top: 10px;
  color: red;
  display: inline;
}
.returnare input {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  display: block;
  margin: 0 auto;
  margin-top: 3px;
  width: 100%;
  line-height: 35px;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
}
.returnare textarea {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: left;
  display: block;
  margin: 0 auto;
  margin-top: 3px;
  width: 100%;
  max-width: 100%;
  min-height: 100px;
  height: auto;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
}
.returnare-prod label {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  margin-top: 10px;
  color: #585858;
  width: 100%;
  height: auto;
  display: inline-block;
}
.returnare-prod input {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  display: block;
  margin: 0 auto;
  margin-top: 3px;
  width: 100%;
  line-height: 35px;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
}
.returnare-prod label span {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  display: block;
  margin-top: 10px;
  color: red;
  display: inline;
}
.returnare-50prct {
  width: 49%;
  margin: 0 auto;
  display: inline-block;
}
.returnare-50prctjum {
  width: 46%;
  margin: 0 auto;
  display: inline-block;
}
.returnare-50prctjumln {
  width: 4%;
  margin: 0 auto;
  display: inline-block;
}
.returnare-info-liv {
  font-size: 11px;
  width: 98%;
}
.ret-all .returnare-50prct:nth-child(even){
  float: left;
}
.ret-all .returnare-50prct:nth-child(odd){
  float: right;
}
.returnare-50prct label{
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  display: inline-block;
  margin-top: 10px;
  color: #585858;
  width: 100%;
}
.returnare-50prct label span {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  display: block;
  margin-top: 10px;
  color: red;
  display: inline;
}
.returnare-50prct input {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  margin: 0 auto;
  margin-top: 3px;
  width: 100%;
  line-height: 35px;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
}

.returnare-50prct select {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  margin: 0 auto;
  margin-top: 3px;
  width: 100%;
  line-height: 35px;
  height: 41px;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
  text-align-last: center;
}
.returnare-prod-notaschm {
  font-size: 12px;
  font-family: Oswald, sans-serif, Arial;
  color: #585858;
}
.returnare-25prct {
  width: 32%;
  margin: 0 auto;
  display: inline-block;
}
.returnare-75poc {
  width: 66%;
  margin: 0 auto;
  display: inline-block;
  float: left;
}
.returnare-15poc {
  width: 32%;
  margin: 0 auto;
  display: inline-block;
  float: right;
}
.ret-all fieldset {
  border: dashed 1px #a8915d;
  padding-bottom: 15px;
  margin-top: 10px;
}
.ret-all fieldset legend{
  font-size: 13px;
  color: #a8915d;
  font-style: italic;
  padding: 0 5px;
}
.returnare .err-rd-mss,
.returnare-50prct .err-rd-mss,
.returnare-prod .err-rd-mss {
  outline: solid 1px red;
}
.returnare-25prct:first-child {
  float: left;
  width: 25%;
}
.returnare-25prct:last-child {
  float: right;
  width: 37%;
}
.returnare-25prct label{
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  display: inline-block;
  margin-top: 10px;
  color: #585858;
  width: 100%;
}
.returnare-25prct label span {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  display: block;
  margin-top: 10px;
  color: red;
  display: inline;
}
.returnare-25prct input {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  margin: 0 auto;
  margin-top: 3px;
  width: 100%;
  line-height: 35px;
}
.returnare-bt {
  display: block;
  margin: 0 auto;
  margin-top: 7px;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
  margin-bottom: 15px;
}
.returnare-bt input {
  display: block;
  width: 100%;
  height: 45px;
  line-height: 45px;
  background: url(../elements_img/bg_bt_contact.gif);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  border: none;
  color: #fff;
  font-size: 15px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  cursor: pointer;
}
.returnare-bt input:hover {
  opacity: 0.9;
}
.returnare input[value="Nu ai completat contul bancar!"],
.returnare input[value="Nu ai completat numele bancii!"],
.returnare input[value="Nu ai completat numele tau!"],
.returnare-50prct input[value="Nu ai completat judetul!"],
.returnare-50prct input[value="Nu ai completat localitatea!"],
.returnare-50prct input[value="Nu ai completat strada!"],
.returnare-50prct input[value="Nu ai completat numarul de telefon!"],
.returnare-50prct input[value="Nu ai completat corect adresa de email!"],
.returnare-50prct input[value="Nu ai completat data receptiei produsului!"],
.returnare-50prct input[value="Nu ai completat numarul facturii!"],
.returnare-prod input[value="Nu ai completat numele produsului!"]
 {
  color: red;
  text-transform: none;
}
.print-retur-hidden {
  margin: 2% 2%;
  background-color: #fff;
  border: solid 1px #b1b1b1;
}
.returnNewFrmBt {
  width: 602px;
  display: block;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 15px;
}
.returnNewFrmMdf {
  display: inline-block;
  width: 150px;
  height: 45px;
  line-height: 45px;
  background: url(../elements_img/bg_bt_contact.gif);
  background-repeat: repeat-x;
  background-size: 100% 100%; 
  text-align: center;
  color: #fff;
  font-size: 15px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  cursor: pointer;
  opacity: 0.8;
}
.returnNewFrmInr {
  float: right;
  width: 445px;
  height: 45px;
  line-height: 45px;
  background: url(../elements_img/bg_bt_contact.gif);
  background-repeat: repeat-x;
  background-size: 100% 100%; 
  text-align: center;
  color: #f4f0af;
  font-size: 15px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  cursor: pointer;
  border: none;
}
.returnNewFrmTA {
  width: 80%;
  margin: 0 auto;
  margin-top: 15px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
.returnNewFrmT {
  width: 80%;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 20px;
  font-size: 12px;
  font-style: italic;
  line-height: 14px;
}

.print-retur {
  background-color: #fff;
  outline: solid 1px #b1b1b1;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 600px;
  margin: 0 auto;
}
.title-print-retur {
  font-family: Oswald, sans-serif, Arial;
  text-align: center;
  font-size: 35px;
  margin-top: 30px;
}
.data-print-retur {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  text-align: center;
  font-size: 20px;
  text-transform: uppercase;
}
.first-line-print-retur,
.second-line-print-retur,
.third-line-print-retur,
.fourd-line-print-retur {
  width: 80%;
  margin: 0 auto;
  font-weight: 400;
  font-size: 15px;
  margin-top: 20px;
  text-align: justify;
  text-indent: 20px;
}
.first-line-print-retur i {
  font-weight: bold;
  font-size: 15px;
}
.sm1-print-retur {
  width: 80%;
  margin: 0 auto;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 14px;
  text-align: right;
  margin-top: 40px;
  text-transform: uppercase;
}
.sm2-print-retur {
  width: 80%;
  margin: 0 auto;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 14px;
  text-align: right;
  text-transform: uppercase;
}
.sm3-print-retur,
.sm4-print-retur {
  width: 80%;
  margin: 0 auto;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 17px;
  text-align: right;
  text-transform: uppercase;
}
.sm4-print-retur {
  margin-bottom: 60px;
}
.inreg1-form2-retur {
  width: 100%;
  font-family: Oswald, sans-serif, Arial;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
}
.inreg2-form2-retur {
  width: 100%;
  font-family: Oswald, sans-serif, Arial;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
  margin-bottom: 10px;
}
.inreg3a-form2-retur {
  width: 60px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: bold;
  font-size: 25px;
  text-align: center;
  background-color: #897a4d;
  color: #fff;
  line-height: 40px;
  position: absolute;
  text-shadow: 1px 1px #000000;
  margin-left: 30px;
}
.inreg3-form2-retur {
  width: 550px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 17px;
  text-align: left;
  padding-left: 20px;
  background-color: #e6d983;
  line-height: 40px;
  margin-left: 90px;
  padding-right: 20px;
}
.inreg3-form2-retur-div {
  float: right;
  width: 220px;
  line-height: 30px;
  background-color: #897a4d;
  color: #fff;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  text-align: center;
  margin-top: 5px;
}
.inreg3-form2-retur a {
  position: absolute;
  width: 220px;
  line-height: 30px;
  background-color: #897a4d;
  color: #fff;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  text-align: center;
  margin-left: -50px;
}
.inreg3-form2-retur a:hover {
  background-color: #6b5f3c;
}
.inreg4a-form2-retur {
  width: 60px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: bold;
  font-size: 25px;
  text-align: center;
  background-color: #897a4d;
  color: #fff;
  height: 60px;
  vertical-align: middle;
  position: absolute;
  text-shadow: 1px 1px #000000;
  margin-left: 30px;
  margin-top: 7px;
  padding-top: 20px;
}
.inreg4-form2-retur {
  width: 550px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 17px;
  text-align: left;
  padding-left: 20px;
  background-color: #e6d983;
  height: 70px;
  vertical-align: middle;
  margin-left: 90px;
  margin-top: 7px;
  line-height: 20px;
  padding-top: 10px;
  padding-right: 20px;
}
.inreg5a-form2-retur {
  width: 60px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: bold;
  font-size: 25px;
  text-align: center;
  background-color: #897a4d;
  color: #fff;
  line-height: 40px;
  position: absolute;
  text-shadow: 1px 1px #000000;
  margin-left: 30px;
  margin-top: 7px;
}
.inreg5-form2-retur {
  width: 550px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 17px;
  text-align: left;
  padding-left: 20px;
  background-color: #e6d983;
  line-height: 40px;
  margin-left: 90px;
  padding-right: 20px;
  margin-top: 7px;
}

.inreg5-form2-retur .inpt-mask {
  float: right;
  width: 220px;
  line-height: 30px;
  background-color: #897a4d;
  color: #fff;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  text-align: center;
  margin-left: 330px;
  margin-top: -35px;
}
.inreg5-form2-retur input {
  position: absolute;
  width: 220px;
  line-height: 30px;
  background-color: red;
  color: #fff;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  text-align: center;
  margin-left: -50px;
  margin-top: 0px;
  opacity: 0;
  cursor: pointer;
}
.inreg5-form2-retur .inpt-mask:hover {
  background-color: #6b5f3c;
}
.inreg6-form2-retur {
  float: right;
  width: 220px;
  line-height: 30px;
  background-color: #605637;
  color: #fff;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  text-align: center;
  margin-right: 50px;
  margin-top: -35px;
  font-size: 18px;
}
.inreg6-form2-retur:hover {
  background-color: #000000;
}
.inreg6-form2-retur input{
  position: absolute;
  width: 220px;
  line-height: 30px;
  background-color: red;
  color: #fff;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  text-align: center;
  margin-left: -50px;
  margin-top: 0px;
  opacity: 0;
  cursor: pointer;
}
.form2-retur {
  margin-bottom: 30px;
}
.comt-cer-ret {
  text-align: center;
  border-bottom: solid 1px black;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 16px;
  width: 70%;
  margin: 0 auto;
  padding-left: 50px;
  padding-right: 50px;
}
.bt-print-retur {
  text-align: center;
}
.bt-print-retur input {
  width: 100px;
  line-height: 25px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  background-color: #e1e1e0;
  text-transform: uppercase;
  border: none;
  color: #adadad;
  cursor: pointer;
}
.bt-print-retur input:hover {
  color: #fff;
  background-color: #a2a2a2;
}
.return-blank {
  position: absolute;
  opacity: 0;
}
.return-blank:empty {
  opacity: 1;
  position: absolute;
  background-color: #fdfcf6;
  width: 700px;
  height: 330px;
  z-index: 1000;
}
.return-blank-msg {
  display: none;
}
.return-blank:empty + .return-blank-msg {
  display: block;
  position: absolute;
  z-index: 1001;
  text-align: center;
  margin-left: 200px;
  width: 300px;
}
.retur_area_block {
  background-color: #fdfcf6;
  border: solid 1px #707070;
  padding: 10px 15px;
}
.return-blank-msg a{
  display: block;
  margin: 15px auto;
  color: #fff;
  line-height: 30px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  background-color: #000000;
  text-transform: uppercase;
}
.roch-sr-hide {
  display: none;
}
.retur-form-intro {
  width: 94%;
  margin: 15px 3%;
}
.retur-form-intro p {
  font-size: 12px;
  font-style: italic;
  margin-bottom: 0px;
  margin-top: 0px;
}
.banner-left-rot-box {
  width: 240px;
  height: 513px;
  border: solid 1px #6b6b6b;
  overflow: hidden;
}
.bn-rot-block-a {
  background-color: #fff;
  display: block;
  text-decoration: none;
  color: #fff;
}
.bn-rot-img {
  text-align: center;
  width: 100%;
  height: 335px;
  margin: 0;
  padding: 0;
}
.bn-rot-img img {
  margin: 0 auto;
}
.bn-rot-jrv-lg {
  width: 242px;
  height: 57px;
  background: url(../elements_img/logo-bnr-ltr.png);
  background-repeat: no-repeat;
  position: absolute;
  margin-left: -1px;
  margin-top: 281px;
}
.bn-rot-jrv-cntt {
  background: url(../elements_img/bgrd-bn-ltr.jpg);
  background-repeat: repeat-x;
  height: 178px;
  width: 100%;
}
.bn-rot-jrv-ttl {
  width: 90%;
  margin: 0 auto;
  text-align: center;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 17px;
  text-transform: uppercase;
  padding-top: 15px;
  line-height: 35px;
  overflow: hidden; 
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #e7d475;
}
.bn-rot-jrv-txt {
  font-size: 12px;
  width: 90%;
  margin: 0 auto;
  height: 85px;
  overflow: hidden;
  margin-top: 6px;
  line-height: 14px;
}
.bn-rot-jrv-prc {
  width: 90%;
  margin: 0 auto;
  text-align: right;
  font-family: Oswald, sans-serif, Arial;
  font-size: 18px;
  font-weight: 400;
  padding-top: 5px;
}

.sng_prd_block-nocrop {
  width: 180px;
  height: 260px;
  border: solid 1px #bca46e;
  background-color: #fefefe;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  text-align: center;
  display: inline-block;
  margin-left: 0px;
  padding-left: 0px;
  margin-right: 1px;
}
.sng_prd_block-nocrop a {
  display: block;
}
.sng_prd_block-nocrop a img {
  width: 160px;
  height: 160px;
  display: block;
}
.sng_prd_block-nocrop a img[alt] {
  color:transparent;
  height: 160px;
}
.name_prod_sng_prd_block-nocrop {
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  color: #a88712;
  overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 8px;
    margin-bottom: 3px;
    font-weight: 400;
}
.line_prod_sng_prd_block_up-nocrop {
  margin: 0 auto;
  margin-bottom: 5px;
  height: 1px;
  width: 147px;
  background: url(../elements_img/line_sb_prd_up.png);
}
.img_prod_sng_prd_block-nocrop {
  margin: 0 auto;
  display: block;
}
.img_prod_sng_prd_block_hover-nocrop {
  
  display: block;
  margin-left: 10px;
}
.label_red-nocrop {
  width: 47px;
  height: 47px;
  background: url(../elements_img/label_red.png);
  position: absolute;
  margin-left: 120px;
  margin-top: 3px;
  text-align: center;
  line-height: 45px;
  font-size: 14px;
  color: #9d7a1f;
  font-weight: bold;
  padding-left: 1px;
  z-index: 100;
}
.label_red-nocrop[title*="-"] {
  display: none;
}
.label_new-nocrop {
  width: 50px;
  height: 50px;
  background: url(../elements_img/label_new.png);
  position: absolute;
  margin-left: 120px;
  margin-top: 3px;
  text-align: center;
  line-height: 45px;
  font-size: 5px;
  color: transparent;
  z-index: 100;
}
.label_new-nocrop:empty {
  display: none;
}
.line_prod_sng_prd_block-nocrop {
  margin: 0 auto;
  margin-top: 2px;
  height: 1px;
  width: 147px;
  background: url(../elements_img/line_sb_prd.png);
}
.pret_prod_sng_prd_block-nocrop {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  display: inline;
}
.pret_vechi_prod_sng_prd_block-nocrop {
  color: #5c5c5c;
  font-size: 12px;
  display: inline;
  text-decoration: line-through;
}
.pret_vechi_prod_sng_prd_block_empty-nocrop {
  color: #5c5c5c;
  font-size: 12px;
  display: inline;
  text-decoration: line-through;
  margin-left: -3px;
}
.pret_vechi_prod_sng_prd_block-nocrop:empty + 
.pret_vechi_prod_sng_prd_block_empty-nocrop {
  display: none;
}
.bt_prod_sng_prd_block-nocrop {
  width: 120px;
  height: 22px;
  margin: 0 auto;
  margin-top: 3px;
  border: solid 1px #b38f2f;
}
.bt_prod_sng_prd_block-nocrop a {
  font-size: 13px;
  color: #000000;
  display: block;
  line-height: 22px;
  background: url(../elements_img/bg_bt_prod_area_sg.gif);
  background-repeat: repeat-x;
  background-color: #e7d475;
}
.bt_prod_sng_prd_block-nocrop a:hover {
  color: #323232;
  background: url(../elements_img/bg_bt_prod_area_sg_ov.gif);
  background-repeat: repeat-x;
}
.ln_bl_prd_dw_prod_det-nocrop {
  background: url(../elements_img/bg-line-rec-prd.jpg);
  background-repeat: repeat-x;
  background-position: center;
  color: #efe791;
  line-height: 35px;
  font-size: 17px;
  margin-top: 5px;
  padding-left: 12px;
  font-family: Oswald, sans-serif, Arial;
}
.slider-prod-acces-title-inline,
.slider-prod-acces-price-inline {
  position: absolute;
  z-index: 1000;
}
.slider-prod-acces-title-inline {
  max-width: 180px;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  text-align: center;
  height: 24px;
  line-height: 24px;
  margin-top: -40px;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  overflow: hidden;
}
.slider-prod-acces-title-inline strong{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 11px;
  color: #000000;
}
.slider-prod-acces-inline {
  border: solid 1px #000000;
  width: 180px;
  height: 200px;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  text-align: center;
  display: inline-block;
  margin-left: 0px;
  padding-left: 0px;
  margin-right: 1px;
}
.search_poza_facebook_menu {
  position: absolute;
  width: 80px;
  height: 77px;
  text-align: left;
}
.search_poza_facebook_menu a {
  text-decoration: none;
  background-color: #b3994c;
  color: #000000;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 12px;
  text-align: center;
  display: block;
  line-height: 22px;
  margin-top: 3px;
}
.search_poza_facebook_menu a:first-child {
  margin-top: 15px;
}
.search_poza_facebook_menu a:hover {
  color: #fff;
}
.search_poza_facebook_menu .spfcbma-active {
  color: #efdd98;
}
.hdn-txt-blk {
  display: none;
}
.lg-data-sng-prd-mrm {
  width: 100%;
  height: 90px;
  text-align: left;
  border-bottom: solid 1px black;
}
.lg-data-sng-prd-mrm:nth-child(even) {
  background-color: #fff;
}
.lg-data-sng-prd-mrm:nth-child(odd) {
  background-color: #fbfadf;
}
.lg-data-sng-prd-img-mrm,
.lg-data-sng-prd-nume-mrm,
.lg-data-sng-prd-pretachz-mrm,
.lg-data-sng-prd-coduri-mrm {
  display: inline-block;
}
.lg-data-sng-prd-img-mrm img{
  vertical-align: middle;
  height: 86px;
}
.lg-data-sng-prd-coduri-mrm {
  width: 90px;
  height: 90px;
  text-align: center;
  font-size: 13px;
  vertical-align: middle;
}
.lg-data-sng-prd-nume-mrm {
  margin: 0;
  margin-left: 10px;
  width: 220px;
  padding-top: 0;
  height: 90px;
  line-height: 90px;
  font-size: 12px;
  overflow: hidden;
  vertical-align: middle;
}
.lg-data-sng-prd-nume-mrmHDDN {
  display: inline-block;
  background-color: #e8e8e8;
  margin: 0;
  padding-left: 14px;
  margin-left: -4px;
  width: 220px;
  padding-top: 0;
  height: 90px;
  line-height: 90px;
  font-size: 12px;
  overflow: hidden;
  vertical-align: middle;
  font-style: italic;
}
.lg-data-sng-prd-codjrv-mrm {
  text-align: center;
  font-size: 13px;
  margin-top: 17px;
}
.lg-data-sng-prd-codfrn-mrm {
  text-align: center;
  font-size: 13px;
  margin-top: 15px;
}
.mrm-attnt-check {
  position: absolute;
  height: 70px;
  font-size: 50px;
  color: red;
  margin-left: 920px;
  margin-top: -85px;
}


.lg-mrm-bloc {
  display: inline-block;
  width: 540px;
  height: 70px;
  text-align: left;
  vertical-align: middle;
  margin-left: 5px;
  margin-top: -6px;
  border: solid 1px #f2e9d8;
}
.lg-mrm-bloc-mmx1 {
  display: inline-block;
  height: 28px;
  margin-top: 4px;
  line-height: 28px;
  font-size: 9px;
  text-align: left;
  width: 305px;
  background-color: #fce786;
  border: solid 1px #fbab2d;
}
.lg-mrm-bloc-mmx1ATT {
  display: inline-block;
  height: 28px;
  margin-top: 4px;
  line-height: 28px;
  font-size: 9px;
  text-align: left;
  width: 285px;
  background-color: #fce786;
  border: solid 1px #fbab2d;
}
.lg-mrm-bloc-mmx2 {
  float: right;
  height: 28px;
  margin-top: 4px;
  line-height: 28px;
  font-size: 9px;
  text-align: left;
  width: 220px;
  background-color: #f6e8cf;
}
.lg-mrm-bloc-mmx3 {
  display: block;
  height: 28px;
  margin-top: 4px;
  line-height: 28px;
  font-size: 9px;
  text-align: left;
  margin-top: 6px;
  background-color: #eaf7b4;
}
.lg-mrm-bloc-mmx1ATT .lg-mrm-bloc-mmxnm{
  font-weight: bold;
  width: 45px;
  text-align: center;
  background-color: #d9d1a5;
  height: 27px;
}
.lg-mrm-bloc-mmx1 .lg-mrm-bloc-mmxnm,
.lg-mrm-bloc-mmx3 .lg-mrm-bloc-mmxnm {
  font-weight: bold;
  width: 45px;
  text-align: center;
  background-color: #d9d1a5;
  height: 27px;
}
.lg-mrm-bloc-mmx2 .lg-mrm-bloc-mmxnm1 {
  font-weight: bold;
  width: 35px;
  text-align: center;
  background-color: #d9d1a5;
  height: 100%;
}
.lg-mrm-bloc-mmx1ATT div,
.lg-mrm-bloc-mmx1 div,
.lg-mrm-bloc-mmx3 div,
.lg-mrm-bloc-mmx2 div {
  display: inline-block;
}


.lg-mrm-bloc-inc {
  display: inline-block;
  width: 55px;
  text-align: center;
  background-color: #ead28a;
  vertical-align: middle;
  margin-left: 5px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.lgmrmb {
  display: inline-block;
  width: 24px;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  line-height: 18px;
  height: 18px;
  margin-top: 5px;
  margin-left: 3px;
  background-color: #fff;
}
.lgmrmb1,
.lgmrmb2 {
  display: inline-block;
  width: 45px;
  text-align: center;
  font-size: 11px;
  line-height: 25px;
}
.lgmrmbinc {
  display: block;
  margin: 0 auto;
  width: 45px;
  text-align: center;
  font-size: 13px;
  line-height: 15px;
}
.lgmrmb0,
.lgmrmb10,
.lgmrmb20 {
  font-weight: bold;
  display: inline-block;
  width: 45px;
  text-align: center;
  font-size: 11px;
}
.lg-mrm-bloc-frnz {
  width: 62px;
  height: 270px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.lg-mrm-bloc-frnz-ifr {
  width: 900px;
  height: 900px;
  margin-top: -430px;
  margin-left: -540px;
}
.lg-mrm-bloc-frnz-inc {
  width: 120px;
  height: 270px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.lg-mrm-bloc-frnz-ifr-inc {
  width: 1200px;
  height: 900px;
  margin-top: -355px;
  margin-left: -997px;
}
.ifr-int-incl {
  background-color: white;
  width: 120px;
  height: 170px;
  position: absolute;
  margin-top: 100px;
}
.ifr-int-incl1 {
  background-color: white;
  width: 120px;
  height: 70px;
  position: absolute;
}
.lg-mrm-edit-prATTN {
  display: inline-block;
  width: 46px;
  height: 70px;
  margin-left: 7px;
  vertical-align: middle;
  margin-top: -6px;
}
.lg-mrm-edit-prATTN a {
  display: block;
  font-family: Oswald, sans-serif, Arial;
  font-weight: bold;
  font-size: 16px;
  background-color: red;
  line-height: 70px;
  text-align: center;
  color: #fff;
}
.lg-mrm-edit-prATTN a:hover {
  background-color: #bc0000;
}
.lg-mrm-edit-pr {
  display: inline-block;
  width: 40px;
  height: 70px;
  margin-left: 3px;
  vertical-align: middle;
  margin-top: -6px;
}
.lg-mrm-edit-pr a {
  display: block;
  font-family: Oswald, sans-serif, Arial;
  font-weight: bold;
  font-size: 13px;
  background-color: #8f7835;
  line-height: 70px;
  text-align: center;
  color: #fff;
}
.lg-mrm-edit-pr a:hover {
  background-color: #000;
}
.area_categ_descr_block-hwr {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 15px;
  padding-right: 15px;
  border-top: solid 1px #ffffa1;
  margin-top: 1px;
  margin-bottom: 1px;
  height: 49px;
  overflow: hidden;
}
.area_categ_descr-hwr .area_categ_descr_block-hwr p {
  font-size: 11px;
  line-height: 12px;
  text-indent: 20px;
  font-style: italic;
}
.area_categ_descr-hwr {
  background-color: #ac8f45;
  margin-top: 5px;
  padding-top: 1px;
  padding-bottom: 2px;
}
.cl-hwr-txt {
  border-bottom: solid 1px #ffffa1;
  margin-bottom: 2px;
  display: block;
  padding-bottom: 10px;
  padding-left: 15px;
}
.cl-hwr-txt p {
  font-weight: bold;
  line-height: 11px;
  height: 11px;
  font-size: 11px;
}
.cl-hwr-txt p i {
  font-size: 11px;
}
.cl-hwr-txt p i:hover {
  text-decoration: underline;
}
.area_categ_descr-hwr p,
.area_categ_descr-hwr a {
  color: #fff;
  font-size: 13px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.date_contact_line3 a,
.tel-up-pint {
  color: #fff;
  pointer-events:none;
}
.cum_cmpr_schema_mob {
  display: none;
}
.contact_thanks_sccs {
  display: block;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: red;
  text-transform: uppercase;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 15px;
}
.contact_thanks_sccs:empty {
  display: none;
}
.anunt_cncd {
  padding-bottom: 15px;
  padding-top: 12px;
  text-align: center;
  border-bottom: solid 1px #000000;
  border-top: solid 1px #000000;
  background-color: #242424;
  margin-bottom: 5px;
}
.anunt_cncd p:first-child {
  margin-bottom: 0px;
  margin-top: 0px;
  font-weight: bold;
  font-size: 17px;
  color: #f5e27f;
}
.anunt_cncd p {
  margin-bottom: 0px;
  margin-top: 0px;
  font-weight: 400;
  font-size: 14px;
  color: #f5e27f;
}

.marimi-value-allBox {
  width: 328px;
  height: 110px;
  background-color: rgba(241, 240, 192, 1); 
  margin-top: -110px;
  margin-left: 27px;
  display: none;
  position: absolute;
}
.marimi-value-allBox ul {
  display: block;
  background: url(../elements_img/newsletter_bg_down.gif);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  background-position: bottom;
  width: 328px;
  height: 36px;
  margin: 0;
  padding: 0;
  color: #414141;
  position: absolute;
  margin-top: -36px;
}

.marimi-value-allBox ul .mrm-val-txt1 {
  display: block;
  width: auto;
  height: 11px;
  padding: 0;
  padding: 2px 5px;
  padding-bottom: 4px;
  margin: 0 auto;
  margin-bottom: -7px;
  font-size: 10px;
  text-transform: uppercase;
  text-align: center;
  color: #000000;
  font-family: OpenSans, sans-serif, Arial;
  border-top: solid 1px #e6d373;
  background: url(../elements_img/newsletter_bg_up.gif);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  background-position: bottom;
  border-bottom: solid 1px #fffcb6;
}
.marimi-value-allBox ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  font-size: 10px;
  width: auto;
}
.marimi-value-allBox ul li:nth-child(3),
.marimi-value-allBox ul li:nth-child(4),
.marimi-value-allBox ul li:nth-child(5) {
  display: inline-block;
  padding: 0;
  margin: 0;
  color: #fff;
  margin-left: 0px;
  margin-right: 0px;
  width: 100px;
  height: 13px;
  line-height: 12px;
  padding-top: 5px;
}
.marimi-value-allBox ul li:nth-child(3):before {
  content: 'BUST:';
  display: inline-block;
  width: auto;
  color: rgba(241, 240, 192, 1); 
  margin-right: 2px;
  padding-top: 5px;
}
.marimi-value-allBox ul li:nth-child(4):before {
  content: 'TALIE:';
  display: inline-block;
  width: auto;
  color: rgba(241, 240, 192, 1); 
  margin-right: 2px;
  padding-top: 5px;
}
.marimi-value-allBox ul li:nth-child(5):before {
  content: 'SOLD:';
  display: inline-block;
  width: auto;
  color: rgba(241, 240, 192, 1); 
  margin-right: 2px;
  padding-top: 5px;
}
.marimi-value-allBox #marimi-value-block li:nth-child(1):before,
.marimi-value-allBox #marimi-value-block li:nth-child(2):before,
.marimi-value-allBox #marimi-value-block li:nth-child(3):before,
.marimi-value-allBox #marimi-value-block li:nth-child(4):before,
.marimi-value-allBox #marimi-value-block li:nth-child(5):before,
.marimi-value-allBox #marimi-value-block li:nth-child(6):before,
.marimi-value-allBox #marimi-value-block li:nth-child(7):before {
  display: none;
}
.marimi-value-allBox #marimi-value-block {
  display: block;
  color: #000000;
  margin: 0;
  padding: 0;
  height: 110px;
  background: transparent;
  position: relative;
  width: 328px;
}
.marimi-value-allBox #marimi-value-block li {
  display: none;
}
.marimi-value-allBox #marimi-value-block li:nth-child(1) {
  display: block;
  width: 318px;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  padding-top: 4px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  background-color: rgba(0,0,0,0.95);
}
.marimi-value-allBox #marimi-value-block li:nth-child(1) span{
  display: block;
  font-size: 11px;
  line-height: 12px;
  color: #fff;
}
.marimi-value-allBox #marimi-value-block li:nth-child(1) .mmrmmsp {
  font-size: 10px;
}
.marimi-value-allBox #marimi-value-block li:nth-child(2),
.marimi-value-allBox #marimi-value-block li:nth-child(3),
.marimi-value-allBox #marimi-value-block li:nth-child(4) {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 95px;
  margin-left: 3px;
  margin-right: 3px;
  border: solid 1px #000000;
  height: 28px;
  margin-top: 1px;
}
.marimi-value-allBox #marimi-value-block li input {
  display: block;
  border: none;
  height: 28px;
  text-align: center;
  font-size: 14px;
  color: #000000;
  width: 95px;
  font-family: Oswald, sans-serif, Arial;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
  -webkit-appearance: none;
     border-radius: 0;
}






.breadcrumbsJrv_categ {
  height: 12px;
  text-align: left;
  padding-left: 20px;
  background-color: #ac8f45;
  border-top: solid 1px #fffea0;
  line-height: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.breadcrumbsJrv_categ .B_crumbBox {
  height: 12px;
  padding: 0 0;
  margin: 0 0;
  color: #f6f2c3;
  line-height: 12px;
  font-size: 7px;
}
.breadcrumbsJrv_categ .B_crumbBox li {
  list-style: none;
  display: inline-block;
  color: #f6f2c3;
  font-size: 7px;
  height: 12px;
  line-height: 12px;
  padding: 0 0;
  margin: 0 0;
  text-transform: uppercase;
}
.breadcrumbsJrv_categ .B_crumbBox li a {
  color: #f6f2c3;
  font-size: 7px;
  padding: 0 0;
  margin: 0 0;
  text-transform: uppercase;
}
.breadcrumbsJrv_categ .B_crumbBox li a:hover {
  color: #fff;
}
.breadcrumbsJrv_prod {
  height: 12px;
  text-align: center;
  background-color: #ac8f45;
  line-height: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.breadcrumbsJrv_prod .B_crumbBox {
  height: 12px;
  padding: 0 0;
  margin: 0 0;
  color: #f6f2c3;
  line-height: 12px;
  font-size: 7px;
}
.breadcrumbsJrv_prod .B_crumbBox li {
  list-style: none;
  display: inline-block;
  color: #f6f2c3;
  font-size: 7px;
  height: 12px;
  line-height: 12px;
  padding: 0 0;
  margin: 0 0;
  text-transform: uppercase;
}
.breadcrumbsJrv_prod .B_crumbBox li a {
  color: #f6f2c3;
  font-size: 7px;
  padding: 0 0;
  margin: 0 0;
  text-transform: uppercase;
}
.breadcrumbsJrv_prod .B_crumbBox li a:hover {
  color: #fff;
}
.voturi_jrv,
.rating_hidBl {
  display: none;
}
.rating_block {
  background: url(../elements_img/eff-bt-hov.png);
  background-repeat: repeat-x;
  background-position: center;
  background-size: 100% 100%;
  height: 35px;
  margin-top: 5px;
  text-align: center;
  display: block;
  border: solid 1px #ac8f45;
}
.rating_block span {
  display: inline-block;
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  line-height: 33px;
  vertical-align: top;
  color: #000;
  margin-right: 5px;
  margin-left: 5px;
}
.rating_block ul {
  display: inline-block;
  padding-top: 5px;
}
.angro-bt-dwnl1 {
  position: absolute;
  width: 70px;
  text-align: center;
  height: 16px;
  font-size: 10px;
  color: #000000;
  background-color: #b3994c;
  margin-left: 242px;
  margin-top: -53px;
}
.angro-bt-dwnl1:hover,
.angro-bt-dwnl2:hover,
.angro-bt-dwnl3:hover {
  background-color: #fff;
  color: #000000;
}
.angro-bt-dwnl2 {
  position: absolute;
  width: 70px;
  text-align: center;
  height: 16px;
  font-size: 10px;
  color: #000000;
  background-color: #b3994c;
  margin-left: 242px;
  margin-top: -35px;
}
.angro-bt-dwnl3 {
  position: absolute;
  width: 70px;
  text-align: center;
  height: 16px;
  font-size: 10px;
  color: #000000;
  background-color: #b3994c;
  margin-left: 242px;
  margin-top: -15px;
}
.angro-bt-prod {
  position: absolute;
  width: 70px;
  text-align: center;
  height: 16px;
  font-size: 10px;
  color: #000000;
  background-color: #b3994c;
  margin-left: 242px;
  margin-top: 5px;
}
.lg-data-sng-prd .lg-angro-dataProductLine {
  position: absolute;
  font-size: 10px;
  margin-left: 5px;
  color: #ab0000;
  margin-top: 33px;
}
.lg-ang-ang,
.lgangGol {
  display: inline-block;
  font-weight: bold;
  background-color: yellow;
  color: red;
}
.engros-area-login {
  width: 741px;
  border: solid 1px #000000;
  background-color: #fdfcf6;
}
.loginLoginFieldset-engros {
  width: 600px;
  margin: 0 auto;
  text-align: center;
}
.engros-area-login1 {
  width: 94%;
  margin: 15px 3%;
}
.engros-area-login1 p {
  font-size: 13px;
  margin-bottom: 0px;
  margin-top: 0px;
  text-indent: 20px;
  text-align: justify;
  line-height: 16px;
}
.engros-login label {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 17px;
  margin: 0 auto;
  text-align: left;
  display: block;
  margin-top: 10px;
  padding-left: 15px;
  line-height: 39px;
  height: 39px;
  width: 320px;
  color: #585858;
  text-transform: uppercase;
  border: solid 1px #a9a9a9;
  background-color: #fff;
}
.engros-login input {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 17px;
  text-align: center;
  float: right;
  margin: 0 auto;
  width: 200px;
  padding-left: 10px;
  margin-right: 10px;
  height: 30px;
  line-height: 35px;
  border: none;
  border-bottom: dotted 1px #696969;
  background-color: #fff;
}
.engros-loginerror {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 12px;
  text-align: center;
  display: block;
  margin-top: 2px;
  text-transform: uppercase;
  color: red;
}
.loginLoginButton-engros {
  height: 38px;
  width: 337px;
  margin: 0 auto;
  margin-top: 10px;
  display: block;
}
.loginLoginButton-engros input {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 17px;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  margin: 0 auto;
  width: 150px;
  line-height: 38px;
  height: 38px;
  border: none;
  background: url(../elements_img/bg_bt_comanda.gif);
  background-repeat: repeat-x;
  background-color: #2b2b2b;
  color: #ffffff;
  cursor: pointer;
  float: right;
}
.loginLoginButton-engrosH {
  height: 38px;
  width: 337px;
  margin: 0 auto;
  margin-top: -38px;
  margin-bottom: 50px;
}
.loginLoginButton-engrosH button {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 17px;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  margin: 0 auto;
  width: 180px;
  line-height: 38px;
  height: 38px;
  border: solid 1px #d0be68;
  background: url(../elements_img/newsletter_bg_up.gif);
  color: #454545;
  cursor: pointer;
  float: left;
}
.loginLoginButton-engrosH button:hover {
  opacity: 0.8;
  color: #000000;
}
.loginLoginButton-engros input:hover {
  background: url(../elements_img/bg_bt_comanda_ov.gif);
  background-repeat: repeat-x;
}
.engros-login-reg label {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  margin: 0 auto;
  text-align: center;
  display: block;
  margin-top: 7px;
  line-height: 35px;
  height: 30px;
  width: 420px;
  color: #585858;
}
.engros-login-reg input {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 17px;
  text-align: center;
  display: block;
  margin: 0 auto;
  width: 420px;
  height: 35px;
  line-height: 35px;
  background-color: #fff;
  border: solid 1px #a9a9a9;
}
.loginReg-engros input {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 17px;
  text-align: center;
  display: block;
  text-transform: uppercase;
  margin: 0 auto;
  width: 250px;
  line-height: 38px;
  height: 38px;
  border: none;
  background: url(../elements_img/bg_bt_comanda.gif);
  background-repeat: repeat-x;
  background-color: #2b2b2b;
  color: #ffffff;
  cursor: pointer;
  margin-top: 10px;
  margin-bottom: 40px;
}
.loginReg-engros input:hover {
  background: url(../elements_img/bg_bt_comanda_ov.gif);
  background-repeat: repeat-x;
}
.regEngrNew {
  display: none;
}
.engros-reg-succes {
  display: none;
}
.engros-reg-succesok {
  text-align: center;
  margin-top: 20px;
}
.engros-reg-succesok p {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 23px;
  margin: 0 auto;
  line-height: 25px;
}
#Hide-reg-engr {
  display: none;
}
.engros-login-exp {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 12px;
  text-align: center;
  display: block;
  margin-top: 2px;
}
.engros-login-exp-promo {
  display: block;
  width: 82%;
  margin: 0 auto;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  padding: 2% 3%;
  background-color: #6c592e;
}
.engros-login-exp-promo p {
  font-family: Oswald, sans-serif, Arial;
  font-size: 13px;
  text-align: center;
  text-indent: 0;
  color: #ffffff;
  font-weight: 300;
  line-height: 18px;
}
.engros-login-exp-promo p:first-child {
  font-size: 20px;
  font-weight: bold;
}
.engros-login-exp-promo p:last-child {
  font-style: italic;
  font-weight: 300;
}
.cat-engr-dist-box {
  width: 88%;
  margin: 0 auto;
  text-align: center;
}
.cat-engr-dist-inn {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
}
.cat-engr-dist-inn p {
  position: absolute;
  font-size: 80px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  margin-top: 155px;
  margin-left: 60px;
  color: #564714;
  opacity: 0.3;
}
.cat-engr-dist-inn:hover {
  opacity: 0.7;
}
.loginLoginButton-engros-order {
  display: block;
  width: 100%;
  text-align: center;
  position: relative;
  margin-top: 10px;
}
.loginLoginButton-engros-order button {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 17px;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  margin: 0 auto;
  width: 230px;
  line-height: 36px;
  height: 38px;
  border: solid 1px #d0be68;
  background: url(../elements_img/newsletter_bg_up.gif);
  color: #454545;
  cursor: pointer;
}
.loginLoginButton-engros-order button:hover {
  opacity: 0.8;
  color: #000000;
}
.engros-area-login5 {
  width: 80%;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 15px;
}
.engros-area-login5 a{
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-decoration: underline;
  color: #000000;
}
.engros-area-login6 {
  width: 82%;
  border: solid 1px #776422;
  margin: 0 auto;
  padding: 4% 3%;
  background-color: #fff;
  margin-bottom: 40px;
}
.engros-area-login6 p {
  text-indent: 0;
  text-align: center;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 300;
  font-size: 16px;
  line-height: 21px;
}
.loginLoginFieldset-engros-order {
  width: 88%;
  margin: 0 auto;
  text-align: center;
  padding-top: 15px;
}
.engros-login-order-cmp .cdprEngL {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  margin: 0 auto;
  text-align: left;
  padding-left: 10px;
  display: inline-block;
  margin-bottom: 7px;
  line-height: 38px;
  height: 38px;
  width: 190px;
  color: #8d8d8d;
  background-color: #fff;
  border: solid 1px #a9a9a9;
}
.engros-login-order-cmp .cdprEngI {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: left;
  padding-left: 5px;
  float: right;
  margin: 0 auto;
  margin-right: 10px;
  width: 100px;
  height: 30px;
  line-height: 36px;
  background-color: #fff;
  border: none;
  border-bottom: dotted 1px #a9a9a9;
}
.engros-login-order-cmp .mrEngL {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  margin: 0 auto;
  text-align: left;
  padding-left: 10px;
  display: inline-block;
  margin-bottom: 7px;
  line-height: 38px;
  height: 38px;
  width: 240px;
  color: #8d8d8d;
  background-color: #fff;
  border: solid 1px #a9a9a9;
}
.engros-login-order-cmp .mrEngI {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: left;
  padding-left: 5px;
  float: right;
  margin: 0 auto;
  margin-right: 10px;
  width: 170px;
  height: 30px;
  line-height: 36px;
  background-color: #fff;
  border: none;
  border-bottom: dotted 1px #a9a9a9;
}
.engros-login-order-cmp .qtEngL {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  margin: 0 auto;
  text-align: left;
  padding-left: 10px;
  display: inline-block;
  margin-bottom: 7px;
  line-height: 38px;
  height: 38px;
  width: 120px;
  color: #8d8d8d;
  background-color: #fff;
  border: solid 1px #a9a9a9;
}
.engros-login-order-cmp .qtEngI {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: left;
  padding-left: 5px;
  float: right;
  margin: 0 auto;
  margin-right: 5px;
  width: 45px;
  height: 30px;
  line-height: 36px;
  background-color: #fff;
  border: none;
  border-bottom: dotted 1px #a9a9a9;
}
.engros-login-order-cmp .cdprEngLE {
  font-weight: 400;
  font-size: 11px;
  margin: 0 auto;
  text-align: center;
  padding-left: 10px;
  display: inline-block;
  margin-top: 10px;
  line-height: 20px;
  height: 20px;
  width: 190px;
  color: #585858;
}
.engros-login-order-cmp .mrEngLE {
  font-weight: 400;
  font-size: 11px;
  margin: 0 auto;
  text-align: center;
  padding-left: 10px;
  display: inline-block;
  line-height: 20px;
  height: 20px;
  width: 240px;
  color: #585858;
  margin-top: 10px;
}
.engros-login-order-cmp .qtEngLE {
  font-weight: 400;
  font-size: 11px;
  margin: 0 auto;
  text-align: center;
  padding-left: 10px;
  display: inline-block;
  line-height: 20px;
  height: 20px;
  width: 120px;
  color: #585858;
  margin-top: 10px;
}
.addEngNew1,
.addEngNew2,
.addEngNew3,
.addEngNew4,
.addEngNew5,
.addEngNew6,
.addEngNew7,
.addEngNew8,
.addEngNew9,
.addEngNew10,
.addEngNew11,
.addEngNew12,
.addEngNew13,
.addEngNew14,
.addEngNew15 {
  display: block;
  margin: 0 auto;
  width: 551px;
  line-height: 30px;
  height: 30px;
  border: solid 1px #fff;
}
.engBt-addPrd button {
  position: absolute;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  text-transform: uppercase;
  width: 594px;
  line-height: 28px;
  height: 32px;
  border: solid 1px #d7c48c;
  background-color: #e9d7a2;
  color: #5c491e;
  cursor: pointer;
  margin-left: 73px;
}
.engBt-addPrd button:hover {
  opacity: 0.9;
}
#addEngNew1 {
  margin-top: 150px;
  display: block;
}
#addEngNew2 {
  margin-top: 197px;
  display: none;
}
#addEngNew3 {
  margin-top: 244px;
  display: none;
}
#addEngNew4 {
  margin-top: 291px;
  display: none;
}
#addEngNew5 {
  margin-top: 338px;
  display: none;
}
#addEngNew6 {
  margin-top: 385px;
  display: none;
}
#addEngNew7 {
  margin-top: 432px;
  display: none;
}
#addEngNew8 {
  margin-top: 479px;
  display: none;
}
#addEngNew9 {
  margin-top: 526px;
  display: none;
}
#addEngNew10 {
  margin-top: 573px;
  display: none;
}
#addEngNew11 {
  margin-top: 620px;
  display: none;
}
#addEngNew12 {
  margin-top: 667px;
  display: none;
}
#addEngNew13 {
  margin-top: 714px;
  display: none;
}
#addEngNew14 {
  margin-top: 761px;
  display: none;
}
#addEngNew15 {
  margin-top: 808px;
  display: none;
}
.ordEgrsPQM2,
.ordEgrsPQM3,
.ordEgrsPQM4,
.ordEgrsPQM5,
.ordEgrsPQM6,
.ordEgrsPQM7,
.ordEgrsPQM8,
.ordEgrsPQM9,
.ordEgrsPQM10,
.ordEgrsPQM11,
.ordEgrsPQM12,
.ordEgrsPQM13,
.ordEgrsPQM14,
.ordEgrsPQM15 {
  display: none;
}
.ordEgrsFacturare {
  width: 594px;
  display: block;
  margin: 0 auto;
  margin-top: 40px;
  border-top: solid 1px #000000;
}
.ordEgrsFacturareTitle {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 18px;
  text-align: center;
  margin: 0 auto;
  text-transform: uppercase;
  margin-top: -14px;
  background-color: #fdfcf6;
  width: 180px;
  margin-bottom: 5px;
}
.ordEgrsFacturare label,
.ordEgrsLivrare label {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  margin: 0 auto;
  text-align: left;
  padding-left: 10px;
  display: inline-block;
  margin-bottom: 7px;
  line-height: 38px;
  height: 38px;
  color: #8d8d8d;
  background-color: #fff;
  border: solid 1px #a9a9a9;
}
.ordEgrsFacturare input,
.ordEgrsLivrare input {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: left;
  padding-left: 5px;
  float: right;
  margin: 0 auto;
  margin-right: 10px;
  height: 30px;
  line-height: 36px;
  background-color: #fff;
  border: none;
  border-bottom: dotted 1px #a9a9a9;
}
.cdprEngFctN-L {
  width: 330px;
}
.cdprEngFctN-I {
  width: 215px;
}
.cdprEngFctS-L {
  width: 234px;
}
.cdprEngFctS-I {
  width: 175px;
}
.cdprEngFctC-L,
.cdprEngFctRC-L {
  width: 282px;
}
.cdprEngFctC-I {
  width: 210px;
}
.cdprEngFctRC-I {
  width: 185px;
}
.ordEgrsLivrare {
  width: 594px;
  display: block;
  margin: 0 auto;
  margin-top: 40px;
  border-top: solid 1px #000000;
}
.ordEgrsLivrareTitle {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 18px;
  text-align: center;
  margin: 0 auto;
  text-transform: uppercase;
  margin-top: -14px;
  background-color: #fdfcf6;
  width: 160px;
  margin-bottom: 5px;
}
.cdprEngLivA-L {
  width: 581px;
}
.cdprEngLivA-I {
  width: 455px;
}
.cdprEngLivL-L {
  width: 282px;
}
.cdprEngLivL-I {
  width: 190px;
}
.cdprEngLivJ-L {
  width: 283px;
}
.cdprEngLivJ-I {
  width: 180px;
}
.cdprEngLivP-L {
  width: 204px;
}
.cdprEngLivP-I {
  width: 146px;
}
.cdprEngLivT-L {
  width: 150px;
}
.cdprEngLivT-I {
  width: 85px;
}
.cdprEngLivE-L {
  width: 194px;
}
.cdprEngLivE-I {
  width: 140px;
}
.orderEngros-thank {
  display: block;
  width: 80%;
  margin: 0 auto;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  padding: 2% 2%;
  background-color: #fff;
  border: solid 1px #000000;
}
.orderEngros-thank p {
  font-family: Oswald, sans-serif, Arial;
  font-size: 17px;
  text-align: center;
  text-indent: 0;
  color: #000000;
  font-weight: 400;
  line-height: 18px;
}
.engros-relogin {
  text-align: center;
  margin-bottom: 25px;
}
.engros-relogin a{
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 17px;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  margin: 0 auto;
  width: 230px;
  line-height: 40px;
  height: 38px;
  border: solid 1px #d0be68;
  background: url(../elements_img/newsletter_bg_up.gif);
  color: #000000;
  cursor: pointer;
}
.engros-relogin a:hover {
  opacity: 0.8;
  color: #000000;
}
.engros-logoutPltf {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 17px;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  margin: 0 auto;
  width: 100px;
  line-height: 40px;
  height: 38px;
  border: solid 1px #d0be68;
  background: url(../elements_img/newsletter_bg_up.gif);
  color: #000000;
  cursor: pointer;
  float: right;
  margin-top: 7px;
  margin-right: 7px;
}
.engros-logoutPltf:hover {
  opacity: 0.8;
  color: #000000;
}
.bt-engros-up {
  display: inline-block;
  width: 111px;
  height: 27px;
  line-height: 27px;
  text-align: center;
  margin-top: 8px;
  font-size: 12px;
  color: #e6d89b;
  background: url(../elements_img/distributie-bt-ok.jpg);
  float: right;
  margin-right: 5px;
}
.bt-engros-up:hover {
  background: url(../elements_img/distributie-bt-ok-ov.jpg);
  color: #fff;
}
.engros-title-insertdata {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 25px;
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
  border-bottom: solid 1px black;
  width: 80%;
}



.star-rating-default, .star-rating-default a:hover, .star-rating-default a:active, .star-rating-default a:focus, .star-rating-default .current-rating {
    background: url(../elements_img/alt_star.png) left -1000px repeat-x !important;
}

.star-rating-default a:hover, .star-rating-default a:active, .star-rating-default a:focus {
    background-position: left bottom !important;
}

.star-rating-default {
    position: relative;
    /*width: 125px;*/
    height: 25px !important;
    overflow: hidden;
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
    background-position: left top !important;
    margin-top: 5px !important;
}

.star-rating-default li.star {
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    display: inline !important;
    list-style: none;
}

.star-rating-default li.star span {
    display:none;   
}

.star-rating-default a, .star-rating-default .current-rating {
    padding: 0 !important;
    margin: 0 !important;
    position: absolute;
    top: 0;
    left: 0;
    text-indent: -1000em !important;
    height: 25px !important;
    line-height: 25px !important;
    outline: none;
    overflow: hidden;
    border: none;
}
.star-rating-default .current-rating {
    z-index: 1;
    background-position: left center !important;
}
.new_OrdForm {
  text-align: center;
  background-color: #f9f9e0;
  border: solid 1px #9b9b9b;
  width: 741px;
}
.new_OrdForm_titlePre {
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  display: inline-block;
  margin: 0 auto;
  margin-top: 20px;
  width: 600px;
  color: red;
}
.new_OrdForm_title {
  font-family: Oswald, sans-serif, Arial;
  font-size: 23px;
  display: inline-block;
  margin: 0 auto;
  margin-top: 0px;
  border-bottom: solid 1px #000000;
  text-transform: uppercase;
  width: 500px;
}
.new_OrdForm_ind {
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  display: inline-block;
  margin: 0 auto;
  margin-bottom: 10px;
  width: 500px;
  color: #7e7e7e;
}
.new_OrdForm_ind1 {
  font-family: Oswald, sans-serif, Arial;
  font-size: 13px;
  display: inline-block;
  margin: 0 auto;
  width: 500px;
  color: #7e7e7e;
  height: 15px;
  line-height: 15px;
  margin-top: 5px;
}
.new_OrdForm_ind2 {
  font-family: Oswald, sans-serif, Arial;
  font-size: 12px;
  display: inline-block;
  margin: 0 auto;
  margin-bottom: 15px;
  width: 500px;
  color: #7e7e7e;
  height: 13px;
  line-height: 13px;
}
.new_OrdForm_terms {
  font-family: Oswald, sans-serif, Arial;
  font-size: 13px;
  color: #7e7e7e;
  width: 503px;
  text-align: left;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 15px;
  height: 40px;
  line-height: 40px;
}
.new_OrdForm_terms .new_OrdForm_btOrd {
  width: 160px;
  float: right;
  background: url("../elements_img/bg_bt_comanda.gif");
  background-repeat: repeat-x;
  border: solid 1px #000000;
  color: #ffffff;
  line-height: 36px;
  opacity: 0.9;
  cursor: pointer;
}
.new_OrdForm_terms .new_OrdForm_btOrd:hover {
  opacity: 1;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.new_OrdForm_terms a {
  font-family: Oswald, sans-serif, Arial;
  font-size: 13px;
  color: #7e7e7e;
  text-decoration: underline;
}
.new_OrdForm_terms a:hover {
  font-family: Oswald, sans-serif, Arial;
  color: #000000;
}
.new_OrdForm_ind span {
  color: red;
}
.new_OrdForm label {
  width: 500px;
  display: inline-block;
  margin: 0 auto;
  text-align: center;
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  margin-top: 5px;
  color: #919191;
  height: 20px;
  text-transform: uppercase;
}
.new_OrdForm label span {
  color: red;
}
.new_OrdForm input,
.new_OrdForm select {
  width: 500px;
  display: inline-block;
  margin: 0 auto;
  text-align: center;
  height: 40px;
  line-height: 40px;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
  font-family: Oswald, sans-serif, Arial;
  font-size: 16px;
  border:1px solid #969696;
}
.new_OrdForm select {
  width: 500px;
  display: inline-block;
  margin: 0 auto;
  text-align: center;
  text-align-last: center;
  height: 40px;
  line-height: 40px;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
  border:1px solid #969696;
}
.new_OrdForm select option {
  text-align: left;
}
.new_ordFrm_jum {
  width: 500px;
  display: inline-block;
  margin: 0 auto;
  text-align: center;
  height: 60px;
  margin-top: 5px;
}
.new_ordFrm_jum1,
.new_ordFrm_jum2 {
  display: inline-block;
  width: 245px;
}
.new_ordFrm_jum1 {
  float: left;
}
.new_ordFrm_jum2 {
  float: right;
}
.new_ordFrm_jum .new_ordFrm_jum1 label,
.new_ordFrm_jum .new_ordFrm_jum2 label,
.new_ordFrm_jum .new_ordFrm_jum1 select,
.new_ordFrm_jum .new_ordFrm_jum1 input,
.new_ordFrm_jum .new_ordFrm_jum2 input {
  width: 245px;
  margin: 0;
}
.new_OrdForm textarea {
  width: 500px;
  max-width: 500px;
  display: inline-block;
  margin: 0 auto;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  line-height: 16px;
  height: 100px;
  border:1px solid #969696;
  padding: 8px 10px;
}
.new_OrdForm input:focus:invalid, .new_OrdForm select:focus:invalid {
  background: #fff url(../elements_img/invalid.png) no-repeat 10px center;
  box-shadow: inset 0 0 0 1px #ffa215;
}
.new_OrdForm_shipping {
  width: 500px;
  display: inline-block;
  margin: 0 auto;
}
.new_OrdForm_shipping label {
  width: 420px;
  border-radius: 3px;
  border: 1px solid #D1D3D4;
  height: 40px;
  margin: 0;
  padding: 0;
  background-color: #f3f3cf;
  text-align: left;
  padding-left: 80px;
}
.new_OrdForm_shipping .new_OrdForm_shipping_sng input {
  height: 10px;
  width: 10px;
  margin: 0;
  padding: 0;
  position: absolute;
  display: inline;
}
.new_OrdForm_shipping input.radio:empty {
  margin-left: -2300px;
}
.new_OrdForm_shipping input.radio:empty ~ label {
  position: relative;
  float: left;
  line-height: 40px;
  margin-bottom: 8px;
  cursor: pointer;
  border:1px solid #969696;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 0;
}
.new_OrdForm_shipping input.radio:empty ~ label:before {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  content: '';
  width: 40px;
  background: #e0deb8;
}
.new_OrdForm_shipping input.radio:hover:not(:checked) ~ label:before {
  content: '';
  background: #e0deb8 url(../elements_img/valid-hov.png) no-repeat center;
  color: #9CE2AE;
  width: 40px;
  height: 40px;
}
.new_OrdForm_shipping input.radio:hover:not(:checked) ~ label {
  color: #5d5d5d;
}
.new_OrdForm_shipping input.radio:checked ~ label:before {
  content: '';
  background: url(../elements_img/valid.png) no-repeat center;
  color: #9CE2AE;
  background-color: #343434;
}
.new_OrdForm_shipping input.radio:checked ~ label {
  color: #000000;
  border: 1px solid #000000;
  background-color: #f5f5b2;
}
.new_OrdForm_shipping_sng {
  clear: both;
  margin: 0;
}
.video-jrv {
  text-align: center;
  margin: 0;
  padding: 0;
  margin-top: 10px;
}
.video-jrv iframe:first-child {
  float: left;
}
.video-jrv iframe:last-child {
  float: right;
}
.lg-data-sng-prd-stock-frnjrv {
  position: absolute;
  text-align: center;
  margin-left: -180px;
  margin-top: 30px;
  width: 175px;
}


.lg-data-sng-prd-stock-frnjrvAZZ {
  position: absolute;
  text-align: center;
  margin-left: -180px;
  margin-top: 30px;
  width: 175px;
}
.stock-act-jrvfrAZZ .AZZ {
  display: none;
}
.stock-act-jrvfrAZZ:last-child .AZZ {
  right: -150px;
  display: block;
  position: absolute;
  width: 140px;
  font-size: 12px;
  margin-top: 0px;
}
.stock-act-jrvfrAZZ .AZZprc-frn-cntdoc {
  display: none;
}
.stock-act-jrvfrAZZ:last-child .AZZprc-frn-cntdoc {
  right: -150px;
  display: block;
  color: red;
  position: absolute;
  width: 140px;
  font-size: 12px;
  font-weight: bold;
  margin-top: -22px;
  padding-top: 20px;
  height: 20px;
  background-color: #fffe96;
}
.data-act-stkfrn {
  position: absolute;
  outline: dotted 1px red;
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  margin-left: 650px;
  padding: 5px;
  margin-top: -10px;
}
.data-act-stkfrn .a {
  font-size: 9px;
  font-weight: normal;
}
.stock-act-jrvfrAZZ {
  display: inline-block;
  text-align: center;
}
.stock-act-jrvfr {
  display: inline-block;
  text-align: center;
}
.lg-data-sng-prd .stock-act-jrvfr-size,
.lg-data-sng-prd .stock-act-jrvfr-nr {
  display: block;
  width: 100%;
  font-size: 10px;
  height: 12px;
  line-height: 12px;
}
.lg-data-sng-prd .stock-act-jrvfr-nr {
  margin-top: -2px;
}
.lg-data-sng-prd .stock-act-jrvfr:first-child .stock-act-jrvfr-size,
.lg-data-sng-prd .stock-act-jrvfr:first-child .stock-act-jrvfr-nr {
  font-weight: bold;
}
.lg-data-sng-prd .lg-data-sng-prd-hidemenuA {
  background-color: #000000;
  color: #fff;
  font-size: 8px;
  font-weight: bold;
  -webkit-transform: rotateZ(-90deg); /* Safari */
  transform: rotateZ(-90deg); /* Standard syntax */
  position: absolute;
  margin-left: -33px;
  height: 14px;
  line-height: 14px;
  margin-top: 20px;
  width: 50px;
  text-align: center;
}
.lg-data-sng-prd .lg-data-sng-prd-hidemenuB {
  position: absolute;
  margin-left: -98px;
  font-family: Oswald, sans-serif, Arial;
  font-size: 10px;
  width: 80px;
  text-align: right;
  height: 48px;
  line-height: 48px;
  margin-top: 3px;
}
.lg-data-sng-prd-mrm .lg-data-sng-prd-hidemenuA {
  background-color: #000000;
  color: #fff;
  font-size: 8px;
  font-weight: bold;
  -webkit-transform: rotateZ(-90deg); /* Safari */
  transform: rotateZ(-90deg); /* Standard syntax */
  position: absolute;
  margin-left: -51px;
  height: 14px;
  line-height: 14px;
  margin-top: 38px;
  width: 86px;
  text-align: center;
}
.lg-data-sng-prd-mrm .lg-data-sng-prd-hidemenuBG {
  background-color: #000000;
  opacity: 0.2;
  position: absolute;
  margin-left: 58px;
  height: 86px;
  margin-top: 2px;
  width: 235px;
}
.lg-data-sng-prd-stock-frnjrvsite {
  position: absolute;
  text-align: center;
  margin-left: -160px;
  margin-top: 25px;
  width: 150px;
}
.lg-data-sng-prd .stock-act-jrvfr-sizeEX,
.lg-data-sng-prd .stock-act-jrvfr-nrEX {
  display: block;
  width: 100%;
  font-size: 10px;
  height: 12px;
  line-height: 12px;
  color: green;
}
.lg-data-sng-prd .stock-act-jrvfr-sizeCT,
.lg-data-sng-prd .stock-act-jrvfr-nrCT {
  display: block;
  width: 100%;
  font-size: 10px;
  height: 12px;
  line-height: 12px;
  color: red;
}
.lg-data-sng-prd .stock-act-jrvfr:first-child .stock-act-jrvfr-sizeEX,
.lg-data-sng-prd .stock-act-jrvfr:first-child .stock-act-jrvfr-nrEX,
.lg-data-sng-prd .stock-act-jrvfr:first-child .stock-act-jrvfr-sizeCT,
.lg-data-sng-prd .stock-act-jrvfr:first-child .stock-act-jrvfr-nrCT {
  font-weight: normal;
}
.block-calc-dat-liv {
  position: absolute;
  top: 50px;
  background-color: #2d2d2d;
  width: 741px;
  height: 52px;
  margin-left: 247px;
  z-index: 20;
  padding-top: 18px;
}
.block-calc-dat-liv p {
  margin: 0;
  display: inline-block;
  font-size: 13px;
}
.block-calc-dat-livL {
  width: 55%;
  float: left;
  text-align: right;
  color: #fff;
}
.block-calc-dat-livR {
  width: 44%;
  float: right;
  text-align: left;
  font-weight: bold;
  color: #ffe170;
}
.lg-data-sng-prd .lg-data-sng-prd-forEu {
  position: absolute;
  width: 70px;
  height: 45px;
  margin-top: 5px;
  line-height: 45px;
  text-align: center;
  background-color: #fff;
  opacity: 0.8;
  font-size: 12px;
  margin-left: 116px;
}
.lg-data-sng-prd .lg-data-sng-prd-forEu span {
  display: none;
}
.txt-annt-rst-src-im {
  line-height: 14px;
}
.txt-annt-rst-src-im p{
  font-size: 12px;
  display: inline;
}
.txt-annt-rst-src-im p:first-child {
  display: none;
}
.txt-annt-rst-src-im-stk {
  line-height: 14px;
  font-size: 12px;
}
.txt-annt-rst-src-im-stk p,
.txt-annt-rst-src-im-stk span {
  margin: 0;
  font-size: 12px;
  display: inline;
}
.txt-annt-rst-src-im-stk span:last-child {
  display: none;
}
.result-srch-img-fcb .txt-annt-rst-src-im-p {
  margin: 0;
}


.same-colrs-prd {
  height: 60px;
  line-height: 60px;
  display: block;
  border: solid 1px #000000;
  text-align: center;
  margin-top: 5px;
  background-color: #f5f4cc;
}
.same-colrs-prd-p {
  display: inline-block;
  width: 119px;
  height: 60px;
  line-height: normal;
  vertical-align: top;
  text-align: right;
  margin-right: 2px;
  overflow: hidden;
}
.same-colrs-prd p:first-child {
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  width: 100%;
  display: block;
  line-height: 20px;
  margin: 0;
  padding: 0;
  font-weight: 700;
  margin-top: 17px;
  text-transform: uppercase;
}
.same-colrs-prd p:last-child {
  font-family: Oswald, sans-serif, Arial;
  font-size: 8px;
  display: block;
  margin: 0;
  padding: 0;
  margin-top: -5px;
  text-transform: uppercase;
}
.same-colrs-prd a {
  height: 60px;
  line-height: 60px;
  display: inline-block;
}
.same-colrs-prd a img:hover{
  opacity: 0.7;
  border: solid 1px #000000;
}
.same-colrs-prd a img {
  vertical-align: middle;
  border: solid 1px #a4a4a4;
  display: block;
  margin-top: 3px;
}
.new-img-flscrn-btn,
.new-img-flscrn-block {
  display: none;
}


.fancybox-img-jrv3 {
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 111;
  margin-left: 72px;
  margin-top: 382px;
  width: 283px;
  background: rgba(0,0,0,0.6);
  height: 41px;
}
.fancybox-img-jrv3 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 180px;
}
.fancybox-img-jrv3 ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 180px;
  margin-left: 50px;
}
.fancybox-img-jrv3 ul li a {
  margin-top: 5px;
  height: 30px;
  display: block;
  width: 180px;
  background: url(../elements_img/eff-bt-rm-hov.png);
  background-size: 100% 100%;
  background-position: center;
  background-repeat: repeat-x;
    padding-top: 2px;
}
.fancybox-img-jrv3 ul li a p {
  display: block;
  width: 176px;
  height: 28px;
  line-height: 29px;
  font-size: 13px;
  background: #fff;
  margin-top: 0px;
  margin-left: 2px;
  text-align: center;
  color: #3b290b;
  font-family: Oswald, sans-serif, Arial;
  background: url(../elements_img/eff-bt-hov.png);
  background-size: 100% 100%;
  background-position: center;
  background-repeat: repeat-x;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
.fancybox-img-jrv3 ul li a:hover,
.fancybox-img-jrv3 ul li a p:hover {
  color: #000000;
  -webkit-filter: grayscale(1%); /* Safari 6.0 - 9.0 */
    filter: grayscale(1%);
}
.fancybox-img-jrv3 ul li:nth-child(2),
.fancybox-img-jrv3 ul li:nth-child(3),
.fancybox-img-jrv3 ul li:nth-child(4) {
  display: none;
}

.menu_bij_block_all {
  width: 741px;
  background-color: #fdfcf6;
  border: solid 1px #3a393a;
  padding-top: 10px;
  padding-bottom: 0px;
}
.menu_bij_block {
  width: 740px;
  padding-top: 0px;
  padding-bottom: 10px;
}
.menu_bij_block ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  margin-left: 13px
}
.menu_bij_block ul li {
  width: 170px;
  height: 34px;
  display: inline-block;
  border: solid 1px transparent;
  margin-bottom: 3px;
  margin-top: 3px;
  background: url(../elements_img/eff-bt-rm-hov.png);
  background-size: 100% 100%;
  background-position: center;
  background-repeat: repeat-x;
  margin-right: 5px;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
.menu_bij_block ul li a{
  width: 166px;
  height: 30px;
  line-height: 30px;
  display: block;
  margin-left: 1px;
  margin-top: 1px;
  background: url(../elements_img/bg_menu_up_ov.jpg);
  background-size: 100% 100%;
  background-position: center;
  background-repeat: repeat-x;
  border: solid 1px transparent;
}
.menu_bij_block ul li:hover {
  opacity: 0.9;
}

.menu_bij_block ul .menuBIJactiv {
  -webkit-filter: grayscale(1%); /* Safari 6.0 - 9.0 */
    filter: grayscale(1%);
}
.menu_bij_block ul .menuBIJactiv a {
    background: url(../elements_img/eff-bt-hov.png);
  background-size: 100% 100%;
  background-position: center;
  background-repeat: repeat-x;
}
.menu_bij_block ul .menuBIJactiv a strong {
  color: #000000;
}
.menu_bij_block ul li a strong {
  display: block;
  width: 170px;
  margin-left: -1px;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}.menu_bij_block ul .menuBIJactiv a span{
  color: #000000;
}
.menu_bij_block ul li a span{
  display: block;
  width: 170px;
  margin-left: -1px;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}
.menu_bij_ttnm {
  height: 38px;
  width: 732px;
  display: block;
  text-align: left;
  padding-left: 10px;
  background: url(../elements_img/bg_ln_gr-blk-53.gif);
  background-repeat: repeat-x;
  border-bottom: solid 1px grey;
  background-color: #3a393a;
  margin-top: 5px;
}
.menu_bij_ttnm1 {
  font-family: Oswald, sans-serif, Arial;
  font-weight: normal;
  font-size: 19px;
  color: #f5e27f;
  display: inline-block;
  line-height: 37px;
}
.menu_bij_ttnm2 {
  color: #fff;
  font-family: Oswald, sans-serif, Arial;
  font-size: 19px;
  display: inline-block;
  line-height: 37px;
}
.menu_bij_categ_descr-hwr {
  margin: 0;
}
.menu_bij_descr_block-hwr {
  padding-top: 0px;
  padding-bottom: 12px;
  padding-left: 15px;
  padding-right: 15px;
  height: 49px;
  overflow: hidden;
}
.menu_bij_descr_block-hwr p {
  font-size: 13px;
  line-height: 15px;
  text-indent: 20px;
}
.menu_bij-hwr-txt {
  margin-bottom: 5px;
  display: block;
  padding-bottom: 10px;
  margin-left: 15px;
}
.menu_bij-hwr-txt p {
  margin: 0;
  height: 15px;
  font-size: 13px;
  line-height: 15px;
}




.slider-prod-acces-inline-new {
  border: solid 1px #000000;
  width: 118px;
  height: 173px;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  text-align: center;
  display: inline-block;
  margin-left: 0px;
  padding-left: 0px;
  margin-right: 0px;
}
.slider-prod-acces-inline-new:hover {
  opacity: 0.8;
}
.slider-prod-acces-inline-new a {
  margin: 0;
  padding: 0;
  display: block;
}
.slider-prod-acces-inline-new-last1,
.slider-prod-acces-inline-new-last2,
.slider-prod-acces-inline-new-last3,
.slider-prod-acces-inline-new-last4,
.slider-prod-acces-inline-new-last5 {
  display: none;
}
.slider-prod-acces-inline-new-last6 {
  width: 118px;
  height: 173px;
  text-align: center;
  background: rgba(255,255,255,0.8);
  position: absolute;
}
.slider-prod-acces-inline-new-last6:hover {
  background: rgba(255,255,255,0.9);
}
.slider-prod-acces-inline-new-last6 a {
  margin: 0;
  padding: 0;
  display: block;
  font-size: 12px;
  font-family: Oswald, sans-serif, Arial;
  text-align: center;
  line-height: 173px;
  color: #000000;
  text-decoration: underline;
}
.slider-prod-acces-inline-new a img{
  margin: 0;
  padding: 0;
  display: block;
}
.slider-prod-acces-title-inline-new {
  margin: 0;
  padding: 0;
  display: block;
  width: 98%;
  margin: 0 auto;
  padding-left: 1%;
  padding-right: 1%;
  background: url(../elements_img/bg_menu_up_ov.jpg);
  background-size: 100% 100%;
  background-position: center;
  background-repeat: repeat-x;
  text-align: center;
  height: 24px;
  line-height: 24px;
  margin-top: 0px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-family: Oswald, sans-serif, Arial;
  font-size: 11px;
  font-weight: normal;
  color: #fff;
  border-bottom: solid 1px #f2eda1;
}
.img-decbij {
  margin: 0;
  padding: 0;
}
.slider-prod-acces-inline-new a span{
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  background: url(../elements_img/newsletter_bg_up.gif);
  background-repeat: repeat-x;
  background-position: center;
  height: 30px;
  line-height: 30px;
  display: block;
  width: 118px;

}
.products_block_bij {
  width: 770px;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
  text-align: left;
}


.eff-hvr-prdbg {
  width: 238px;
  height: 456px;
  overflow: hidden;
  position: absolute;
}
.eff-hvr-prdbg figure {
  margin: 0;
  padding: 0;
}
.area_txt_sng_prd_big_effect {
  background: url(../elements_img/bg_sng_prod-big.jpg);
  background-repeat: repeat-x;
  width: 100%;
  height: 100px;
  margin-top: 356px;
  display: inline-block;
}

.img_prd_efft_hvr-imbig {
  position: absolute;
  width: 238px;
  height: 356px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  overflow: hidden;
  z-index: 6;
}
.img_prd_efft_hvr-imbig img {
  -webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

.img_prd_efft_hvr-imbig-mask {
   -webkit-transition: all 0.4s linear;
   -moz-transition: all 0.4s linear;
   -o-transition: all 0.4s linear;
   -ms-transition: all 0.4s linear;
   transition: all 0.4s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   position: absolute;
   z-index: 5;
}

.eff-hvr-prdbg:hover .img_prd_efft_hvr-imbig img {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}

.eff-hvr-prdbg:hover .img_prd_efft_hvr-imbig-mask {
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}


.eff-hvr-prdbg .img_prd_efft_hvr-imbig-mask:before {
  content: ' ';
   -webkit-transform: translateY(-300px);
   -moz-transform: translateY(-300px);
   -o-transform: translateY(-300px);
   -ms-transform: translateY(-300px);
   transform: translateY(-300px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
   opacity: 1;
    width: 238px;
    height: 57px;
    display: block;
    background: url(../elements_img/eff-logo.png);
    background-repeat: no-repeat;
    background-position: 91px 0;
    position: absolute;
    z-index: 10;
    margin-top: 292px;
}

.eff-hvr-prdbg:hover .img_prd_efft_hvr-imbig-mask:before {
    -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}

.eff-hvr-prdbg .img_prd_efft_hvr-imbig:before {
  -webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition:  0.1s ease-in;
   -moz-transition:  0.1s ease-in;
   -o-transition:  0.1s ease-in;
   -ms-transition:  0.1s ease-in;
   transition:  0.1s ease-in;
    opacity: 0;
    content: ' ';
    width: 238px;
    height: 1px;
    display: block;
    background: url(../elements_img/eff-line.png);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    z-index: 10;
    margin-top: 312px;
}
.eff-hvr-prdbg:hover .img_prd_efft_hvr-imbig:before {
  -webkit-transition: 2s ease-out;
   -moz-transition: 2s ease-out;
   -o-transition: 2s ease-out;
   -ms-transition: 2s ease-out;
   transition: 2s ease-out;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}


.eff-hvr-prdbg .img_prd_efft_hvr-imbig-mask:after {
  content: ' ';
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
   opacity: 0.9;
   position: absolute;
   z-index: 7;
   background: rgba(0,0,0,0.9);
  margin: 0 auto;
  width: 238px;
  height: 144px;
  font-size: 20px;
  color: #ffffff;
  margin-top: -148px;
  display: block;
}

.eff-hvr-prdbg:hover .img_prd_efft_hvr-imbig-mask:after {
  -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}


.eff-hvr-prdbg:hover .ln_frst_gold_txt_big {
   -webkit-transition:  0.5s ease-in;
   -moz-transition:  0.5s ease-in;
   -o-transition:  0.5s ease-in;
   -ms-transition:  0.5s ease-in;
   transition:  0.5s ease-in;
   position: absolute;
   z-index: 8;
  margin: 0 auto;
  width: 238px;
  height: 24px;
  background: transparent;
  margin-top: -12px;
  padding: 0;
}

.eff-hvr-prdbg:hover .ln_frst_gold_txt_big h3{
   -webkit-transition:  0.5s ease-in;
   -moz-transition:  0.5s ease-in;
   -o-transition:  0.5s ease-in;
   -ms-transition:  0.5s ease-in;
   transition:  0.5s ease-in;
  font-size: 12px;
  color: #ffffff;
  padding: 0;
  text-align: center;
  margin: 0;
}


.eff-hvr-prdbg:hover .txt_price_sng_pr_big {
   position: absolute;
   z-index: 8;
  margin: 0 auto;
  width: 238px;
  height: 22px;
  background: transparent;
  margin-top: 2px;
  padding: 0;
  font-size: 20px;
  opacity: 1;
}
.eff-hvr-prdbg:hover .txt_price_sng_pr_big .txt_price_sng_pr_big_old_entry,
.eff-hvr-prdbg:hover .txt_price_sng_pr_big .txt_price_sng_pr_big_old {
  font-size: 20px;
}
.eff-hvr-prdbg:hover .txt_price_sng_pr_big span {
  font-size: 20px;
}
.eff-hvr-prdbg .lnk_detalii_pr_big_pp:before {
  -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
   -o-transition: all 0.5s ease-in-out;
   -ms-transition: all 0.5s ease-in-out;
   transition: all 0.5s ease-in-out;
  content: 'VEZI DETALII';
  position: absolute;
  z-index: 8;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 108px;
  height: 24px;
  color: #000000;
  line-height: 24px;
  text-align: center;
  background: url(../elements_img/eff-bt-hov.png);
  background-repeat: repeat-x;
  font-size: 13px;
  margin-top: 29px;
  border: 2px solid transparent;
  -webkit-border-image: url(../elements_img/eff-bt-rm-hov.png) 2 stretch; /* Safari 3.1-5 */
    -o-border-image: url(../elements_img/eff-bt-rm-hov.png) 2 stretch; /* Opera 11-12.1 */
    border-image: url(../elements_img/eff-bt-rm-hov.png) 2 stretch;
}
.eff-hvr-prdbg:hover .lnk_detalii_pr_big_pp:before {
  -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.eff-hvr-prdbg:hover .lnk_detalii_pr_big_pp:hover:before {
  background: url(../elements_img/eff-bt-hov-gry2.jpg);
  background-repeat: repeat-x;
  background-position: center;
  -webkit-transition:  0.3s ease-in;
   -moz-transition:  0.3s ease-in;
   -o-transition:  0.3s ease-in;
   -ms-transition:  0.3s ease-in;
   transition:  0.3s ease-in;
}
.mrm-sng-prd-blk-big {
  opacity: 0; 
  height: 0;
  overflow: hidden;
}
.eff-hvr-prdbg:hover .mrm-sng-prd-blk-big {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
   -o-transition: all 0.5s ease-in-out;
   -ms-transition: all 0.5s ease-in-out;
   transition: all 0.5s ease-in-out;
   opacity: 1;
   visibility: visible;
  display: block;
   position: absolute;
   z-index: 8;
  margin: 0 auto;
  width: 238px;
  height: 24px;
  background: transparent;
  margin-top: 10px;
  padding: 0;
  text-align: center;
  overflow: hidden;
}

.eff-hvr-prdbg:hover .mrm-sng-prd-blk-big span {
  display: inline-block;
  font-size: 10px;
  color: #f0edc5;
  background-color: #1f1f1f;
  height: 16px;
  line-height: 16px;
  margin-left: 1px;
  margin-right: 1px;
  padding-left: 5px;
  padding-right: 5px;
  border: 1px solid transparent;
  -webkit-border-image: url(../elements_img/eff-bt-rm.png) 1 round; /* Safari 3.1-5 */
    -o-border-image: url(../elements_img/eff-bt-rm.png) 1 round; /* Opera 11-12.1 */
    border-image: url(../elements_img/eff-bt-rm.png) 1 round;
}


.mrm-sng-prd-blk-big-new {
  opacity: 0; 
  height: 0;
  overflow: hidden;
}
.eff-hvr-prdbg:hover .mrm-sng-prd-blk-big-new {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
   -o-transition: all 0.5s ease-in-out;
   -ms-transition: all 0.5s ease-in-out;
   transition: all 0.5s ease-in-out;
   opacity: 1;
   visibility: visible;
  display: block;
   position: absolute;
   z-index: 8;
  margin: 0 auto;
  width: 238px;
  height: 24px;
  background: transparent;
  margin-top: 9px;
  padding: 0;
  text-align: center;
  overflow: hidden;
}
.eff-hvr-prdbg:hover .mrm-sng-prd-blk-big-new div {
  display: inline-block;
  font-size: 10px;
  color: #f0edc5;
  background-color: #1f1f1f;
  height: 18px;
  line-height: 16px;
  margin-left: 1px;
  margin-right: 1px;
  padding-left: 3px;
  padding-right: 3px;
  border: 1px solid transparent;
  -webkit-border-image: url(../elements_img/eff-bt-rm.png) 1 round; /* Safari 3.1-5 */
    -o-border-image: url(../elements_img/eff-bt-rm.png) 1 round; /* Opera 11-12.1 */
    border-image: url(../elements_img/eff-bt-rm.png) 1 round;
}
.eff-hvr-prdbg:hover .mrm-sng-prd-blk-big-new div div {
  display: block;
  border: 0;
  margin: 0;
  padding: 0;
  text-align: center;
  background: transparent;
  height: 1px;
  margin-left: -2px;
  margin-right: -2px;
  margin-top: -1px;
  background-color: #fff000;
}



.mrm-stk-srch {
  display: inline-block;
  margin: 0 auto;
  background: transparent;
  padding: 0;
  text-align: center;
  overflow: hidden;
  text-align: left;
}
.mrm-stk-srch div {
  display: inline-block;
  font-size: 10px;
  color: #f0edc5;
  background-color: #1f1f1f;
  height: 18px;
  line-height: 16px;
  margin-left: 1px;
  margin-right: 1px;
  padding-left: 5px;
  padding-right: 5px;
  border: 1px solid transparent;
  -webkit-border-image: url(../elements_img/eff-bt-rm.png) 1 round; /* Safari 3.1-5 */
    -o-border-image: url(../elements_img/eff-bt-rm.png) 1 round; /* Opera 11-12.1 */
    border-image: url(../elements_img/eff-bt-rm.png) 1 round;
}
.mrm-stk-srch div div {
  display: block;
  border: 0;
  margin: 0;
  padding: 0;
  text-align: center;
  background: transparent;
  height: 1px;
  margin-left: -4px;
  margin-right: -4px;
  margin-top: -1px;
  background-color: #fff000;
}




.eff-hvr-prdbg_bj {
  width: 238px;
  height: 338px;
  overflow: hidden;
  position: absolute;
}
.eff-hvr-prdbg_bj figure {
  margin: 0;
  padding: 0;
}
.area_txt_sng_prd_big_effect_bj {
  background: url(../elements_img/bg_sng_prod-big.jpg);
  background-repeat: repeat-x;
  width: 100%;
  height: 100px;
  margin-top: 238px;
  display: inline-block;
}

.img_prd_efft_hvr-imbig_bj {
  position: absolute;
  width: 238px;
  height: 238px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  overflow: hidden;
  z-index: 6;
}
.img_prd_efft_hvr-imbig_bj img {
  -webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

.img_prd_efft_hvr-imbig-mask_bj {
   -webkit-transition: all 0.4s linear;
   -moz-transition: all 0.4s linear;
   -o-transition: all 0.4s linear;
   -ms-transition: all 0.4s linear;
   transition: all 0.4s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   position: absolute;
   z-index: 5;
}

.eff-hvr-prdbg_bj:hover .img_prd_efft_hvr-imbig_bj img {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}

.eff-hvr-prdbg_bj:hover .img_prd_efft_hvr-imbig-mask_bj {
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}


.eff-hvr-prdbg_bj .img_prd_efft_hvr-imbig-mask_bj:before {
  content: ' ';
   -webkit-transform: translateY(-300px);
   -moz-transform: translateY(-300px);
   -o-transform: translateY(-300px);
   -ms-transform: translateY(-300px);
   transform: translateY(-300px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
   opacity: 1;
    width: 238px;
    height: 57px;
    display: block;
    background: url(../elements_img/eff-logo.png);
    background-repeat: no-repeat;
    background-position: 91px 0;
    position: absolute;
    z-index: 10;
    margin-top: 193px;
}

.eff-hvr-prdbg_bj:hover .img_prd_efft_hvr-imbig-mask_bj:before {
    -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}

.eff-hvr-prdbg_bj .img_prd_efft_hvr-imbig_bj:before {
  -webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition:  0.1s ease-in;
   -moz-transition:  0.1s ease-in;
   -o-transition:  0.1s ease-in;
   -ms-transition:  0.1s ease-in;
   transition:  0.1s ease-in;
    opacity: 0;
    content: ' ';
    width: 238px;
    height: 1px;
    display: block;
    background: url(../elements_img/eff-line.png);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    z-index: 10;
    margin-top: 214px;
}
.eff-hvr-prdbg_bj:hover .img_prd_efft_hvr-imbig_bj:before {
  -webkit-transition: 2s ease-out;
   -moz-transition: 2s ease-out;
   -o-transition: 2s ease-out;
   -ms-transition: 2s ease-out;
   transition: 2s ease-out;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}


.eff-hvr-prdbg_bj .img_prd_efft_hvr-imbig-mask_bj:after {
  content: ' ';
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
   opacity: 0.9;
   position: absolute;
   z-index: 7;
   background: rgba(0,0,0,0.9);
  margin: 0 auto;
  width: 238px;
  height: 124px;
  font-size: 20px;
  color: #ffffff;
  margin-top: -128px;
  display: block;
}

.eff-hvr-prdbg_bj:hover .img_prd_efft_hvr-imbig-mask_bj:after {
  -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}


.eff-hvr-prdbg_bj:hover .ln_frst_gold_txt_big_bj {
   -webkit-transition:  0.5s ease-in;
   -moz-transition:  0.5s ease-in;
   -o-transition:  0.5s ease-in;
   -ms-transition:  0.5s ease-in;
   transition:  0.5s ease-in;
   position: absolute;
   z-index: 8;
  margin: 0 auto;
  width: 238px;
  height: 24px;
  background: transparent;
  margin-top: 8px;
  padding: 0;
}

.eff-hvr-prdbg_bj:hover .ln_frst_gold_txt_big_bj h3{
  margin: 0;
  padding: 0;
   -webkit-transition:  0.5s ease-in;
   -moz-transition:  0.5s ease-in;
   -o-transition:  0.5s ease-in;
   -ms-transition:  0.5s ease-in;
   transition:  0.5s ease-in;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
}


.eff-hvr-prdbg_bj:hover .txt_price_sng_pr_big_bj {
   position: absolute;
   z-index: 8;
  margin: 0 auto;
  width: 238px;
  height: 22px;
  background: transparent;
  margin-top: -2px;
  padding: 0;
  font-size: 20px;
  opacity: 1;
}
.eff-hvr-prdbg_bj:hover .txt_price_sng_pr_big_bj .txt_price_sng_pr_big_old_entry_bj,
.eff-hvr-prdbg_bj:hover .txt_price_sng_pr_big_bj .txt_price_sng_pr_big_old_bj {
  font-size: 20px;
}
.eff-hvr-prdbg_bj:hover .txt_price_sng_pr_big_bj span {
  font-size: 20px;
}
.eff-hvr-prdbg_bj .lnk_detalii_pr_big_pp_bj:before {
  -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.5s ease-in-out;
   -moz-transition: all 0.5s ease-in-out;
   -o-transition: all 0.5s ease-in-out;
   -ms-transition: all 0.5s ease-in-out;
   transition: all 0.5s ease-in-out;
  content: 'VEZI DETALII';
  position: absolute;
  z-index: 8;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 108px;
  height: 24px;
  color: #654615;
  line-height: 24px;
  text-align: center;
  background: url(../elements_img/eff-bt-hov.png);
  background-repeat: repeat-x;
  font-size: 13px;
  margin-top: 26px;
  border: 2px solid transparent;
  -webkit-border-image: url(../elements_img/eff-bt-rm.png) 2 stretch; /* Safari 3.1-5 */
    -o-border-image: url(../elements_img/eff-bt-rm.png) 2 stretch; /* Opera 11-12.1 */
    border-image: url(../elements_img/eff-bt-rm.png) 2 stretch;
}
.eff-hvr-prdbg_bj:hover .lnk_detalii_pr_big_pp_bj:before {
  -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}

.eff-hvr-prdbg_bj:hover .lnk_detalii_pr_big_pp_bj:hover:before {
  color: #000000;
  -webkit-border-image: url(../elements_img/eff-bt-rm-hov.png) 2 stretch; /* Safari 3.1-5 */
    -o-border-image: url(../elements_img/eff-bt-rm-hov.png) 2 stretch; /* Opera 11-12.1 */
    border-image: url(../elements_img/eff-bt-rm-hov.png) 2 stretch;
  -webkit-transition:  0.3s ease-in;
   -moz-transition:  0.3s ease-in;
   -o-transition:  0.3s ease-in;
   -ms-transition:  0.3s ease-in;
   transition:  0.3s ease-in;
}













.page_number .pdopagination {
  width: 743px;
  height: 28px;
  list-style: none;
  padding-left: 0px;
  text-align: center;
  display: block;
}

.page_number .pdopagination li {
  display: inline-block;
  border: solid 1px #000000;
  margin: 0;
  padding: 0;
  width: 28px;
  height: 28px;
  margin-left: 1px;
  margin-right: 1px;
  vertical-align: top;
  font-size: 12px;
}
.page_number .pdopagination .pdocontrolTot {
  display: inline-block;
  border: solid 1px #000000;
  margin: 0;
  padding: 0;
  width: 96px;
  height: 28px;
  margin-left: 1px;
  margin-right: 1px;
  vertical-align: top;
  font-size: 12px;
}
.page_number .pdopagination .pdocontrol {
  display: inline-block;
  border: solid 1px #000000;
  margin: 0;
  padding: 0;
  width: 46px;
  height: 28px;
  margin-left: 1px;
  margin-right: 1px;
  vertical-align: top;
  font-size: 12px;
}
.page_number .pdopagination .disabled {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 28px;
  height: 28px;
  line-height: 40px;
  margin-left: 1px;
  margin-right: 1px;
  border: none;
  font-size: 14px;
}
.page_number .pdopagination li a {
  margin: 0;
  padding: 0;
  border: none;
  display: block;
  text-align: center;
  width: 26px;
  height: 26px;
  margin-top: 1px;
  margin-left: 1px;
  background: url(../elements_img/mobile-bg-hidden-line-engros-mob.jpg);
  background-repeat: repeat-x;
  background-position: center;
  background-size: 100% 100%;
  line-height: 26px;
  font-size: 10px;
  color: #fff;
  font-weight: normal;
}
.page_number .pdopagination li a:hover {
  border: none;
  opacity: 0.9;
}
.page_number .pdopagination .pdocontrolTot a {
  margin: 0;
  padding: 0;
  border: none;
  display: block;
  text-align: center;
  width: 94px;
  height: 26px;
  margin-top: 1px;
  margin-left: 1px;
  background: url(../elements_img/mobile-bg-hidden-line-engros-mob.jpg);
  background-repeat: repeat-x;
  background-position: center;
  background-size: 100% 100%;
  line-height: 26px;
  font-size: 10px;
  color: #f1db79;
  font-weight: normal;
  text-transform: uppercase;
}
.page_number .pdopagination .pdocontrol a {
  margin: 0;
  padding: 0;
  border: none;
  display: block;
  text-align: center;
  width: 44px;
  height: 26px;
  margin-top: 1px;
  margin-left: 1px;
  background: url(../elements_img/mobile-bg-hidden-line-engros-mob.jpg);
  background-repeat: repeat-x;
  background-position: center;
  background-size: 100% 100%;
  line-height: 24px;
  font-size: 15px;
  color: #f1db79;
  font-weight: normal;
}
.page_number .pdopagination li .active {
  margin: 0;
  padding: 0;
  border: none;
  display: block;
  text-align: center;
  width: 26px;
  height: 26px;
  margin-top: 1px;
  margin-left: 1px;
  background: transparent;
  background-color: #f1db79;
  line-height: 26px;
  font-size: 10px;
  color: #000000;
  font-weight: normal;
}
.page_number .pdopagination .pdocontrol .active {
  margin: 0;
  padding: 0;
  border: none;
  display: block;
  text-align: center;
  width: 44px;
  height: 26px;
  margin-top: 1px;
  margin-left: 1px;
  background: url(../elements_img/mobile-bg-hidden-line-engros-mob.jpg);
  background-repeat: repeat-x;
  background-position: center;
  background-size: 100% 100%;
  line-height: 24px;
  font-size: 15px;
  color: #f1db79;
  font-weight: normal;
}
.page_number .pdopagination .pdocontrolTot .active {
  margin: 0;
  padding: 0;
  border: none;
  display: block;
  text-align: center;
  width: 94px;
  height: 26px;
  margin-top: 1px;
  margin-left: 1px;
  background: url(../elements_img/mobile-bg-hidden-line-engros-mob.jpg);
  background-repeat: repeat-x;
  background-position: center;
  background-size: 100% 100%;
  line-height: 26px;
  font-size: 10px;
  color: #f1db79;
  font-weight: normal;
  text-transform: uppercase;
}
.empt-oldPrdacccs {
  width: 743px;
  height: 70px;
  display: block;
  background-color: #fff;
}
.empt-oldPrdacccs p {
  padding: 0;
  margin: 0;
  height: 70px;
  line-height: 70px;
  font-size: 12px;
  display: block;
  width: 100%;
  text-align: center;
}


.mobileMenuaftpdo {
  width: 241px;
  margin-left: 5px;
  background-color: #000000;
}
.mobileMenuaftpdo ul {
  list-style: none;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  width: 242px;
}
.mobileMenuaftpdo ul li {
  line-height: 37px;
  background: url(../elements_img/bg_menu_left.jpg);
  background-repeat: repeat-y;
  border-bottom: solid 1px #656565;
  border-top: solid 1px #0d0d0d;
}

.mobileMenuaftpdo ul li .menu_left_1a_lichidare{
  line-height: 37px;
  background: url(../elements_img/bg_price_dwn_actv.png);
  background-repeat: repeat-y;
  border-bottom: solid 1px #656565;
  border-top: solid 1px #0d0d0d;
  display: block;
  padding-left: 50px;
  color: #000000;
  text-transform: uppercase;
}
.mobileMenuaftpdo ul li .menu_left_1a_lichidare strong {
  color: #000000;
  display: block;
}
.mobileMenuaftpdo ul li .menu_left_1a_lichidare strong:before {
  content: ' ';
  width: 70px;
  height: 36px;
  position: absolute;
  background: url(../elements_img/lbl_price_down.png);
  margin-left: -45px;
  background-repeat: no-repeat;
  display: block;
}
.mobileMenuaftpdo ul li .menu_left_1a_lichidare:before {
  content: ' ';
  width: 70px;
  height: 36px;
  position: absolute;
  background: url(../elements_img/lbl_price_down.png);
  margin-left: -45px;
  background-repeat: no-repeat;
  display: block;
}
.mobileMenuaftpdo ul li .menu_left_1a_lichidare:hover {
  color: #fff;
  background: url(../elements_img/bg_menu_left_lichidare.png); 
}
.mobileMenuaftpdo ul li .menu_left_1a_lichidare strong:hover {
  color: #fff;
}
.mobileMenuaftpdo ul .menu_left_active .menu_left_1a_lichidare {
  color: #fff;
  background: url(../elements_img/bg_menu_left_lichidare.png); 
}
.mobileMenuaftpdo ul .menu_left_active .menu_left_1a_lichidare strong {
  color: #fff;
}
.mobileBlockMenuaftpdo {
  display: none;
}
.srchjrvP {
  height: 41px;
  margin-left: 252px;
  position: absolute;
  width: 743px;
  margin-top: 129px;
}
.srchjrvP .search_area_ln {
  width: 534px;
  height: 41px;
  line-height: 41px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
  bottom: 0px;
  padding-left: 10px;
  font-size: 14px;
  display: inline-block;
  box-shadow: none;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
  border: none;
}
.srchjrvP .search_area_bt {
  position: relative;
  margin: 0;
  float: right;
  display: inline-block;
  bottom: 0px;
  width: 209px;
  height: 41px;
  line-height: 41px;
  background: url(../elements_img/bt_search.jpg);
  background-repeat: repeat-x;
  border: none;
  outline: none;
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  overflow: hidden;
  cursor: pointer;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
}
.srchjrvP .search_area_bt:hover {
  background: url(../elements_img/bt_search_ov.jpg);
  background-repeat: repeat-x;
}
.bxslider {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  margin-top: 1px;
  width: 743px;
  height: 350px;
  overflow: hidden;
}
.bxslider li{
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
}
.bxslider li a{
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}
.bxslider li a figure{
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}
.bxslider li figure{
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}
.bxslider li img{
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto;
}
.bannerLoadBar {
  display: block;
  height: 2px;
  width: 743px;
  position: relative;
  overflow: hidden;
  background: transparent;
  margin: 0;
  margin-top: -4px;
  position: absolute;
  z-index: 777;
  border-bottom: solid 1px #0e0b06;
}
.bannerLoadBar:before{
  display: block;
  position: absolute;
  content: "";
  left: 0px;
  width: 743px;
  height: 2px;
  background-color: #d8bd90;
    animation: loadingBanner 5.2s;
}

@keyframes loadingBanner {
    0% { width: 0; }
}
.schm-msrtjrv {
  width: 100%;
  display: block;
  text-align: center;
  margin-top: 10px;
}
.schm-msrtjrv-img1 {
  display: inline-block;
  width: 220px;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
.schm-msrtjrv-img2 {
  display: inline-block;
  width: 220px;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
.schm-msrtjrvhw {
  display: inline-block;
  width: 240px;
  vertical-align: top;
  margin: 0 5px;
}
.schm-msrtjrvhw b {
  display: block;
  font-size: 17px;
  margin-top: 10px;
}
.schm-msrtjrvhw i {
  display: block;
  font-size: 10px;
  text-align: justify;
  text-indent: 15px;
  line-height: 12px;
}



.cd-top {
  display: inline-block;
  height: 46px;
  width: 46px;
  position: fixed;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  color: transparent;
  background: url(../elements_img/scroll-top-2017.png);
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  visibility: hidden;
  opacity: 0;
  right: 10px;
  bottom: 10px;
  z-index: 9000;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 0.9;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  opacity: 1;
}
.alertShipMod {
  margin: 0 auto;
  color: red;
  font-size: 17px;
  margin-top: 0px;
  margin-bottom: 10px;
  width: 500px;
  display: inline-block;
  text-align: center;
  height: 40px;
  line-height: 40px;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
  font-family: Oswald, sans-serif, Arial;
  border:1px solid red;
}
.youtube_video_jrv {
  display: block;
  text-align: center;
  margin-top: 5px;
  margin-bottom: -5px;
}
.youtube_video_jrv a:first-child {
  float: left;
}
.youtube_video_jrv a:last-child {
  float: right;
}
.youtube_video_jrv a:hover {
  opacity: 0.8;
}

.newRedPromoBlk {
  width: 242px;
  height: 115px;
  margin-top: 5px;
  position: relative;
  overflow: hidden;
  background-color: #fff;
}
.newRedPromoBlk-img {
  position: absolute;
  margin: 0;
  padding: 0;
  margin-left: 29px;
  margin-top: 10px;
}

.newRedPromoBlk-box:after {
  content: "";
  position: absolute;
  top: -110%;
  left: -210%;
  width: 200%;
  height: 200%;
  opacity: 0;
  transform: rotate(45deg);
  
  background: rgba(255, 255, 255, 0.5);
  background: linear-gradient(
    to right, 
    rgba(255, 255, 255, 0.01) 0%,
    rgba(255, 255, 255, 0.13) 77%,
    rgba(255, 255, 255, 0.5) 92%,
    rgba(255, 255, 255, 0.0) 100%
  );
}
.newRedPromoBlk-box:hover:after {
  opacity: 1;
  top: -30%;
  left: -30%;
  transition-property: left, top, opacity;
  transition-duration: 0.7s, 0.7s, 0.15s;
  transition-timing-function: ease;
}


.newRedPromoBlk-box {
  width: 242px;
  height: 115px;
  background: url(../elements_img/red_newBox_leftArea.png);
  background-repeat: no-repeat;
  position: absolute;
  text-align: right;
}
.newRedPromoBlk-ln1 {
  color: #fff;
  font-size: 12px;
  display: inline-block;
  margin-top: 15px;
  margin-right: 5px;
  width: 110px;
  text-align: center;
  font-weight: bold;
}
.newRedPromoBlk-ln1 span {
  color: #f5e8c1;
  font-size: 12px;
  font-weight: bold;
}
.newRedPromoBlk-ln2 {
  margin-top: 14px;
  margin-right: 7px;
}
.newRedPromoBlk-ln2 span{
  color: #000000;
  font-size: 9px;
  line-height: 10px;
  display: block;
  font-style: italic;
}
.newRedPromoBlk-ln2 h5{
  color: #000000;
  font-size: 9px;
  line-height: 10px;
  display: block;
  font-style: italic;
  margin: 0;
  padding: 0;
  font-weight: normal;
  width: 128px;
  float: right;
  overflow: hidden; 
  white-space: nowrap;
  text-overflow: ellipsis;
}
.newRedPromoBlk-ln3 {
  color: #000000;
  font-size: 12px;
  display: inline-block;
  margin-top: 6px;
  margin-right: 7px;
  float: right;
  width: 127px;
  text-align: center;
  font-family: Oswald, sans-serif, Arial;
}
.newRedPromoBlk-ln3 span {
  font-family: Oswald, sans-serif, Arial;
  font-size: 10px;
  text-decoration: line-through;
  color: #756d56;
}
.faqJrvblk {
  display: block;
  background-color: #fbfbee;
  border: solid 1px #000000;
  margin-top: 5px;
  padding-bottom: 15px;
}
.faqJrvblk h3 {
  margin: 0;
  padding: 0;
  display: block;
  font-weight: normal;
  background: url(../elements_img/bg-line-rec-prd.jpg);
  background-repeat: repeat-x;
  background-position: center;
  color: #fff;
  line-height: 35px;
  font-size: 17px;
  padding-left: 12px;
  font-family: Oswald,sans-serif,Arial;
  margin-bottom: 17px;
}
.faqJrvblk h3 span{
  color: #efe791;
  font-family: Oswald,sans-serif,Arial;
}
.faqJrvblk details {
  border: solid 1px #ac8f45;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 6px;
  margin-bottom: 6px;
}
.faqJrvblk .faqJrvQ {
  display: block;
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 14px;
  line-height: 32px;
  height: 32px;
  padding-left: 20px;
  cursor: pointer;
  font-family: Oswald,sans-serif,Arial;
  background-color: #f5f4cc;
}
.faqJrvblk .faqJrvQ:hover {
  opacity: 0.7;
}
.faqJrvblk .faqJrvA {
  display: block;
  margin: 0;
  padding: 0;
  font-style: italic;
  font-size: 12px;
  padding-left: 60px;
  line-height: 14px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
}
#inlocFrmNj {
  display: none;
}
.rtrPrdNwblock {
  display: block;
  text-align: left;
}
.rtrPrdNwhvrbtt {
  position: absolute;
  display: block;
  width: 350px;
  height: 44px;
  color: #000;
  line-height: 44px;
  text-align: center;
  background: url(/elements_img/eff-bt-hov.png);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  cursor: pointer;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.7;
  margin-top: -44px;
}
.rtrPrdNwRtr {
  display: inline-block;
  width: 350px;
  height: 44px;
  color: #000;
  line-height: 44px;
  text-align: center;
  background: url(/elements_img/eff-bt-hov.png);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  font-size: 18px;
  margin-top: 15px;
  border: 2px solid transparent;
  -webkit-border-image: url(/elements_img/eff-bt-rm-hov.png) 2 stretch;
  -o-border-image: url(/elements_img/eff-bt-rm-hov.png) 2 stretch;
  border-image: url(/elements_img/eff-bt-rm-hov.png) 2 stretch;
  margin-bottom: 10px;
  font-family: Oswald, sans-serif, Arial;
}
.rtrPrdNwInc {
  display: inline-block;
  float: right;
  width: 350px;
  height: 44px;
  color: #000;
  line-height: 44px;
  text-align: center;
  background: url(/elements_img/eff-bt-hov.png);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  font-size: 18px;
  margin-top: 15px;
  border: 2px solid transparent;
  -webkit-border-image: url(/elements_img/eff-bt-rm-hov.png) 2 stretch;
  -o-border-image: url(/elements_img/eff-bt-rm-hov.png) 2 stretch;
  border-image: url(/elements_img/eff-bt-rm-hov.png) 2 stretch;
  margin-bottom: 10px;
  font-family: Oswald, sans-serif, Arial;
}
.rtrPrdNwInc:hover .rtrPrdNwhvrbtt,
.rtrPrdNwRtr:hover .rtrPrdNwhvrbtt{
  opacity: 0.5;
}
.retur-form-introN {
  width: 94%;
  margin: 0px 3%;
  margin-top: 15px;
}
.retur-form-introN p {
  font-size: 12px;
  font-style: italic;
  margin-bottom: 0px;
  margin-top: 0px;
}
.instr-schimb-pr-box {
  width: 100%;
  border: solid 1px #8e6f1c;
  padding-top: 30px;
  padding-bottom: 30px;
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
}
.instr-schimb-pr {
  display: block;
  margin: 0 auto;
}
.instr-schimb-pr-lb1 {
  width: 60px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  background-color: #897a4d;
  color: #fff;
  height: 32px;
  position: absolute;
  text-shadow: 1px 1px #000000;
  margin-left: 68px;
  padding-top: 8px;
  display: block;
}
.instr-schimb-pr-txt1 {
  width: 474px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: normal;
  font-size: 13px;
  text-align: left;
  padding-left: 20px;
  background-color: #e6d983;
  height: 30px;
  vertical-align: middle;
  margin-left: 128px;
  margin-top: 7px;
  line-height: 20px;
  padding-top: 10px;
  padding-right: 20px;
  margin-bottom: 7px;
  display: block;
}
.instr-schimb-pr-lb2 {
  width: 60px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  background-color: #897a4d;
  color: #fff;
  height: 52px;
  position: absolute;
  text-shadow: 1px 1px #000000;
  margin-left: 68px;
  padding-top: 28px;
  display: block;
}
.instr-schimb-pr-txt2 {
  width: 474px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: normal;
  font-size: 13px;
  text-align: left;
  padding-left: 20px;
  background-color: #e6d983;
  height: 70px;
  vertical-align: middle;
  margin-left: 128px;
  margin-top: 7px;
  line-height: 20px;
  padding-top: 10px;
  padding-right: 20px;
  margin-bottom: 7px;
}
.instr-schimb-pr-lb3 {
  width: 60px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  background-color: #897a4d;
  color: #fff;
  height: 62px;
  position: absolute;
  text-shadow: 1px 1px #000000;
  margin-left: 68px;
  padding-top: 38px;
  display: block;
}
.instr-schimb-pr-txt3 {
  width: 474px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: normal;
  font-size: 13px;
  text-align: left;
  padding-left: 20px;
  background-color: #e6d983;
  height: 90px;
  vertical-align: middle;
  margin-left: 128px;
  margin-top: 7px;
  line-height: 20px;
  padding-top: 10px;
  padding-right: 20px;
  margin-bottom: 7px;
}
.instr-schimb-pr-ins {
  display: block;
  background-color: #f4f0af;
  margin: 0 auto;
  padding: 10px 20px;
  font-family: Oswald, sans-serif, Arial;
  font-size: 20px;
  padding-right: 30px;
  margin-bottom: 15px;
}
.instr-schimb-pr-ins ul {
  list-style-type:square;
  margin: 5px auto;
  margin-bottom: 10px;
}
.instr-schimb-pr-ins li {
  margin-left: 10px;
  font-size: 13px;
}
.retur-form-intro-new {
  display: block;
  margin: 0 auto;
  border: solid 1px #8e6f1c;
  padding: 15px 25px;
  margin-bottom: 5px;
}
.retur-form-intro-new p {
  font-size: 11px;
  margin-bottom: 0px;
  margin-top: 0px;
  font-weight: bold;
  text-align: justify;
  text-indent: 20px;
}
.livrBlNdpd {
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
}
.livrBlNdpdnm {
  display: block;
  margin: 0 auto;
  margin-top: 5px;
  margin-bottom: 10px;
}
.livrBlNdpdnm p {
  font-size: 13px;
  text-align: left;
  text-indent: 20px;
}
.livrBlNdpdsub1 {
  display: inline-block;
  border: solid 1px #ac8f45;
  width: 345px;
  margin-left: 0px;
  padding-left: 0px;
  min-height: 750px;
}
.livrBlNdpdsub2 {
  display: inline-block;
  float: right;
  border: solid 1px #ac8f45;
  width: 345px;
  min-height: 750px;
}
.livrBlNdpdsub-ttl {
  display: block;
  height: 45px;
  line-height: 45px;
  background: url(/elements_img/newsletter_bg_up.gif);
  background-repeat: repeat-x;
  font-family: Oswald, sans-serif, Arial;
  font-size: 18px;
  text-align: center;
}
.livrBlNdpdsub-slg {
  font-style: italic;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  text-align: center;
}
.livrBlNdpdsub-trf .lBlNd-trfRO {
  background-color: #f5f4cc;
  height: 30px;
  line-height: 30px;
  width: 92%;
  margin: 0 auto;
  border: solid 1px #ac8f45;
  display: block;
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}
.livrBlNdpdsub-cnt {
  display: block;
  width: 92%;
  margin: 0 auto;
  font-size: 12px;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
}
.livrBlNdpdsub-cnt p {
  text-indent: 20px;
}
.livrBlNdpdsub-trfEur {
  height: 280px;
  width: 92%;
  margin: 0 auto;
  display: block;
  overflow: scroll;
  overflow-x: hidden;
  text-align: left;
}
.livrBlNdpdsub2 .livrBlNdpdsub-trfEur p {
  width: 99%;
  overflow: hidden;
  display: block;
  height: 22px;
  line-height: 22px;
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: bold;
}
.livrBlNdpdsub2 .livrBlNdpdsub-trfEur p:nth-child(even) {
  background-color: #fff;
}
.livrBlNdpdsub2 .livrBlNdpdsub-trfEur p:nth-child(odd) {
  background-color: #f5f4cd;
}
.livrBlNdpdsub-trfEurTT {
  width: 92%;
  margin: 0 auto;
  display: block;
  text-align: left;
}
.livrBlNdpdsub2 .livrBlNdpdsub-trfEurTT p {
  width: 99%;
  display: block;
  background-color: #f5f4cc;
  height: 30px;
  line-height: 30px;
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: bold;
  border: solid 1px #ac8f45;
}
.lBlNd-trfTn {
  display: inline-block;
  width: 47%;
  padding-left: 2%;
  overflow: hidden;
  height: 30px;
  line-height: 30px;
}
.lBlNd-trfPrn {
  width: 23%;
  display: inline-block;
  overflow: hidden;
  height: 30px;
  line-height: 30px;
}
.lBlNd-trfTrn {
  width: 23%;
  display: inline-block;
  overflow: hidden;
  height: 30px;
  line-height: 30px;
}
.lBlNd-trfT {
  display: inline-block;
  width: 50%;
  padding-left: 2%;
  overflow: hidden;
  height: 22px;
  line-height: 22px;
  font-weight: normal;
  font-size: 12px;
}
.lBlNd-trfPr {
  width: 25%;
  display: inline-block;
  overflow: hidden;
  height: 22px;
  line-height: 22px;
  font-weight: normal;
  font-size: 12px;
}
.lBlNd-trfTr {
  width: 20%;
  display: inline-block;
  overflow: hidden;
  height: 22px;
  line-height: 22px;
  font-weight: normal;
  font-size: 12px;
}
.livrBlNeurPro {
  margin-top: 10px;
  font-weight: bold;
}
.livrBlNeurPro ul {
  font-weight: normal;
  border: none;
}
.livrBlNeurPro ul li {
  margin: 0;
  padding: 0;
  font-size: 11px;
  margin-left: 20px;
  font-style: italic;
  margin-top: 3px;
}
.livrBlNeurPro ul li:last-child {
  margin-top: 7px;
}
.livrBlNeurPro ul li span {
  font-weight: bold;
}
.new_OrdForm_dlvrLcl {
  width: 500px;
  text-align: center;
  margin: 0 auto;
  padding: 15px 20px;
  background-color: #f3f3cf;
  margin-top: 5px;
  border: 1px solid #969696;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.new_OrdForm_dlvrLcl p {
  font-weight: normal;
  font-size: 13px;
  margin: 0;
  font-family: Oswald, sans-serif, Arial;
  line-height: 15px;
}
.new_OrdForm_dlvrLcl .new_OrdForm_msgInfoStc {
  font-size: 11px;
  color: #7e7e7e;
  font-weight: 300;
  line-height: 13px;
  margin-top: 3px;
}
.new_OrdForm_dlvrLcl .new_OrdForm_l1 {
  margin-top: 5px;
  font-size: 15px;
  font-family: Oswald, sans-serif, Arial;
  padding-bottom: 5px;
}
.new_OrdForm_dlvrLcl .new_OrdForm_dd {
  display: block;
  width: 340px;
  margin: 0 auto;
  height: 40px;
  line-height: 40px;
  border: 1px solid #000;
  font-family: Oswald, sans-serif, Arial;
  margin-bottom: 5px;
  text-align: left;
  overflow: hidden;
  background-color: #f5f5b2;
}
.new_OrdForm_dlvrLcl .new_OrdForm_ddt {
  display: block;
  width: 340px;
  margin: 0 auto;
  height: 40px;
  line-height: 40px;
  border: 1px solid #000;
  font-family: Oswald, sans-serif, Arial;
  margin-bottom: 5px;
  text-align: left;
  overflow: hidden;
  background-color: #f5f5b2;
}
.new_OrdForm_dlvrLcl .new_OrdForm_dd span {
  background-color: #343434;
  width: 149px;
  color: #fff;
  height: 40px;
  line-height: 40px;
  font-family: Oswald, sans-serif, Arial;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  font-size: 14px;
  margin-left: 1px;
}
.new_OrdForm_dlvrLcl .new_OrdForm_ddt span {
  background-color: #343434;
  width: 149px;
  color: #fff;
  height: 40px;
  line-height: 40px;
  font-family: Oswald, sans-serif, Arial;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  font-size: 14px;
  margin-left: 1px;
}
.LvrRuralSpn {
  font-family: Oswald, sans-serif, Arial;
  font-size: 16px;
  text-decoration: underline;
}
.new_OrdForm_dlvrLcl #LvrRural {
  margin-top: 10px;
  margin-bottom: 5px;
}
.new_OrdForm_dlvrLcl .new_OrdForm_dd .new_OrdForm_ddD {
  width: 140px;
  color: #000000;
  height: 40px;
  line-height: 40px;
  font-family: Oswald, sans-serif, Arial;
  float: right;
  font-size: 17px;
  background: transparent;
  text-align: left;
}
.new_OrdForm_dlvrLcl .new_OrdForm_ddt .new_OrdForm_ddD {
  width: 140px;
  color: #000000;
  height: 40px;
  line-height: 40px;
  font-family: Oswald, sans-serif, Arial;
  float: right;
  font-size: 17px;
  background: transparent;
  text-align: center;
}
.new_OrdForm_dlvrLcl .new_OrdForm_dd .new_OrdForm_ddD input {
  display: inline!important;
  background: transparent;
  width: 65px;
  margin: 0;
  padding: 0;
  font-family: Oswald, sans-serif, Arial;
  border: none;
  font-size: 17px;
  text-align: right;
  color: #000000!important;
}
.new_OrdForm_dlvrLcl .new_OrdForm_dd .new_OrdForm_ddI {
  width: 40px;
  height: 40px;
  line-height: 40px;
  background: url(/elements_img/valid.png) no-repeat center;
  background-color: #343434;
  float: left;
  margin: 0;
}
.new_OrdForm_dlvrLcl .new_OrdForm_ddt .new_OrdForm_ddI {
  width: 40px;
  height: 40px;
  line-height: 40px;
  background: url(/elements_img/valid.png) no-repeat center;
  background-color: #343434;
  float: left;
  margin: 0;
}
.new_OrdForm_dlvrLcl .new_OrdForm_paymentInfo {
  border: dotted 1px #343434;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 15px 20px;
  background-color: #f5f5de;
}
.new_OrdForm_dlvrLcl .new_OrdForm_paymentInfo p {
  color: #525252;
}
.new_OrdForm_dlvrLcl .new_OrdForm_paymentInfo p:first-child {
  font-size: 15px;
  line-height: 17px;
  margin-bottom: 7px;
  color: #000000;
}
.cl-citat-fcb-block {
  display: block;
  height: 170px;
  width: 242px;
  background: url(/elements_img/bg_search_result.gif);
  background-repeat: repeat-x;
  background-position: center;
  background-size: 100% 100%;
}
.cl-citat-fcb-block ul{
  margin: 0;
  padding: 0;
}
.cl-citat-fcb-block ul li {
  display: table;
  height: 170px;
  width: 242px;
  margin: 0;
  padding: 0;
}
.cl-citat-fcb-sblock {
  display: table;
  position: absolute;
  height: 170px;
  width: 212px;
  margin: 0 15px;
  padding: 0;
  overflow: hidden;
}
.cl-citat-fcb-sblock1 {
  display: table-cell;
  vertical-align: middle;
}
.cl-citat-fcb {
  position: relative;
  font-size: 11px;
  font-style: italic;
  line-height: 12px;
  max-height: 120px;
  overflow: hidden;
  margin-bottom: 5px;
}
.cl-citat-fcb-name {
  position: relative;
  text-align: left;
  font-size: 13px;
  font-weight: bold;
  display: inline-block;
  vertical-align: top;
  height: 15px;
  line-height: 15px;
}
.cl-citat-fcb-block ul li span {
  height: 15px;
  width: 75px;
  float: right;
  background: url(/elements_img/like_star.png);
  vertical-align: top;
}
.cl-citat-fcb-lnk {
  position: relative;
  margin: 0;
  padding: 0;
  display: block;
  color: #000000;
  font-size: 10px;
  height: 14px;
  line-height: 14px;
  font-style: italic;
  text-align: center;
  border: dotted 1px #d7bf65;
}
.cl-citat-fcb-block ul li a {
  color: #000000;
  font-size: 10px;
  height: 14px;
  line-height: 14px;
  font-style: italic;
  text-align: center;
}
.stoc-reltm-j,
.stoc-reltm-f {
  display: none;
}
.InfoStocOut {
  width: 326px;
  margin: 0 auto;
  text-align: center;
  margin-top: 5px;
  border: dotted 1px #000000;
}
.InfoStocTrmTt {
  font-family: Oswald, sans-serif, Arial;
  text-transform: uppercase;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  margin-top: 7px;
}
.InfoStocCodColTt {
  display: block;
  width: 90%;
  font-size: 11px;
  line-height: 12px; 
  margin: 0 auto;
  margin-top: 8px;
  border-bottom: dotted 1px #000000;
  padding-bottom: 3px;
}
.InfoStocCodCol {
  display: block;
  margin-bottom: 5px;
}
.InfoStocCodCol div {
  display: inline-block;
}
.InfoStocCodCol div span {
  display: inline-block;
  font-size: 10px;
  vertical-align: middle;
  margin-right: 2px;
  margin-left: 2px;
  height: 12px;
  line-height: 12px;
}
.InfoStocCodCol div .ds-frn {
  width: 7px;
  height: 7px;
  border: solid 1px #000000;
  background-color: #fff000;
}
.InfoStocCodCol div .ds-nos {
  width: 7px;
  height: 7px;
  border: solid 1px #000000;
  background-color: red;
}
.InfoStocCodCol div .ds-stk {
  width: 7px;
  height: 7px;
  border: solid 1px #000000;
  background-color: #04f209;
}



.InfoStocBlock {
  width: 328px;
  height: 25px;
  margin: 0 auto;
  text-align: center;
}
.InfoStocBlock div:empty {
  display: none;
}

.InfoStocBlock div {
  margin: 0 2px;
  display: inline-block;
  width: 30px;
  height: 23px;
  text-align: center;
  line-height: 18px;
  font-size: 10px;
  color: #f0edc5;
  background-color: #1f1f1f;
  border: 1px solid transparent;
  -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  outline: solid 1px #000000;
}
.InfoStocBlock div span {
  display: block;
  font-size: 10px;
  color: #f0edc5;
  height: 18px;
}
.InfoStocBlock div .frn {
  display: block;
  height: 3px;
  margin: 0 auto;
  background-color: #ecd86a;
  padding: 0;
  margin-left: 1px;
  margin-right: 1px;
}
.InfoStocBlock div .nos {
  display: block;
  height: 3px;
  margin: 0 auto;
  background-color: #ec6a6a;
  padding: 0;
  margin-left: 1px;
  margin-right: 1px;
}
.InfoStocBlock div .stk {
  display: block;
  height: 3px;
  margin: 0 auto;
  background-color: #73ec6a;
  padding: 0;
  margin-left: 1px;
  margin-right: 1px;
}





.InfoStocBlockNew {
  width: 328px;
  height: 25px;
  margin: 0 auto;
  text-align: center;
}
.InfoStocBlockNew div {
  margin: 0 2px;
  display: inline-block;
  width: 26px;
  height: 23px;
  text-align: center;
  line-height: 18px;
  font-size: 10px;
  color: #f0edc5;
  background-color: #1f1f1f;
  border: 1px solid transparent;
  -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  outline: solid 1px #000000;
}
.InfoStocBlockNew .csstkszos {
  margin: 0 2px;
  display: inline-block;
  width: auto;
  height: 23px;
  text-align: center;
  line-height: 18px;
  font-size: 10px;
  color: #f0edc5;
  background-color: #1f1f1f;
  border: 1px solid transparent;
  -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  outline: solid 1px #000000;
  padding-left: 7px;
  padding-right: 7px;
}
.InfoStocBlockNew div div {
  border: none;
  width: auto;
  display: block;
  height: 3px;
  margin: 0 auto;
  background-color: #fff000;
  padding: 0;
  margin-left: 1px;
  margin-right: 1px;
}






.txt_sub_cpnew {
  width: 328px;
  margin: 4px auto;
  height: 102px;
  overflow: hidden; 
}
.txt_sub_cp1new {
  font-size: 13px;
  font-family: Oswald, sans-serif, Arial;
  border-bottom: dotted 1px #000000;
  width: 90%;
  margin: 0 auto;
  margin-top: 3px;
}
.txt_sub_cp3new {
  font-size: 11px;
  line-height: 13px;
  width: 92%;
  margin: 0 auto;
  display: block;
  margin-top: 4px;
}
.fcb-prdnew {
  display: block;
  height: 30px;
  margin-top: 5px;
}
.fcb-prdnew div {
  margin: 0;
}
.cmd_area_blocknew {
  width: 328px;
  border-bottom: solid 1px #000000;
  border-top: solid 1px #000000;
  margin: 0 auto;
  padding-top: 5px;
  text-align: center;
  padding-bottom: 5px;
  display: block;
}
.cmd_area_blocknew div {
  height: 40px;
  display: inline-block;
  outline: solid 1px #000000;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
}
.marimi_disp_blocknew {
  float: left;
  margin-left: 1px;
  border: 1px solid transparent;
  -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  border-image: url(/elements_img/eff-bt-rm.png) 1 round;
}
.marimi_disp_blocknew select {
  text-align: center;
  height: 38px;
  width: 95px;
  padding-left: 10px;
  padding-right: 10px;
  color: #fff;
  font-size: 12px;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
  background: url(../elements_img/bg_marimi.gif);
  background-repeat: repeat-x;
  background-color: #2c2c2c;
  border: none;
}
.marimi_disp_blocknew select option{
  background-color: #363536;
  padding-top: 4px;
  padding-bottom: 4px;
  border-top: solid 1px #737373;
}
.qtyordnew {
  width: 43px;
  height: 38px;
  display: block;
  text-align: center;
  font-size: 18px;
  border: none;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
}
.bt_comanda_blocknew {
  float: right;
  margin-right: 1px;
  border: 1px solid transparent;
  -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  background: url(../elements_img/bg_bt_comanda_ov.gif);
  background-repeat: repeat-x;
  background-color: #2b2b2b;
}
.bt_comanda_blocknew button {
  width: 165px;
  padding-left: 20px;
  height: 38px;
  color: #f8f7c3;
  font-size: 15px;
  cursor: pointer;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
  font-family: Oswald, sans-serif, Arial;
  background: transparent;
  background: url(../elements_img/icon-addcart.png);
  background-repeat: no-repeat;
  background-position: 25px;
  border: none;
}
.bt_comanda_blocknew:hover {
  opacity: 0.9;
}
.bt_comanda_blocknew button:hover {
  color: #fff;
  -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.cod_produsnew {
  font-weight: bold;
  font-size: 13px;
  background: url(../elements_img/bg_cod_prod.png);
  background-repeat: repeat-y;
  color: #fff;
  margin-top: 3px;
}




.InfoStocBlockue {
  width: 328px;
  height: 25px;
  margin: 0 auto;
  text-align: center;
}
.InfoStocBlockue div:empty {
  display: none;
}

.InfoStocBlockue div {
  margin: 0 2px;
  display: inline-block;
  width: auto;
  height: 23px;
  text-align: center;
  line-height: 18px;
  background-color: #1f1f1f;
  border: 1px solid transparent;
  -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  outline: solid 1px #000000;
}
.InfoStocBlockue div span {
  display: block;
  font-size: 10px;
  color: #f0edc5;
  height: 18px;
  padding-left: 8px;
  padding-right: 8px;
  min-width: 11px;
}
.InfoStocBlockue .stoc-reltm-OSg span {
  padding-left: 15px;
  padding-right: 15px;
}
.InfoStocBlockue div .frn {
  display: block;
  height: 3px;
  margin: 0 auto;
  background-color: #ecd86a;
  padding: 0;
  margin-left: 1px;
  margin-right: 1px;
}
.InfoStocBlockue div .nos {
  display: block;
  height: 3px;
  margin: 0 auto;
  background-color: #ec6a6a;
  padding: 0;
  margin-left: 1px;
  margin-right: 1px;
}
.InfoStocBlockue div .stk {
  display: block;
  height: 3px;
  margin: 0 auto;
  background-color: #73ec6a;
  padding: 0;
  margin-left: 1px;
  margin-right: 1px;
}
.filterjrv-block {
  padding: 0;
  margin: 0 auto;
  margin-bottom: 10px;
  padding-bottom: 5px;
  width: 96%;
  background-color: #f8f8f8;
  border: solid 1px #ececec;
}
.filterprjrv-block {
  padding: 0;
  margin: 0 auto;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border: none;
  width: 96%;
  background-color: #f8f8f8;
  border: solid 1px #ececec;
}
.fltrj-pret,
.fltrj-title {
  width: 100%;
  display: block;
  text-align: center;
  height: 35px;
  line-height: 35px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size: 14px;
  color: #212121;
  background-color: #ececec;
}
.filterprjrv-block .mse2_number_inputs {
  font-size: 13px;
  text-align: center;
  margin-bottom: 10px;
}
.filterprjrv-block label {
  display: inline-block;
}
.filterprjrv-block label input {
  display: inline-block;
  width: 60px;
  font-size: 13px;
  background: #fff;
  border-style: solid;
  border-width: 1px;
  -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  text-align: center;
  height: 20px;
  line-height: 20px;
  font-weight: bold;
}
.filterprjrv-block label span {
  width: 15px;
  text-align: center;
  display: inline-block;
  font-size: 15px;
}
.filterprjrv-block label:last-child span {
  display: none;
}
.filterprjrv-block .mse2_number_slider {
  height: 3px;
  width: 70%;
  display: block;
  margin: 0 auto;
}
.filterprjrv-block .mse2_number_slider div {
  background-color: #f2ebc2;
}
.filterprjrv-block .mse2_number_slider span {
  background-color: #000000;
    border-style: solid;
  border-width: 1px;
    -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
    -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
    border-image: url(/elements_img/eff-bt-rm.png) 1 round;
    outline: solid 1px #000000;
    width: 12px;
    height: 8px;
    margin-top: -1px;
}
.left-filtersbl {
  width: 242px;
  margin-left: 5px;
  margin-top: 5px;
}
.filtersupblock {
  width: 92%;
  margin: 0 auto;
  list-style: none;
  padding: 0;
  text-align: center;
}


.fltrcolblock {
  position: relative;
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  width: 30px;
  height: 30px;
  margin: 0px 2px;
}
.fltrcolblock label {
  width: 28px;
  height: 28px;
  line-height: 28px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 10px;
  cursor: pointer;
}
.fltrcolblock label:hover {
  border: solid 1px #fff;
  outline: solid 1px #876808;
}
.fltrcolblock .disabled {
  opacity: 0;
  cursor: not-allowed;
}
.fltrcolblock label input {
  display: none;
}
.fltrcolblock label input:checked + .flt-ckt {
  background-color: #000000;
}
.fltrcolblock label input:checked + .flt-ckt:after {
  top: 0;
}
.fltrcolblock label .flt-ckt {
  width: 28px;
  height: 28px;
  position: absolute;
  overflow: hidden;
  background-position: center;
  background-size: 100% 100%;
  top: 0;
  left: 0;
}
.fltrcolblock label .flt-ckt:after {
  width: 12px;
  height: 4px;
  content: '';
  position: absolute;
  border-left: 2.5px solid;
  border-bottom: 2.5px solid;
  border-color: #f0f0dd;
  transform: rotate(-45deg) translate3d(0, 0, 0);
  transform-origin: center center;
  left: 0;
  right: 0;
  top: 200%;
  bottom: 10%;
  margin: auto;
  box-shadow: -1px 1px 0px 0px #636363;
}
.fltrcolblock .fltropt-26 .flt-ckt {background: url(/colors-palette/css/26.jpg);}
.fltrcolblock .fltropt-27 .flt-ckt {background: url(/colors-palette/css/27.jpg);}
.fltrcolblock .fltropt-28 .flt-ckt {background: url(/colors-palette/css/28.jpg);}
.fltrcolblock .fltropt-29 .flt-ckt {background: url(/colors-palette/css/29.jpg);}
.fltrcolblock .fltropt-30 .flt-ckt {background: url(/colors-palette/css/30.jpg);}
.fltrcolblock .fltropt-31 .flt-ckt {background: url(/colors-palette/css/31.jpg);}
.fltrcolblock .fltropt-32 .flt-ckt {background: url(/colors-palette/css/32.jpg);}
.fltrcolblock .fltropt-33 .flt-ckt {background: url(/colors-palette/css/33.jpg);}
.fltrcolblock .fltropt-34 .flt-ckt {background: url(/colors-palette/css/34.jpg);}
.fltrcolblock .fltropt-35 .flt-ckt {background: url(/colors-palette/css/35.jpg);}
.fltrcolblock .fltropt-36 .flt-ckt {background: url(/colors-palette/css/36.jpg);}
.fltrcolblock .fltropt-37 .flt-ckt {background: url(/colors-palette/css/37.jpg);}
.fltrcolblock .fltropt-38 .flt-ckt {background: url(/colors-palette/css/38.jpg);}
.fltrcolblock .fltropt-39 .flt-ckt {background: url(/colors-palette/css/39.jpg);}
.fltrcolblock .fltropt-40 .flt-ckt {background: url(/colors-palette/css/40.jpg);}
.fltrcolblock .fltropt-41 .flt-ckt {background: url(/colors-palette/css/41.jpg);}
.fltrcolblock .fltropt-42 .flt-ckt {background: url(/colors-palette/css/42.jpg);}
.fltrcolblock .fltropt-43 .flt-ckt {background: url(/colors-palette/css/43.jpg);}
.fltrcolblock .fltropt-44 .flt-ckt {background: url(/colors-palette/css/44.jpg);}
.fltrcolblock .fltropt-45 .flt-ckt {background: url(/colors-palette/css/45.jpg);}
.fltrcolblock .fltropt-46 .flt-ckt {background: url(/colors-palette/css/46.jpg);}
.fltrcolblock .fltropt-47 .flt-ckt {background: url(/colors-palette/css/47.jpg);}
.fltrcolblock .fltropt-48 .flt-ckt {background: url(/colors-palette/css/48.jpg);}
.fltrcolblock .fltropt-49 .flt-ckt {background: url(/colors-palette/css/49.jpg);}
.fltrcolblock .fltropt-50 .flt-ckt {background: url(/colors-palette/css/50.jpg);}
.fltrcolblock .fltropt-51 .flt-ckt {background: url(/colors-palette/css/51.jpg);}

.fltropt-sizeblock {
  position: relative;
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  margin: 1px 3px;
  width: 64px;
  height: 30px;
}
.fltropt-sizeblock label {
  width: 64px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  margin: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 11px;
  text-align: center;
  background-color: #fff;
  cursor: pointer;
}
.fltropt-sizeblock label:hover {
  opacity: 0.7;
}
.fltropt-sizeblock .disabled {
  opacity: 0.6;
  background:transparent;
  cursor: not-allowed;
}
.fltropt-sizeblock label input {
  display: none;
}
.fltropt-sizeblock label input:checked + .flt-cktsz {
  background-color: #c8c8c8;
  color: #5f5f5f;
  opacity: 0.5;
  outline: solid 1px #484848;
}
.fltropt-sizeblock label input:checked + .flt-cktsz:after {
  top: 0;
}
.fltropt-sizeblock label .flt-cktsz {
  width: 64px;
  height: 30px;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}
.fltrcaltblock {
  position: relative;
  display: block;
  border-style: solid;
  border-width: 1px;
  -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  margin: 0 auto;
  width: 508px;
  height: 32px;
  margin-bottom: 5px;
}
.fltrcaltblock label {
  width: 506px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  background-color: #fff;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 13px;
  cursor: pointer;
}
.fltrcaltblock label:hover {
  border: solid 1px #fff;
  outline: solid 1px #876808;
  font-weight: bold;
}
.fltrcaltblock .disabled:hover {
  font-weight: bold;
}
.fltrcaltblock .disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.fltrcaltblock label input {
  display: none;
}
.fltrcaltblock label input:checked + .fltalt-ckt:after {
  top: 0;
}
.fltrcaltblock label .fltalt-ckt {
  width: 40px;
  height: 30px;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  background: url(/elements_img/eff-bt-hov.png);
  background-repeat: repeat-x;
  background-size: 100% 100%;
}
.fltrcaltblock label .fltalt-ckt:after {
  width: 12px;
  height: 4px;
  content: '';
  position: absolute;
  border-left: 2.5px solid;
  border-bottom: 2.5px solid;
  border-color: #8a7e58;
  transform: rotate(-45deg) translate3d(0, 0, 0);
  transform-origin: center center;
  left: 0;
  right: 0;
  top: 200%;
  bottom: 10%;
  margin: auto;
}
#mse2_selected_wrapper {
  position: relative;
  width: 743px;
  display: block;
  margin: 0;
  height: 48px;
  background: url(/elements_img/bg_ln_gr-blk-53.gif);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  background-position: bottom;
  margin-top: 5px;
}
#mse2_selected_wrapper .scrollbar-macosx {
  width: 545px;
  height: 48px;
  margin-top: 11px;
  margin-left: 10px;
  overflow: hidden;
  white-space: nowrap;
}
#mse2_selected {
  background-color: #353535;
  padding-top: 2px;
  padding-bottom: 2px;
  vertical-align: middle;
  display: block;
  padding-left: 15px;
}
#mse2_selected a,
#mse2_selected strong {
  vertical-align: middle;
}

#mse2_selected strong {
  display: none;
}
#mse2_selected a {
  margin: 0;
  padding: 0;
  margin-left: 1px;
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  width: auto;
  height: 24px;
  background: url(/elements_img/eff-bt-hov-gry-fltr.jpg);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  margin-top: 2px;
  margin-bottom: 2px;
}
#mse2_selected a em {
  font-style: normal;
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 13px;
  line-height: 24px;
  height: 24px;
  vertical-align: top;
  color: #000000 !important;
}
#mse2_selected a sup {
  display: inline-block;
  width: 22px;
  height: 22px;
  text-align: center;
  line-height: 21px;
  font-size: 10px;
  color: #f0f0dd !important;
  border: solid 1px #000000;
  vertical-align: top;
  background: url(/elements_img/bg_bt_comanda_ov.gif);
  background-repeat: repeat-x;
  background-position: center;
  background-size: 100% 100%;
  text-shadow: 0px 1px #000000;
}
#mse2_selected .fltcolapl-26,
#mse2_selected .fltcolapl-27,
#mse2_selected .fltcolapl-28,
#mse2_selected .fltcolapl-29,
#mse2_selected .fltcolapl-30,
#mse2_selected .fltcolapl-31,
#mse2_selected .fltcolapl-32,
#mse2_selected .fltcolapl-33,
#mse2_selected .fltcolapl-34,
#mse2_selected .fltcolapl-35,
#mse2_selected .fltcolapl-36,
#mse2_selected .fltcolapl-37,
#mse2_selected .fltcolapl-38,
#mse2_selected .fltcolapl-39,
#mse2_selected .fltcolapl-40,
#mse2_selected .fltcolapl-41,
#mse2_selected .fltcolapl-42,
#mse2_selected .fltcolapl-43,
#mse2_selected .fltcolapl-44,
#mse2_selected .fltcolapl-45,
#mse2_selected .fltcolapl-46,
#mse2_selected .fltcolapl-47,
#mse2_selected .fltcolapl-48,
#mse2_selected .fltcolapl-49,
#mse2_selected .fltcolapl-50,
#mse2_selected .fltcolapl-51 {
  position: relative;
  width: 24px;
  background-size: 100% 100%;
}
#mse2_selected .fltcolapl-26 em,
#mse2_selected .fltcolapl-27 em,
#mse2_selected .fltcolapl-28 em,
#mse2_selected .fltcolapl-29 em,
#mse2_selected .fltcolapl-30 em,
#mse2_selected .fltcolapl-31 em,
#mse2_selected .fltcolapl-32 em,
#mse2_selected .fltcolapl-33 em,
#mse2_selected .fltcolapl-34 em,
#mse2_selected .fltcolapl-35 em,
#mse2_selected .fltcolapl-36 em,
#mse2_selected .fltcolapl-37 em,
#mse2_selected .fltcolapl-38 em,
#mse2_selected .fltcolapl-39 em,
#mse2_selected .fltcolapl-40 em,
#mse2_selected .fltcolapl-41 em,
#mse2_selected .fltcolapl-42 em,
#mse2_selected .fltcolapl-43 em,
#mse2_selected .fltcolapl-44 em,
#mse2_selected .fltcolapl-45 em,
#mse2_selected .fltcolapl-46 em,
#mse2_selected .fltcolapl-47 em,
#mse2_selected .fltcolapl-48 em,
#mse2_selected .fltcolapl-49 em,
#mse2_selected .fltcolapl-50 em,
#mse2_selected .fltcolapl-51 em {
  display: none;
}
#mse2_selected .fltcolapl-26 sup,
#mse2_selected .fltcolapl-27 sup,
#mse2_selected .fltcolapl-28 sup,
#mse2_selected .fltcolapl-29 sup,
#mse2_selected .fltcolapl-30 sup,
#mse2_selected .fltcolapl-31 sup,
#mse2_selected .fltcolapl-32 sup,
#mse2_selected .fltcolapl-33 sup,
#mse2_selected .fltcolapl-34 sup,
#mse2_selected .fltcolapl-35 sup,
#mse2_selected .fltcolapl-36 sup,
#mse2_selected .fltcolapl-37 sup,
#mse2_selected .fltcolapl-38 sup,
#mse2_selected .fltcolapl-39 sup,
#mse2_selected .fltcolapl-40 sup,
#mse2_selected .fltcolapl-41 sup,
#mse2_selected .fltcolapl-42 sup,
#mse2_selected .fltcolapl-43 sup,
#mse2_selected .fltcolapl-44 sup,
#mse2_selected .fltcolapl-45 sup,
#mse2_selected .fltcolapl-46 sup,
#mse2_selected .fltcolapl-47 sup,
#mse2_selected .fltcolapl-48 sup,
#mse2_selected .fltcolapl-49 sup,
#mse2_selected .fltcolapl-50 sup,
#mse2_selected .fltcolapl-51 sup {
  position: absolute;
  background: transparent;
}
#mse2_selected .fltcolapl-26 {background: url(/colors-palette/css/26.jpg);}
#mse2_selected .fltcolapl-27 {background: url(/colors-palette/css/27.jpg);}
#mse2_selected .fltcolapl-28 {background: url(/colors-palette/css/28.jpg);}
#mse2_selected .fltcolapl-29 {background: url(/colors-palette/css/29.jpg);}
#mse2_selected .fltcolapl-30 {background: url(/colors-palette/css/30.jpg);}
#mse2_selected .fltcolapl-31 {background: url(/colors-palette/css/31.jpg);}
#mse2_selected .fltcolapl-32 {background: url(/colors-palette/css/32.jpg);}
#mse2_selected .fltcolapl-33 {background: url(/colors-palette/css/33.jpg);}
#mse2_selected .fltcolapl-34 {background: url(/colors-palette/css/34.jpg);}
#mse2_selected .fltcolapl-35 {background: url(/colors-palette/css/35.jpg);}
#mse2_selected .fltcolapl-36 {background: url(/colors-palette/css/36.jpg);}
#mse2_selected .fltcolapl-37 {background: url(/colors-palette/css/37.jpg);}
#mse2_selected .fltcolapl-38 {background: url(/colors-palette/css/38.jpg);}
#mse2_selected .fltcolapl-39 {background: url(/colors-palette/css/39.jpg);}
#mse2_selected .fltcolapl-40 {background: url(/colors-palette/css/40.jpg);}
#mse2_selected .fltcolapl-41 {background: url(/colors-palette/css/41.jpg);}
#mse2_selected .fltcolapl-42 {background: url(/colors-palette/css/42.jpg);}
#mse2_selected .fltcolapl-43 {background: url(/colors-palette/css/43.jpg);}
#mse2_selected .fltcolapl-44 {background: url(/colors-palette/css/44.jpg);}
#mse2_selected .fltcolapl-45 {background: url(/colors-palette/css/45.jpg);}
#mse2_selected .fltcolapl-46 {background: url(/colors-palette/css/46.jpg);}
#mse2_selected .fltcolapl-47 {background: url(/colors-palette/css/47.jpg);}
#mse2_selected .fltcolapl-48 {background: url(/colors-palette/css/48.jpg);}
#mse2_selected .fltcolapl-49 {background: url(/colors-palette/css/49.jpg);}
#mse2_selected .fltcolapl-50 {background: url(/colors-palette/css/50.jpg);}
#mse2_selected .fltcolapl-51 {background: url(/colors-palette/css/51.jpg);}

#mse2_selected_wrapper #mse2_sort {
  float: right;
  width: 140px;
  height: 30px;
  margin-top: 9px;
  margin-right: 10px;
}
.fltrselect {
  font-family: Oswald,sans-serif,Arial;
    font-size: 15px;
    color: #000;
    display: block;
    height: 30px;
    line-height: 30px;
    background-color: #f5e27f;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
}
.fltrselecthdn {
  position: absolute;
  width: 140px;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  background-color: #ac8f45;
  box-shadow: 0 3px 4px 0 #949494;
  z-index: 1000;
  display: none;
  border-top: solid 1px #000000;
}
.fltrselecthdn li {
  border-top: solid 1px #f5e27f;
  line-height: 30px;
}
.fltrselecthdn li a{
  display: block;
  color: #fff;
  font-size: 12px;
}
.fltrselecthdn li:last-child {
  border:none;
}
.fltrselect:hover + .fltrselecthdn,
.fltrselecthdn:hover {
  display: block;
}
#mse2_sort .fltrselecthdn li .actived {
  background-color: #f9ecaa;
  color: #000000;
}
.fltrselecthdn li a:hover {
  background-color: #c5aa67;
}

#mse2_mfilter.loading .spinner {
  position: fixed;
  left: 0;
  right: 0;
  top: 40%;
  margin: 0 auto;
}
#mse2_filters {
  width: 100%;
  margin: 0;
  padding: 0;
}


/*FILTRE STANDARD*/
#mse2_sort a.active, #mse2_tpl a.active {
    color: black;
    text-decoration: none;
    cursor: default;
}
#mse2_filters .disabled {
    color: #aaa;
}
#mse2_results {
    margin-bottom: 20px;
}
#mse2_filters .mse2_number_slider {
    font-size: .7em;
    margin-bottom: 10px;
}
#mse2_filters .mse2_number_inputs label {
    display: inline-block;
}
#mse2_selected {
    display: none;
}
.mSearchLog, .mFilterLog {
    width: 100%;
    overflow: auto;
    word-wrap: normal;
    white-space: pre;
}
#mse2_mfilter .btn_more {
    width: 150px;
    display: block;
    margin: auto;
}
#mse2_mfilter .pagination {
    margin: 0;
    padding: 0;
}
#mse2_mfilter .spinner {
    display: none;
    width: 100px;
    height: 100px;
    background: url(/elements_img/loading-jrv.gif) no-repeat;
    background-size: 100px;
}
#mse2_mfilter.loading .spinner {
    display: block;
}
.form-group .input-sm { width: 50%; display: inline-block; }
.mse2-ac-item:hover { cursor: pointer; }
.mse2-ac-item .mse2-ac-weight { display: inline-block; float: right; }
.ui-autocomplete-loading {
    background: white url('jquery-ui/images/ui-anim_basic_16x16.gif') right center no-repeat;
}
/*FILTRE STANDARD*/
.fltrnorsltfn {
  display: block;
  text-align: center;
  margin-top: 15px;
}
.fltrnorsltfn span {
  display: block;
  text-align: center;
  font-size: 14px;
}

.spinnerfltdsk {
  position: fixed;
  display: block;
  right: 0;
  left: 0;
  width: 100%;
  height: 2px;
  line-height: 2px;
  background: rgba(0,0,0,0.9);
  top: 0;
  z-index: 999 !important;
  font-size: 11px;
  text-align: center;
  color: #fff;
  opacity: 0;
}
.loading .spinnerfltdsk {
  opacity: 1;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.spinnerfltdsk .loader:before{
  content: "";
  height: 2px;
  background-color: #f7f294;
  position: absolute;
    animation: loaderjrv 1s;
    -webkit-animation: loaderjrv 1s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    transition-timing-function: linear;
    -webkit-transition-timing-function: linear;
  top: 0px;
  margin-left: 0;
}
@keyframes loaderjrv {
    0% {width: 0%;left:0;right:0}
    50% { width: 100%;left:0;right:0} 
    99% { width: 0%;left:100%;right:0} 
}

@-webkit-keyframes loaderjrv {
    0% {width: 0%;left:0;right:0}
    50% { width: 100%;left:0;right:0} 
    99% { width: 0%;left:100%;right:0} 
}
#btnrestfltr {
  display: none;
}
#win-filter,
.fancybox-close-small {
  display: none;
}
#win-filter {
  width: 710px;
  height: 410px;
  margin: 0;
  padding: 0;
  background: url(/elements_img/bg1_pop_up_fncy_box.gif);
  background-size: 100% 100%;
  overflow: hidden;
}
.fltrmobhddnblock {
  width: 700px;
  height: 400px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  overflow-y: auto;
  margin-top: 5px;
  margin-left: 5px;
  background-color: #fff;
  outline: solid 1px #c9bd33;
}
.fltrareascrl {
  display: block;
  margin: 0;
  padding: 0;
  margin-top: 10px;
}
.fltrareatotalblk {
  display: block;
  width: 700px;
  height: 50px;
  position: relative;
}
.fltrareatotal {
  display: block;
  width: 700px;
  height: 50px;
  overflow: hidden;
  margin-top: 0;
  border-bottom: solid 1px #d7bf65;
  text-transform: uppercase;
  background: url(/elements_img/bg-fltropt.jpg);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  position: fixed;
  z-index: 111111;
  vertical-align: middle;
}
.fltrareatotal div {
  display: inline-block;
  width: 500px;
  font-family: Oswald,sans-serif,Arial;
  color: #000000;
  font-size: 17px;
  padding-left: 15px;
  line-height: 50px;
}
.fltrareatotal div span {
  font-family: Oswald,sans-serif,Arial;
  color: #000000;
  font-size: 17px;
}
.fltrareatotal button {
  float: right;
  margin-top: 8px;
  margin-right: 15px;
  width: 120px;
  height: 33px;
  font-family: Oswald,sans-serif,Arial;
  text-transform: uppercase;
  font-size: 15px;
  border: 1px solid transparent;
  -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  border-image: url(/elements_img/eff-bt-rm.png) 1 round;
  background: url(/elements_img/bg_bt_comanda_ov.gif);
  background-repeat: repeat-x;
  background-position: center;
  outline: solid 1px #000000;
  color: #fff;
  cursor: pointer;
}
.fltrareatotal button:hover {
  opacity: 0.9;
}

.fltrbtreset {
  display: block;
}
.fltrbtreset button {
  position: fixed;
  margin-top: -43px;
  float: left;
  margin-left: 410px;
  z-index: 2222222;
    width: 150px;
    height: 35px;
    color: #000;
    line-height: 33px;
    text-align: center;
    background: url(/elements_img/eff-bt-hov.png);
    background-size: 100% 100%;
    background-position: center;
    background-repeat: repeat-x;
    font-size: 13px;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/elements_img/eff-bt-rm-hov.png) 1 stretch;
    -o-border-image: url(/elements_img/eff-bt-rm-hov.png) 1 stretch;
    border-image: url(/elements_img/eff-bt-rm-hov.png) 1 stretch;
    cursor: pointer;
    text-transform: uppercase;
    font-family: Oswald,sans-serif,Arial;
}
.fltrbtreset button:hover {
  background: url(/elements_img/eff-bt-hov-gry2.jpg);
  background-size: 100% 100%;
  background-position: center;
  background-repeat: repeat-x;
  opacity: 0.9;
}
.fltrbtreset .hidden {
  display: none;
}


.fancybox-container .spinnerfltdsksml {
  position: fixed;
  display: block;
  width: 700px;
  height: 2px;
  line-height: 2px;
  background: rgba(255,255,255,0.9);
  z-index: 333333333;
  font-size: 11px;
  text-align: center;
  color: #fff;
  opacity: 0;
  margin-top: -2px;
}
.fancybox-container .loading .spinnerfltdsksml {
  opacity: 1;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
}
.fancybox-container .spinnerfltdsksml .loaderbar:before{
  content: "";
  height: 2px;
  background-color: red;
  position: absolute;
    animation: loaderjrva 1s;
    -webkit-animation: loaderjrva 1s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    transition-timing-function: linear;
    -webkit-transition-timing-function: linear;
  top: 0px;
  margin-left: 0;
}
@keyframes loaderjrva {
    0% {width: 0%;left:0;right:0}
    50% { width: 100%;left:0;right:0} 
    99% { width: 0%;left:100%;right:0} 
}

@-webkit-keyframes loaderjrva {
    0% {width: 0%;left:0;right:0}
    50% { width: 100%;left:0;right:0} 
    99% { width: 0%;left:100%;right:0} 
}
.ttlfltrnw {
  margin: 0;
  padding: 0;
  padding-left: 10px;
  font-weight: normal;
  font-family: Oswald,sans-serif,Arial;
  font-size: 16px;
  color: #ffffff;
  display: inline-block;
  line-height: 48px;
}
.btnlfltrfnsbnw {
  font-family: Oswald,sans-serif,Arial;
  font-size: 15px;
  color: #000;
  line-height: 30px;
  background-color: #f5e27f;
  text-align: center;
  text-transform: uppercase;
  float: right;
  width: 140px;
  height: 30px;
  margin-top: 9px;
  margin-right: 10px;
}
.btnlfltrfnsbnw:hover {
  opacity: 0.9;
}
.oft-transgr {
  display: block;
  text-align: center;
  background: url(/elements_img/newsletter_bg_down.gif);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  color: #f5e27f;
  width: 737px;
  height: 80px;
  border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
    -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
    border-image: url(/elements_img/eff-bt-rm.png) 1 round;
    -webkit-border-image-repeat: stretch;
    -o-border-image-repeat: stretch;
    border-image-repeat: stretch;
  outline: solid 2px #000000;
  position: relative;
  margin-left: 2px;
}
.oft-transgr1 {
  color: #ffffff;
  font-family: Oswald,sans-serif,Arial;
  font-size: 18px;
  margin-top: 10px;
  text-transform: uppercase;
  height: 20px;
  line-height: 20px;
}
.oft-transgr2 {
  font-size: 12px;
  height: 14px;
  line-height: 14px;
}
.oft-transgr3 {
  font-size: 11px;
  color: #ffffff;
  height: 13px;
  line-height: 13px;
}
.label_pret_promo {
  position: absolute;
  z-index: 10000;
  background: url(/elements_img/promo-pr-lbl.png);
  margin-top: -5px;
  margin-left: -4px;
  width: 107px;
  height: 111px;
}
.label_pret_promo p {
    -ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
    line-height: 14px;
  font-size: 9px;
  text-align: center;
  color: #fff;
  margin-top: 39px;
  margin-left: -15px;
  font-weight: bold;
  width: 120px;
  height: 14px;
  -webkit-mask-image: linear-gradient(-75deg, rgba(255,255,255,0.8) 30%, #fff 40%, rgba(255,255,255,.8) 70%);
  -webkit-mask-size: 200%;
  -moz-mask-image: linear-gradient(-75deg, rgba(255,255,255,0.8) 30%, #fff 40%, rgba(255,255,255,.8) 70%);
  -moz-mask-size: 200%;
  -o-mask-image: linear-gradient(-75deg, rgba(255,255,255,0.8) 30%, #fff 40%, rgba(255,255,255,.8) 70%);
  -o-mask-size: 200%;
  mask-image: linear-gradient(-75deg, rgba(255,255,255,0.8) 30%, #fff 40%, rgba(255,255,255,.8) 70%);
  mask-size: 200%;
  animation: shinejrv 1s linear infinite;
}

@keyframes shinejrv {
  from { -webkit-mask-position: 150%; }
  to { -webkit-mask-position: -50%; }
}

.label_pret_promo_pgp {
  position: absolute;
  z-index: 10000;
  background: url(/elements_img/promo-pr-lbl.png);
  margin-top: -6px;
  margin-left: 178px;
  width: 107px;
  height: 111px;
  -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.label_pret_promo_pgp p {
    -ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
    line-height: 14px;
  font-size: 9px;
  text-align: center;
  color: #fff;
  margin-top: 39px;
  margin-left: -15px;
  font-weight: bold;
  width: 120px;
  height: 14px;
  -webkit-mask-image: linear-gradient(-75deg, rgba(255,255,255,0.8) 30%, #fff 40%, rgba(255,255,255,.8) 70%);
  -webkit-mask-size: 200%;
  -moz-mask-image: linear-gradient(-75deg, rgba(255,255,255,0.8) 30%, #fff 40%, rgba(255,255,255,.8) 70%);
  -moz-mask-size: 200%;
  -o-mask-image: linear-gradient(-75deg, rgba(255,255,255,0.8) 30%, #fff 40%, rgba(255,255,255,.8) 70%);
  -o-mask-size: 200%;
  mask-image: linear-gradient(-75deg, rgba(255,255,255,0.8) 30%, #fff 40%, rgba(255,255,255,.8) 70%);
  mask-size: 200%;
  animation: shinejrvf 1s linear infinite;
}

@keyframes shinejrvf {
  from { -webkit-mask-position: 150%; }
  to { -webkit-mask-position: -50%; }
}


.label_rom {
  position: absolute;
  z-index: 99;
  background: url(/elements_img/label_ro_dsk.png);
    background-repeat: no-repeat;
    width: 97px;
    height: 97px;
    margin-top: -5px;
    margin-left: -4px;
}
.label_rom p {
    -ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
    line-height: 11px;
  font-size: 9px;
  text-align: center;
  color: #fff;
  margin-top: 40px;
  margin-left: -15px;
  font-weight: bold;
  width: 120px;
  height: 11px;
  -webkit-mask-image: linear-gradient(-75deg, rgba(255,255,255,0.8) 30%, #fff 40%, rgba(255,255,255,.8) 70%);
  -webkit-mask-size: 200%;
  -moz-mask-image: linear-gradient(-75deg, rgba(255,255,255,0.8) 30%, #fff 40%, rgba(255,255,255,.8) 70%);
  -moz-mask-size: 200%;
  -o-mask-image: linear-gradient(-75deg, rgba(255,255,255,0.8) 30%, #fff 40%, rgba(255,255,255,.8) 70%);
  -o-mask-size: 200%;
  mask-image: linear-gradient(-75deg, rgba(255,255,255,0.8) 30%, #fff 40%, rgba(255,255,255,.8) 70%);
  mask-size: 200%;
  animation: shinejrvro 1s linear infinite;
}

@keyframes shinejrvro {
  from { -webkit-mask-position: 150%; }
  to { -webkit-mask-position: -50%; }
}
.label_rom span {
  position: absolute;
    -ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
    line-height: 13px;
  font-size: 11px;
  text-align: center;
  color: #000000;
  margin-top: 26px;
  margin-left: -6px;
  width: 78px;
  height: 13px;
  font-weight: 300;
  font-family: Oswald,sans-serif,Arial;
}

.cdu-bj {
  height: 112px;
  width: 741px;
    display: inline-block;
    border: 1px solid transparent;
    -webkit-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
    -o-border-image: url(/elements_img/eff-bt-rm.png) 1 round;
    border-image: url(/elements_img/eff-bt-rm.png) 1 round;
    margin-bottom: 5px;
    background: url(/elements_img/newsletter_bg_up.gif);
    background-repeat: repeat-x;
    background-size: auto 113px;
}
.cdu-bj-brd {
  display: block;
  height: 110px;
  border: solid 1px #ffffff;
}
.cdu-bj img {
  margin-top: 5px;
  margin-left: 5px;
  position: absolute;
  margin-left: -110px;
  margin-top: -46px;
}
.cdu-bj-bl {
  display: inline-block;
  width: 615px;
  margin-left: 115px;
}
.cdu-bj1{
  display: block;
  font-size: 18px;
  font-family: OpenSansBold, sans-serif, Arial;
  margin-top: 8px;
  border-bottom: solid 1px #d7bf65;
}
.cdu-bj1 span {
  font-size: 18px;
  font-family: OpenSansBold, sans-serif, Arial;
}
.cdu-bj2 {
  display: block;
  font-size: 13px;
  font-weight: bold;
}
.cdu-bj3 {
  height: 28px;
  overflow: hidden;
}
.cdu-bj3 p:first-child {
  display: none;
}
.cdu-bj3 p {
  padding: 0;
  margin: 0;
  font-size: 11px;
  font-style: italic;
  line-height: 13px;
}
.cdu-bj4 {
  float: right;
  font-size: 9px;
  margin-top: 3px;
  height: 18px;
    line-height: 18px;
}
.cdu-bj5 {
  float: left;
    width: 120px;
    height: 18px;
    line-height: 18px;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/elements_img/eff-bt-rm-hov.png) 1 round;
    -o-border-image: url(/elements_img/eff-bt-rm-hov.png) 1 round;
    border-image: url(/elements_img/eff-bt-rm-hov.png) 1 round;
    text-align: center;
    font-size: 10px;
    color: #000;
    background: url(/elements_img/eff-bt-hov.png);
    background-repeat: repeat-x;
    background-size: 100% 100%;
    margin-top: 3px;
}
