@font-face {
    font-family: Oswald;
    src: url(../fonts/Oswald-Regular.ttf);
}
@font-face {
    font-family: OpenSans;
    src: url(../fonts/OpenSans-Regular.ttf);
}
* {
	outline: none;
	text-decoration: none;
	font-family: OpenSans, sans-serif, Arial;
}
body {
	margin: 0 auto;
	padding: 0;
	background-color: #fcfcfc;
}
.all {
	width: 100%;
	padding-bottom: 10px;
	margin-right: 0;
	padding-right: 0;
	margin-left: 0;
	padding-left: 0;
	overflow: hidden;
}
.left_area_jrv {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-right: 0px;
	padding-right: 0px;
}
.right_area_jrv {
	width: 100%;
	margin-right: 0px;
	padding-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
	vertical-align: top;	
}
.footer1 {
	height: 39px;
	background: url(../elements_img/footer_bg_1.gif);
	background-repeat: repeat-x;
	width: 100%;
	display: block;
	overflow: hidden;
}
.footer2 {
	height: auto;
	background-color: #272727;
	width: 100%;
	display: block;
	overflow: hidden;
}
.clear_ln_menu_left {
	height: 5px;
	width: 100%;
	
}
/* ==========================
      START HEADER
============================= */
.comp-name {
	display: none;
}
.bg-mobile {
	width: 100%;
	height: 294px;
	background: url(../elements_img/bg-mobile.jpg);
	background-repeat: repeat-x;
	background-position: center;
	position: fixed;
	z-index: -1000;
	border: none;
}
.logo-mob {
	position: fixed;
	text-align: center;
	padding-top: 10px;
	width: 100%;
	height: 60px;
	background: url(../elements_img/mobile-bg-hidden-line.png);
	background-repeat: repeat-x;
	z-index: 9999;
}
.logo-mob img {
	width: 125px;
	height: auto;
}
.bg-mobile-cmd {
	width: 100%;
	height: 294px;
	background: url(../elements_img/bg-mobile.jpg);
	background-repeat: repeat-x;
	position: absolute;
	z-index: -1000;
}
.logo-mob-cmd {
	position: absolute;
	text-align: center;
	padding-top: 10px;
	width: 100%;
	height: 60px;
	background: url(../elements_img/mobile-bg-hidden-line.png);
	background-repeat: repeat-x;
	z-index: 9999;
}
.logo-mob-cmd img {
	width: 125px;
	height: auto;
}
.logo {
	display: none;
	position: absolute;
	width: 90px;
	height: 64px;
	margin-left: 0px;
	z-index: 10;
}
.logo h2 {
	margin-top: 0px;
}
.logo h2 a img {
	width: 90px;
	height: 64px;
}
.line_up {
	width: 100%;
	text-align: center;
	position: absolute;
	margin-top: 93px;
	height: 32px;
}
.line_up ul{
	height: 32px;
	margin-top: 0px;
	line-height: 32px;
	padding: 0 0;
}
.line_up ul li {
	display: block;
	color: #dcca7c;
	font-size: 14px;
	text-shadow: 1px 2px 0px #000000;
}
.line_up ul li {
	display: none;
}
.line_up ul li:nth-child(2) {
  display: block;
}
.line_up ul li a {
	color: #dcca7c;
}
#twitter_up {
	display: none;
	
}
#facebook_up {
	display: none;
	}
.slog {
	width: 452px;
	float: left;
	margin-left: 233px;
	text-align: center;
	display: none;
}
.slog h1 {
	color: #d9d27f;
	font-size: 11px;
	margin-top: 0px;
	font-weight: 300;
	display: inline-block;
	margin-top: 56px;
}
.mobile-bt-cos {
	position: fixed;
	right: 2px;
	top: 0px;
	z-index: 10002;
	display: block;
	background: url(../elements_img/mobile-bg-bt-prod.png);
	background-repeat: repeat-x;
}
.mobile-bt-cos img {
	width: 47px;
	height: 47px;
	margin-top:-1px;
}
.mobile-bt-cos-cmd {
	position: absolute;
	right: 2px;
	top: 0px;
	z-index: 10002;
	display: block;
	background: url(../elements_img/mobile-bg-bt-prod.png);
	background-repeat: repeat-x;
}
.mobile-bt-cos-cmd img {
	width: 47px;
	height: 47px;
	margin-top:-1px;
}
.cos_cmp {
	display: none;
	position: fixed;
	width: 100%;
	height: 45px;
	top: 95px;
	line-height: 45px;
	text-align: center;
	z-index: 10010;
}
.cos_cmp ul {
	display: inline-block;
	padding-left: 24px;
	padding-right: 24px;
	width: auto;
	height: 100%;
	list-style: none;
	margin-top: 0px;
	text-align: center;
	background-color: #2d2d2d;
	box-shadow: 0 0 10px 3px #e9d388;
}
.cos_cmp ul li {
	display: inline-block;
	cursor: default;
	border: solid 1px black;
}
.cos_bg_bt_1a {
	background: url(../elements_img/bg_bt_cos_up.jpg);
	background-repeat: repeat-x;
	height: 26px;
	width: 70px;
	text-align: center;
	line-height: 26px;
	text-align: center;
	margin-top: 0px;
	font-size: 13px;
	color: black;
	font-weight: 300;
	font-family: Oswald, sans-serif, Arial;
}
.cos_cmp ul li a {
	cursor: pointer;
	display: block;
	font-size: 13px;
	font-weight: 300;
	font-family: Oswald, sans-serif, Arial;
}
.cos_bg_bt_1a a {
	color: black;
}
.cos_bg_bt_1b_active {
	background-color: white;
	height: 26px;
	width: auto;
	line-height: 26px;
	text-align: center;
	margin-top: 0px;
	color: black;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 13px;
	font-weight: 300;
	font-family: Oswald, sans-serif, Arial;
}
.cos_bg_bt_1b {
	background-color: white;
	height: 26px;
	width: auto;
	line-height: 26px;
	text-align: center;
	margin-top: 0px;
	color: black;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 13px;
	font-weight: 300;
	font-family: Oswald, sans-serif, Arial;
}
.cos_bg_bt_1c {
	display: none;
}
.shop_list_fst,
.img_prd_efft_hvr-imbig-mask {
	display: none;
}
.img_prd_efft_hvr-imbig-mask_bj {
	display: none;
}
.search-mob-bt {
	position: fixed;
	right: 52px;
	top: 0px;
	z-index: 10002;
	display: block;
	background: url(../elements_img/mobile-bg-bt-prod.png);
	background-repeat: repeat-x;
	visibility: visible;
}
.search-mob-bt img {
	width: 47px;
	height: 47px;
}
.search-mob-bt-cmd {
	position: absolute;
	right: 52px;
	top: 0px;
	z-index: 10002;
	display: block;
	background: url(../elements_img/mobile-bg-bt-prod.png);
	background-repeat: repeat-x;
}
.search-mob-bt-cmd img {
	width: 47px;
	height: 47px;
	
}
.search_top {
	display: none;
	position: fixed;
	width: 100%;
	height: 45px;
	top: 95px;
	line-height: 45px;
	text-align: center;
	z-index: 10009;
	text-align: center;
}
.search_top form {
	min-width: 85%;
	display: inline-block;
	text-align: center;
	width: auto;
	background-color: #2d2d2d;
	box-shadow: 0 0 10px 3px #e9d388;
}
.search_area_ln {
	display: inline-block;
	width: 70%;
	height: 23px;
	vertical-align: middle;
	border: solid 1px black;
	font-size: 10px;
	padding-left: 10px;
}
.search_area_bt {
	display: inline-block;
	width: 20%;
	height: 23px;
	vertical-align: middle;
	background: url(../elements_img/bt_search.jpg);
	background-repeat: repeat-x;
	border: none;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}
/*===================
	START MENU UP
====================*/
.menu_up {
	margin-top: 100px;
	height: 30px;
	width: 100%;
	margin-left: 0px;
	text-align: center;
	position: absolute;
}
.menu_ul_line_block {
	width: 100%;
	height: 100%;
}
.menu_up_line {
	width: 100%;
	height: 100%;
}
.menu_up_line ul {
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0 0;
}
.menu_up_line ul li {
	display: inline-block;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	height: 46px;
	line-height: 46px;
}
.menu_up_line ul li:first-child,
.menu_up_line ul li:nth-child(2) {
	display: none;
}
.menu_up_line ul li a {
	text-align: center;
	display: block;
	color: #f4f0af;
	line-height: 30px;
	font-size: 13px;
	font-family: Oswald, sans-serif, Arial;
	font-weight: 400;
	text-transform: uppercase;
}
.tot_prod {
	display: none;
	height: 23px;
	width: 90px;
	overflow: hidden;
	position: absolute;
}
.clear_header {
	position: relative;
	height: 95px;
	margin-top: 30px;
}
/*===================
	    MENU LEFT
=====================*/
.mobile-menu {
	display: block;
	width: 90px;
	position: fixed;
	text-align: center;
	color: #e9d388;
	background: url(../elements_img/mobile-bg-bt-prod.png);
	background-repeat: repeat-x;
	height: 46px;
	line-height: 46px;
	z-index: 10000;
	left: 2px;
	top: 0;
	font-size: 17px;
	font-family: Oswald, sans-serif, Arial;
}
.mobile-menu-cmd {
	display: block;
	width: 90px;
	position: absolute;
	text-align: center;
	color: #e9d388;
	background: url(../elements_img/mobile-bg-bt-prod.png);
	background-repeat: repeat-x;
	height: 46px;
	line-height: 46px;
	z-index: 10000;
	left: 2px;
	top: 0;
	font-size: 17px;
	font-family: Oswald, sans-serif, Arial;
}
.menu_left {
	display: none;
	position: absolute;
	margin: 0 0;
	width: 100%;
	height: auto;
	z-index: 9998;
	top: 0;
	padding-bottom: 10%;
	background-color:rgba(0, 0, 0, 0.8);
	box-shadow: 0 0 50px 13px black;
	-webkit-box-shadow: 0 0 50px 13px black;
	-moz-box-shadow: 0 0 50px 13px black;
}
.menu_left ul {
	display: block;
	list-style: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0;
	width: 70%;
	height: auto;
	margin: 0 15%;
	text-align: left;
	z-index: 9999;
	box-shadow: 0 0 10px 3px #e9d388;
	-webkit-box-shadow: 0 0 10px 3px #e9d388;
	-moz-box-shadow: 0 0 10px 3px #e9d388;
}
.menu_left ul li {
	display: block;
	background-color: #000000;
	width: 100%;
	min-height: 46px;
	border-bottom: solid 1px #e9d388;
	background: url(../elements_img/mobile-bg-bt-prod.png);
	background-repeat: repeat-x;
	overflow: hidden;
}
.menu_left ul li:first-child {
	margin-top: 102px;
}
.menu_left ul li ul li:first-child {
	margin-top: 0px;
}
.menu_left_1a {
	display: block;
	line-height: 46px;
	color: #e9d388;
	text-align: center;
}
.menu_left ul li .menu_left_1a_lichidare strong {
	font-size: 13px;
	text-align: center;
	font-family: Oswald, sans-serif, Arial;
	line-height: 48px;
	display: block;
	color: #ffe023;
	background: url(../elements_img/mobile-bg-bt-prod-lichidare-st.png);
	background-repeat: repeat-x;
}
.menu_left ul .menu_left_active .menu_left_1a_lichidare strong  {
	color: #fff;
}
.menu_left ul li .menu_left_1a_lichidare {
	font-size: 13px;
	text-align: center;
	font-family: Oswald, sans-serif, Arial;
	line-height: 48px;
	display: block;
	color: #ffe023;
	background: url(../elements_img/mobile-bg-bt-prod-lichidare-st.png);
	background-repeat: repeat-x;
}
.menu_left ul .menu_left_active .menu_left_1a_lichidare  {
	color: #fff;
}
.menu_left_1a strong {
	font-size: 13px;
	text-align: center;
	font-family: Oswald, sans-serif, Arial;
	line-height: 48px;
}
.menu_left_1a:hover {
	color: #fff;
}
.menu_left ul li ul {
	display: block;
	list-style: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0;
	margin-top: 0px;
	width: 100%;
	height: auto;
	margin: 0 0;
	text-align: center;
	z-index: 10000;
	background-color: #1a1a1a;
}
.menu_left ul li ul li{
	display: block;
	background-color: #000000;
	width: 100%;
	height: 46px;
	border-bottom: solid 1px #e9d388;
	background: transparent;
	background-color: #3c3c3c;
	overflow: hidden;
}
.menu_left_2a {
	display: block;
	line-height: 46px;
	color: #e9d388;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
}
.menu_left_2a:hover {
	color: #fff;
}
/*====================
	Banner UP
=========================*/
#banner_up {
	display: none;
	margin: 0 auto;
	margin-top: 12px;
	margin-left: 0px;
	outline: solid 1px green;
}
.banner-up-mobile {
	margin: 0;
	padding-top: 0;
	margin-top: 2px;
	width: 100%;
	height: auto;
}
.banner-up-mobile a {
	width: 100%;
	height: auto;
}
.banner-up-mobile a img {
	width: 100%;
	height: auto;
	border-top: solid 1px #766c35;
	box-shadow: 0px 0px 15px #000;
}

.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;
}
/*====================
	PROD RECOM
=========================*/
.prd_noi {
	display: none;
	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;
}
.data_prod_noi {
	padding-top: 5px;
	border-top: solid 1px #ad9046;
}
.data_prod_noi img {
	border: solid 1px #cccccc;
}
.descript_dpn1,
.price_dpn1,
.link_dpn1 {
	width: 165px;
	float: right;
}
.descript_dpn1 {
	font-size: 11px;
	width: 165px;
	height: 60px;
	overflow: hidden;
}
.descript_dpn1 p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.price_dpn1 {
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #6d6d6d;
}
.link_dpn1{
	font-size: 12px;
}
.link_dpn1 a{
	color: #a4883f;
}
.dots_dpn1 {
	position: absolute;
	margin-top: 45px;
	margin-left: 124px;
	width: 41px;
	height: 15px;
	background:url(../elements_img/dots.png);
	background-repeat: no-repeat;
}
.noutati-buton {
	display: none;
}
.banner_left {
	display: none;
}
.banner_left img {
	display: none;
	margin-bottom: 0px;
}
.facebook {
	display: none;
	height: 359px;
	width: 240px;
	margin-left: 5px;
	border: solid 1px #d7bf65;
	overflow: hidden;
}
.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: 5px;
	padding-top: 2px;
}
.content_cnt {
	width: 100%;
	height: auto;
	margin-top: 5px;
	margin: 0 auto;
	padding: 0 0;
	margin-left: 0px;
	margin-right: 0px;
}
/*******************
   PRODUCT BLOCK HOME
*********************/
.name_line_cnt1 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 46px;
	margin-right: 0px;
	display: inline-block;
	text-align: center;
	padding-left: 0px;
	background: url(../elements_img/mobile-bg-hidden-line.png);
	background-repeat: repeat-x;
	border-bottom: solid 1px #333333;
	background-color: #3a393a;
	overflow: hidden;
}
.name_line_cnt1-flt {
	height: auto;
	width: 100%;
	text-align: center;
	background-color: #3a393a;
	background: url(../elements_img/mobile-bg-hidden-line-engros-mob.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.name_line_cnt1-flt p {
	display: none;
}
.name_line_cnt1-flt h2 {
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Oswald, sans-serif, Arial;
	font-size: 14px;
	height: 34px;
	line-height: 34px;
	color: #fff;
	text-align: center;
	font-weight: 300;
}
.name_line_cnt1_home {
	width: 100%;
	height: 46px;
	margin-right: 0px;
	display: inline-block;
	text-align: center;
	padding-left: 0px;
	background: url(../elements_img/mobile-bg-hidden-line.png);
	background-repeat: repeat-x;
	border-bottom: solid 1px #333333;
	background-color: #3a393a;
	overflow: hidden;
}
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: 46px;
}
.name_line_cnt1b_home {
	color: #fff;
	font-family: Oswald, sans-serif, Arial;
	font-size: 19px;
	display: inline-block;
	line-height: 46px;
	font-weight: normal;
}
.name_line_cnt1a {
	font-family: Oswald, sans-serif, Arial;
	font-weight: normal;
	font-size: 19px;
	color: #f5e27f;
	display: inline-block;
	line-height: 46px;
	margin-top: 0px;
}
.name_line_cnt1b {
	color: #fff;
	font-family: Oswald, sans-serif, Arial;
	font-size: 19px;
	display: inline-block;
	line-height: 46px;
}
.name_line_cnt1a_menu_up {
	margin: 0;
	padding: 0;
	font-size: 19px;
	color: #f5e27f;
	display: inline-block;
	line-height: 46px;
	font-weight: bold;
}
.name_line_cnt1b_menu_up {
	color: #fff;
	font-size: 19px;
	display: inline-block;
	line-height: 46px;
	font-weight: bold;
}
.products_block {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;
    /* Firefox */
    display:-moz-box;
    -moz-box-pack:center;
    -moz-box-align:center;
    /* Internet Explorer 10 */
    display:-ms-flexbox;
    -ms-flex-pack:center;
    -ms-flex-align:center;
    display: table;
}
.products_block p {
	text-align: center;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.sng_prd_block {
	width: 47%;
	height: auto;
	max-width: 180px;
	border: solid 1px #bca46e;
	background-color: #fefefe;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;
	display: inline-block;
	padding-left: 0px;
	margin-left: 2px;
	margin-right: 2px;
}
.sng_prd_block a {
	display: block;
	width: 100%;
	height: auto;
}
.sng_prd_block a img[alt] {
	color:transparent;
}
.name_prod_sng_prd_block {
	font-family: Oswald, sans-serif, Arial;
	font-size: 13px;
	color: #a88712;
	margin-left: 5%;
    margin-right: 5%;
    width: 90%;
	overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    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;
	margin-left: 5%;
    margin-right: 5%;
    width: 90%;
	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: 3px;
	height: 1px;
	width: 100%;
	background: url(../elements_img/line_sb_prd_up.png);
	background-position: center;
	background-repeat: no-repeat;
}
.img_prod_sng_prd_block {
	margin: 0 auto;
	display: block;
}
.img_prod_sng_prd_block_hover {
	width: 100%;
	height: auto;
	display: inline-block;
}
.label_red {
	display: none;
	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 {
	display: none;
	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;
	height: 1px;
	width: 100%;
	background: url(../elements_img/line_sb_prd.png);
	background-position: center;
	background-repeat: no-repeat;
}
.pret_prod_sng_prd_block {
	color: #000000;
	font-size: 12px;
	display: inline;
	font-family: Oswald, sans-serif, Arial;
}
.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: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 3px;
	display: block;
	margin-bottom: 5px;
}
.bt_prod_sng_prd_block a {
	width: 70%;
	margin: 0 15%;
	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;
	border: solid 1px #b38f2f;
}
.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: 100%;
	margin: 0 auto;
	line-height: 39px;
	height: 39px;
	text-align: center;
	color: #e6d475;
	font-size: 10px;
	padding-right: 0px;
	overflow: hidden;
	display: block;
}
.ft_ln1 p {
	display: block;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
.footer2_block {
	display: block;
	width: 100%;
	margin: 0 auto;
	padding-right: 0px;
}
.ft_ln2a {
	width: 100%;
	height: auto;
	display: block;
	margin-left: 0px;
}
.ft_ln2a_lft1 {
	width: 100%;
}
.ft_ln2a_lft1 ul {
	list-style: none;
	width: 100%;
	margin: 0 auto;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	text-align: center;
}
.ft_ln2a_lft1 ul li {
	line-height: 14px;
	display: block;
	width: 60%;
	height: 30px;
	margin: 5px 20%;
	background: url(../elements_img/mobile-bg-hidden-line.png);
	background-repeat: repeat-x;
	border: solid 1px grey;
}
.ft_ln2a_lft1 ul li a {
	display: block;
	line-height: 30px;
	color: #b2a373;
	font-size: 14px;
	padding-left: 0px;
	padding-right: 0px;
}
.ft_ln2a_lft2 {
	display: block;
	width: 100%;
	height: auto;
}
.ft_ln2a_lft2 ul {
	list-style: none;
	width: 100%;
	margin: 0 auto;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: center;
}
.ft_ln2a_lft2 ul li {
	line-height: 14px;
	display: block;
	width: 60%;
	height: 30px;
	margin: 5px 20%;
	background: url(../elements_img/mobile-bg-hidden-line.png);
	background-repeat: repeat-x;
	border: solid 1px grey;
}
.ft_ln2a_lft2 ul li a {
	display: block;
	line-height: 30px;
	color: #b2a373;
	font-size: 14px;
	padding-left: 0px;
	padding-right: 0px;
}
.ft_ln2b {
	width: 90%;
	margin: 10px 5%;
	display: block;
	height: auto;
	text-align: center;
	margin-top: 20px;
	padding-bottom: 0px;
	padding-top: 10px;
}
.ft_ln2b_name {
	font-weight: bold;
}
.ft_ln2b p {
	width: 100%;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	color: #e9d388;
}
.ft_ln2b a {
	color: #e9d388;
}
/*======================
	CATEGORII
========================*/
.area_categ_descr {
	background-color: #ac8f45;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
}
.area_categ_descr_block {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: solid 1px #ffffa1;
	border-bottom: solid 1px #ffffa1;
	margin-top: 1px;
	margin-bottom: 1px;
}
.area_categ_descr p {
	color: #fff;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}
.area_categ_descr_block:empty {
	display: none;
}
/*======================
	PAGINATION
========================*/
.page_number {
	width: 96%;
	margin: 0 auto;
	text-align: center;
	line-height: 36px;
	position: relative;
	height: auto;
	display: block;
}
.page_number:empty,
.pagination:empty {
	display: none;
}
.pagination {
	width: 100%;
	list-style: none;
	padding-left: 0px;
	text-align: center;
}

.pagination .control {
	display: inline-block;
	border: solid 1px #000000;
	margin: 0;
	padding: 0;
	width: 92px;
	height: 35px;
	margin-left: 1px;
	margin-right: 1px;
	overflow: hidden;
}
.pagination .control a {
	display: block;
	text-align: center;
	width: 90px;
	height: 33px;
	margin-top: 1px;
	margin-left: 1px;
	background: url(../elements_img/mobile-bg-hidden-line-engros-mob.jpg);
	background-repeat: repeat-x;
	background-position: center;
	line-height: 33px;
	font-size: 10px;
	color: #fff;
	font-family: Oswald, sans-serif, Arial;
	font-weight: 400;
}
.pagination .control a .mob{
	font-family: Oswald, sans-serif, Arial;
	font-weight: 400;
}


.pagination li {
	display: inline-block;
	border: solid 1px #8d701c;
	margin: 0;
	padding: 0;
	width: 64px;
	height: 35px;
	margin-left: 3px;
	margin-right: 3px;
	vertical-align: top;
}
.pagination li a {
	display: block;
	text-align: center;
	width: 33px;
	height: 33px;
	margin-top: 1px;
	margin-left: 1px;
	background-color: #f6f193;
	line-height: 33px;
	font-size: 10px;
	color: #000000;
	font-family: Oswald, sans-serif, Arial;
	font-weight: 400;
}
.pagination li .mob {
	font-family: Oswald, sans-serif, Arial;
	font-weight: 400;
}
.pagination .controlTot,
.pagination .now {
	display: none;
}



.pagination li a .dsk {
	display: none;
}
.pagination li .active {
	background-color: #f6f193;
	color: #000000;
	width: 62px;
}
.sisea-page {
	display: inline-block;
	width: 25px;
	height: 23px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.sisea-page a {
	background-color: #404041;
	font-size: 10px;
	color: #fffc98;
	line-height: 23px;
	display: block;
	font-weight: 700;
	border: solid 1px #404040;
}
.sisea-page a:hover {
	background-color: #606061;
	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;
}
.line_pagination {
	display: none;
	
}
.sisea-results-list {
	margin: 0 auto;
	width: 100%;
	font-size: 12px;
	text-align: center;
}
/*======================
	SEARCH AREA
========================*/
.result_search_all {
	margin-top: 5px;
	width: 100%;
	height: auto;
	display: block;
}
.result_search_single_block {
	width: 100%;
	height: auto;
	margin-top: 0px;
	background: url(../elements_img/bg_search_result.gif);
	background-repeat: repeat-x;
	background-color: #fff;
	border-bottom: solid 1px #cccccc;
	padding-bottom: 15px;
	padding-top: 15px;
}
.result_search_single_block a {
	display: block;
	width: 50%;
	text-align: center;
	margin: 0 25%;
}
.result_search_single_block img {
	display: inline-block;
	border: solid 1px #cccccc;
}
.data_result_search_single_block {
	display: block;
	width: 90%;
	height: auto;
	margin: 0 5%;
}
.data_result_search_1 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	width: 100%;
	font-size: 20px;
	color: #414141;
	font-family: Oswald, sans-serif, Arial;
	text-align: center;
	overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
}
.data_result_search_2 {
	display: block;
	text-align: center;
	margin-top: 2px;
}
.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 {
	display: none;
	height: 38px;
	overflow: hidden;
	margin-bottom: 4px;
	margin-top: 2px;
}
.data_result_search_3 p{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #404040;
	font-size: 14px;
	font-weight: 300;
}
.data_result_search_4 {
	color: #000;
	font-size: 17px;
	width: 100%;
	font-weight: bold;
	font-family: Oswald, sans-serif, Arial;
	text-align: center;
}

.data_result_search_1new {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: 300;
  font-family: Oswald, sans-serif, Arial;
  margin-top: 1px;
  display: block;
  text-align: center;
}
.data_result_search_2new {
	display: block;
	margin-top: 2px;
	text-align: center;
	text-decoration: none;
	pointer-events: none;
}
.data_result_search_2anew {
	display: inline;
	font-family: Oswald, sans-serif, Arial;
	font-size: 14px;
	color: #765606;
	text-decoration: none;
	pointer-events: none;
}
.data_result_search_2bnew {
	display: inline;
	font-variant: small-caps;
	font-family: Oswald, sans-serif, Arial;
	font-size: 14px;
	color: #765606;
	text-decoration: none;
	pointer-events: none;
}
.data_result_search_3new {
	display: none;
	height: 38px;
	overflow: hidden;
	margin-bottom: 4px;
	margin-top: 2px;
}
.data_result_search_3new p{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #404040;
	font-size: 14px;
	font-weight: 300;
}
.data_result_search_4new {
	color: #000;
	font-size: 20px;
	width: 100%;
	font-weight: bold;
	font-family: Oswald, sans-serif, Arial;
	text-align: center;
}
.data_result_search_4_prvhnew {
  color: #6a6a6a;
  font-size: 12px;
  font-weight: 400;
  margin: 0;
  padding: 0;
  font-family: Oswald, sans-serif, Arial;
  margin-left: 10px;
  display: block;
  text-align: center;
  text-decoration: line-through;
  margin-bottom: 5px;
}
.data_result_search_5 {
	display: block;
	width: 100%;
	height: 25px;
	text-align: center;
	margin: 0;
	padding: 0;
}
.data_result_search_5 a{
	display: block;
	margin: 0 auto;
	padding: 0;
	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;
	background: url(/elements_img/eff-bt-hov.png);
  background-size: 100% 100%;
  background-position: center;
  background-repeat: repeat-x;
  color: #000000;
  font-size: 12px;
	line-height: 30px;
	height: 30px;
	width: 50%;
	margin-bottom: 5px;
}


.mrm-stk-srch {
  display: inline-block;
  margin: 0 auto;
  background: transparent;
  padding: 0;
  text-align: center;
  overflow: hidden;
}
.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;
}





/*======================
	  CUM CUMPAR
========================*/
.cum_cmpr_area_block {
	background-color: #fdfcf6;
	width: 100%;
	height: auto;
	overflow: hidden;
	display: block;
}
.cum_cmpr_area {
	width: 96%;
	margin: 0 2%;
}
.cum_cmpr_schema {
	display: none;
	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: 13px;
	text-align: center;
}
.cum_cmpr_area1 {
	margin-top: 13px;
}
.cum_cmpr_area_1up {
	text-align: center;
	width: 96%;
	margin: 0 2%;
}
.cum_cmpr_area1a {
	width: 100%;
	height: 50px;
	background: url(../elements_img/cos_cc.png);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	vertical-align: top;
}
.cum_cmpr_area2a {
	width: 100%;
	height: 50px;
	background: url(../elements_img/email_cc.png);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}
.cum_cmpr_area3a {
	width: 100%;
	height: 50px;
	background: url(../elements_img/tel_cc.png);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}
.cum_cmpr_area1b {
	display: block;
	width: 96%;
	margin: 0 2%;
}
.cum_cmpr_area1b_txt {
	width: 100%;
	margin: 0 auto;
	font-weight: bold;
	text-align: center;
}
.cum_cmpr_area1b_txt1 {
	font-size: 13px;
}
.cum_cmpr_area4 {
	width: 96%;
	margin: 0 2%;
}
.cum_cmpr_area4 p {
	margin-top: 10px;
	font-size: 13px;
}
.ln_bl_prd_dw {
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #424141;
	color: #efe791;
	line-height: 49px;
	font-size: 17px;
	margin-top: 5px;
	text-align: center;
	font-family: Oswald, sans-serif, Arial;
}
.cum_cmpr_area_1up p {
	font-weight: bold;
	font-size: 14px;
}
/*======================
	  CUM PLATESC
========================*/
.cum_cmpr_area1acp {
	width: 100%;
	height: 58px;
	background: url(../elements_img/cash_cp.png);
	background-repeat: no-repeat;
	display: block;
	background-position: center;
}
.cum_cmpr_area2acp {
	width: 100%;
	height: 54px;
	background: url(../elements_img/bank_cp.png);
	background-repeat: no-repeat;
	display: block;
	background-position: center;
}
/*======================
	  DESPRE NOI
========================*/
.despre_noi_logo {
	display: none;
	width: 95px;
	height: 73px;
	background: url(../elements_img/logo_dspr.png);
	background-repeat: no-repeat;
	vertical-align: top;
	padding-right: 15px;
	margin-top: 10px;
	margin-left: 5px;
}
.despre_noi_area {
	display: block;
	width: 96%;
	margin: 15px 2%;
	overflow: hidden;
}
.despre_noi_txt p {
	display: block;
	width: 100%;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 11px;
}
.despre_noi_txt p:first-child {
	display: none;
}
.despre_noi_txt iframe {
	width: 100%;
	height: 200px;
}
.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 {
	width: 94%;
	height: auto;
	margin: 0 3%;
}
.terms_jrv p {
	margin-top: 0px;
	margin-bottom: 0px;
}
/*======================
 		 CONTACT
========================*/
.contact_area_block_all {
	background-color: #fdfcf6;
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
}
.contact_area_1 {
	display: block;
	width: 96%;
	margin: 0 2%;
	text-align: center;
	margin-bottom: 22px;
	margin-top: 0px;
}
.contact_area_1 {
	padding-top: 15px;
}
.contact_area_1 p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.contact_area_1a {
	font-weight: bold;
	font-size: 14px;
}
.contact_area_1b {
	font-size: 13px;
}
.contact_area_2 {
	display: block;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 10px;
}
.contact_area_2_1 {
	width: 98%;
	margin: 0 auto;
	display: block;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 5px;
}
.contact_area_2_1 label{
	font-size: 14px;
	color: black;
	font-weight: bold;
	display: block;
	text-align: center;
}
.contact_area_2_1 input {
	display: inline-block;
	width: 94%;
	font-size: 16px;
	text-align: center;
	height: 46px;
	line-height: 46px;
	border: solid 1px #bebdb8;
	-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;
}
.mesaj_contact_ar {
	display: inline-block;
	width: 94%;
	height: 170px;
	border: solid 1px #bebdb8;
	font-size: 16px;
	-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;
    padding-left: 5px;
}
.contact_area_captcha {
  text-align: center;
  display: inline-block;
}
.g-recaptcha {
    margin: 0 auto;
    -webkit-transform: scale(0.97);
     -moz-transform: scale(0.97);
      -ms-transform: scale(0.97);
       -o-transform: scale(0.97);
          transform: scale(0.97);
 }
.contact_area_2_2 {
	text-align: center;
}
.trimite_contact {
	width: 94%;
	height: 60px;
	background: url(../elements_img/bg_bt_contact.gif);
	background-repeat: repeat-x;
	border: none;
	color: #fff;
	font-size: 15px;
	cursor: pointer;
	-ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-size: 100% 100%;
  padding-left: 5px;
}
.contact_area_3 {
	display: block;
	background-color: #3b3c3b;
	width: 94%;
	height: 315px;
	margin: 0 3%;
}
.contact_area_3_block {
	margin-top: 2px;
	border-top: solid 1px #e9d286;
	width: 100%;
	height: 313px;
	background: url(../elements_img/cnt_fnd.png);
	background-repeat: repeat-x;
	background-position: center;
}
.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: 8px;
}
.contact_area_3_block_bottom1 {
	margin-bottom: -1px;
}
.contact_area_3_block_bottom1a {
	font-weight: bold;
}
.contact_area_3_block_middle {
	padding-top: 25px;
}
/*======================
 		 PRODUS
========================*/
.product_name_block {
	width: 100%;
	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: 20px;
	color: #efe791;
	display: block;
	line-height: 54px;
	margin-top: 0px;
	font-weight: 400;
	font-family: Oswald, sans-serif, Arial;
}
.product_name_ln_order {
	font-size: 15px;
	color: #fff;
	display: block;
	line-height: 54px;
	height: 54px;
	font-weight: 400;
	font-family: Oswald, sans-serif, Arial;
	margin: 0;
	padding: 0;
}
.product_name_ln_order span {
	font-size: 17px;
	color: #efe791;
	display: block;
	line-height: 22px;
	margin-top: 0px;
	font-weight: 400;
	font-family: Oswald, sans-serif, Arial;
}
/*======================
 	IMG Gallery
========================*/
.product_data_area_up {
	display: block;
	width: 100%;
	height: 100%;
	margin-top: 5px;
	
}
.image_prod_details {
	width: 100%;
	display: block;
	padding-bottom: 0px;
	height: 520px;
}
#poza_mare a img[alt],
#poze_mici ul li a img[alt] {
	color: transparent;
}
#content_img {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#poze_mici {
	width: 100%;
	height: auto;
	position: absolute;
	margin-top: 430px;
}
#poze_mici ul {
	width: 100%;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	margin-left: 0px;
	padding-left: 0px;
}
#poze_mici ul li {
	border: solid 1px #dcdbd2;
	max-width: 65px;
	width: auto;
	display: inline-block;
	max-height: 100px;
	height: auto;
	margin-right: 2px;
	margin-left: 2px;
}
#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;
	text-align: center;
	padding: 0;
	border: solid 1px #dcdbd2;
	margin: 0 auto;
}
#poza_mare a {
	display: inline-block;
	text-align: center;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	pointer-events: none;
}
#poza_mare a h2 {
	margin-top: 0px;
	padding-top: 0px;
	display: block;
}
#poza_mare a img {
	display: inline-block;
	margin-top: 0px;
	margin-bottom: 0px;
}
.data_single_product {
	width: 100%;
	text-align: center;
	height: auto;
	background: url(../elements_img/mobile-bg-prod.png);
	background-repeat: repeat-x;
	text-align: center;
	padding-bottom: 25px;
}
.produs_indisponibil {
	width: 100%;
	position: absolute;
	z-index: 9998;
	height: 210px;
	background: url(../elements_img/bg_prod_data_area.gif);
	background-repeat: repeat-x;
	background-color: #fafae6;
	text-align: center;
}
.produs_indisponibil p {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 15px;
	 font-family: Oswald, sans-serif, Arial;
	 font-weight: 400;
}
.produs_indisponibil p a {
  color: #000000;
  font-weight: bold;
  font-family: Oswald, sans-serif, Arial;
}
.produs_indisponibil p:first-child {
	padding-top: 30px;
	font-size: 18px;
	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;
	font-family: Oswald, sans-serif, Arial;
	text-transform: uppercase;
}
.pret_produs {
	font-size: 35px;
	font-family: Oswald, sans-serif, Arial;
}
.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: 500;
	font-size: 10px;
	height: 24px;
	line-height: 24px;
	background: url(../elements_img/bg_cod_prod.png);
	background-repeat: repeat-y;
	background-position: center;
	color: #fff;
	margin-top: 3px;
	margin-bottom: 55px;
	text-decoration: none;
	pointer-events: none;
}
.ln_dwn_cp {
	display: none;
	width: 328px;
	height: 2px;
	border-bottom: solid 1px #000000;
	margin: 0 auto;
}
.txt_sub_cp {
	display: none;
	position: absolute;
	width: 340px;
	margin: 10px auto;
	height: 90px;
	overflow: hidden;
}
.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;
}
.mrm-os-attnt {
  width: 90%;
  text-align: center;
  margin: 0 auto;
  height: auto;
  margin-bottom: -5px;
  padding-bottom: 3px;
  border-bottom: solid 1px #000000;
}
.mrm-os-attnt p {
  font-size: 12px;
  margin: 0;
}

.cmd_area {
	position: absolute;
	width: 100%;
	margin: 0 auto;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: -48px;
	margin-bottom: 0px;
	z-index: 9995;
}
.cmd_area_block {
	width: 100%;
	text-align: center;
	display: block;
}
.cantitatea-no-marimi {
  display: inline-block;
  text-align: center;
  background-color: #434444;
  color: #fff;
  height: 38px;
  line-height: 38px;
  vertical-align: middle;
  font-size: 14px;
  width: 32%;
  margin-right: 0px;
}
.marimi_disp_block {
	text-align: center;
	display: inline-block;
}
.marimi_disp_block select {
	text-align: center;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 7px;
	height: 38px;
	width: 88px;
	background: url(../elements_img/bg_marimi.gif);
	background-repeat: repeat-x;
	background-color: #2c2c2c;
	border: solid 1px #000000;
	color: #fff;
	vertical-align: middle;
	font-size: 16px;
}
.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;
}
.comanda_block_qt {
	display: inline;
}
.comanda_block_qt input{
	position: relative;
	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: 5px;
  padding-bottom: 5px;
  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-block;
	width: 40%;
}
.bt_comanda_block button {
	width: 100%;
	height: 38px;
	background: url(../elements_img/bg_bt_comanda.gif);
	background-repeat: repeat-x;
	background-color: #2b2b2b;
	border: none;
	color: #e9d388;
	font-weight: bold;
	font-size: 18px;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	display: inline-block;
	font-family: Oswald, sans-serif, Arial;
}
.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 {
	width: 100%;
	height: 38px;
	line-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: 17px;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	display: inline-block;
}
.bt_comanda_block .hidden_bt_order:hover {
	background: url(../elements_img/bg_bt_comanda_ov.gif);
	background-repeat: repeat-x;
	color: #fff;
}
#hidden_block_order {
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: 9998;
	top: 0;
	left: 0;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.9);
	display: block;
	overflow-x: hidden;
}
#hidden_block_order:hover html {
	height: 600px;
	overflow: hidden;
}
.hidden_block_order_bg {
  background: url(../elements_img/bg1_pop_up_fncy_box.gif);
  background-repeat: repeat-x;
  text-align: center;
  position: relative;
  width: 88%;
  height: 280px;
  margin: 0 auto;
  margin-top: 90px;
  border: solid 1px #f4f4cc;
  box-shadow: 0px 0px 30px #000000;
}
.hidden_block_informatii_bg {
  background: url(../elements_img/bg1_pop_up_fncy_box.gif);
  background-repeat: repeat-x;
  text-align: center;
  position: relative;
  width: 88%;
  height: 150px;
  margin: 0 6%;
  margin-top: 90px;
  border: solid 1px #f4f4cc;
  box-shadow: 0px 0px 30px #000000;
}
.hidden_block_order_bg1 {
  display: block;
  position: relative;
  width: 96%;
  height: 98%;
  margin: 0 2%;
}
.hidden_block_order_txt_slog p:first-child {
  font-family: Oswald, sans-serif, Arial;
  font-size: 15px;
  color: #fff;
  margin: 0 auto;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  padding-top: 15px;
}
.hidden_block_order_txt_slog p{
  font-family: Oswald, sans-serif, Arial;
  font-size: 10px;
  color: #fff;
  margin: 0 auto;
  text-align: center;
  color: #000000;
  margin-top: -5px;
}
.hidden_block_order_txt_titleord {
  font-family: Oswald, sans-serif, Arial;
  font-size: 15px;
  color: #000000;
  padding-top: 30px;
  margin-bottom: 0px;
}
.hidden_block_order_txt_title {
  font-family: Oswald, sans-serif, Arial;
  font-size: 15px;
  color: #000000;
  padding-top: 10px;
  margin-bottom: 0px;
}
.hidden_block_order_tx1 {
  font-family: Oswald, sans-serif, Arial;
  font-size: 12px;
  color: #000000;
  margin-bottom: 2px;
}
.hidden_block_order_tx2 {
  font-family: Oswald, sans-serif, Arial;
  font-size: 12px;
  color: #000000;
  margin-bottom: 2px;
}
.hidden_block_informatii_tx2 {
  font-family: Oswald, sans-serif, Arial;
  font-size: 12px;
  color: #000000;
  margin-bottom: 2px;
  width: 80%;
  margin: 0 10%;
}
.hidden_block_order_box1 {
  width: 100%;
  margin-top: 10px;
  text-align: center;
}
.hidden_block_order_box2 {
  width: 100%;
  margin-top: 10px;
  text-align: center;
  opacity: 0.7;
}
.hidden_block_informatii a {
  background: url(../elements_img/bg_bt_comanda.gif);
  background-repeat: repeat-x;
  cursor: pointer;
  height: 38px;
  line-height: 38px;
  display: block;
  border: none;
  color: #fff;
  width: 70%;
  margin: 0 15%;
  font-family: Oswald, sans-serif, Arial;
  font-size: 14px;
  margin-top: 10px;
}
.hidden_block_order_box1 a,
.hidden_block_order_box2 a {
  background: url(../elements_img/bg_bt_comanda.gif);
  background-repeat: repeat-x;
  cursor: pointer;
  height: 38px;
  line-height: 38px;
  display: block;
  border: none;
  color: #fff;
  width: 70%;
  margin: 0 15%;
  font-family: Oswald, sans-serif, Arial;
  font-size: 12px;
}
.hidden_block_order_close {
  width: 100%;
  margin-top: 10px;
}
.hidden_block_order_close .hidden_block_order_close_bt_tx{
  font-family: Oswald, sans-serif, Arial;
  font-size: 11px;
  color: #000000;
  margin: 0 5%;
  margin-bottom: 2px;
  width: 90%;
  line-height: 13px;
}
.hidden_block_order_close .hidden_block_order_close_bt {
  background: url(../elements_img/bg_bt_comanda.gif);
  background-repeat: repeat-x;
  cursor: pointer;
  height: 38px;
  color: #fff;
  width: 70%;
  margin: 0 15%;
  line-height: 38px;
  font-family: Oswald, sans-serif, Arial;
  font-size: 12px;
}
.cere_info_pop_up {
	display: none;
	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;
}
.fcb-prd {
	width: 100%;
	display: block;
	height: 30px;
	overflow: hidden;
	position: absolute;
	padding-top: 40px;
}
.fb-follow {
  margin-left: 4px;
}
.ln_bl_prd_fctComm {
	width: 100%;
  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;
  font-family: Oswald, sans-serif, Arial;
  text-transform: uppercase;
  text-align: center;
}
.fct_comm {
  background-color: #fdfcf6;
  border: solid 1px #707070;
  padding: 5px 5px;
  height: auto;
}
.fct_comm_area {
  width: 100%;
  margin: 0 auto;
  display: block;
  height: auto;
}
.txt_livrare_prod {
	width: 100%;
	height: auto;
	margin: 8px auto;
	margin-bottom: 35px;
	padding-top: 4px;
}
.txt_livrare_prod p {
	padding: 0 0;
	margin: -3px auto;
	font-size: 13px;
}
.txt_tel_email {
	display: block;
	width: 232px;
	margin: 38px auto;
	margin-bottom: 20px;
	height: 32px;
	background: url(../elements_img/eff-bt-rm-hov.png);
  background-repeat: repeat-x;
  background-size: 100% 100%;
}
.txt_tel_email p {
	padding: 0 0;
	margin: -4px auto;
	font-size: 13px;
	font-weight: bold;
}
.txt_tel_email a {
	visibility: hidden;
}
.txt_tel_email a:before {
	content: 'Suna acum!';
	position: absolute;
	visibility: visible;
	display: inline-block;
	text-align: center;
  color: #000000;
  font-size: 13px;
  font-weight: bold;
  right: 0;
  left: 0;
  margin: 0 auto;
  margin-top: 1px;
  width: 230px;
  height: 30px;
  line-height: 30px;
  background: url(../elements_img/eff-bt-hov.png);
  background-repeat: repeat-x;
  background-size: 100% 100%;
}
/*======================
 		  TABs
========================*/
.tabs_data_prod {
	margin-top: -35px;
	display: block;
	width: 100%;
	height: auto;
	text-align: center;
}
.nav {
	list-style: none;
	margin: 0 auto;
	padding-left: 0px;
	width: 100%;
}
.no-marimi-tabs .nav li {
	display: inline-block;
	width: 49.9%;
	text-align: center;
	line-height: 33px;
	margin-top: 2px;
	font-size: 12px;
}
.no-marimi-tabs .nav li:nth-child(2) {
	display: none;
}
.nav li {
	display: inline-block;
	width: 33.2%;
	text-align: center;
	line-height: 33px;
	margin-top: 2px;
	font-size: 12px;
}
.nav li:nth-child(1) {
	float: left;
}
.nav li:nth-child(3) {
	float: right;
}
.nav li:nth-child(4) {
	display: none;
}
.no-marimi-tabs .nav li:nth-child(3) {
	float: none;
}
.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;
}
#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;
	text-align: left;
	font-size: 12px;
}
.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: 12px;
}
.list-wrap ul li p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.ln_bl_prd_dw_prod_det {
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	width: 100%;
	background-color: #343434;
	color: #efe791;
	line-height: 35px;
	font-size: 17px;
	margin-top: 5px;
	font-family: Oswald, sans-serif, Arial;
}
/*======================
   	   ORDER FORM
========================*/
.order_single_line_block {
	width: 100%;
	height: auto;
}
.order_ln {
	width: 100%;
	height: 143px;
	background: url(../elements_img/bg_order.gif);
	background-repeat: repeat-x;
	margin-top: 1px;
}
.order_ln_number {
	display: none;
	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;
}
.order_ln_img {
	width: auto;
	height: auto;
	position: absolute;
	margin-top: 40px;
	margin-left: 1%;
}
.order_ln_img img {
	width: 58px;
	height: auto;
}
.order_ln_data_all {
	position: absolute;
	padding-top: 10px;
	margin-left: 1%;
	width: 75%;
	overflow: hidden;
}
.order_ln_data_all div{
	display: block;
}
.order_ln_data_l1 a{
	color: #000000;
	font-size: 19px;
	font-weight: normal;
	font-family: Oswald, sans-serif, Arial;
	text-decoration: underline;
}
.order_ln_data_l1 {
	width: 100%;
	overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    
}
.order_ln_data_l2 {
	margin-left: 65px;
	color: #8c7946;
	font-size: 12px;
	font-weight: normal;
	font-family: Oswald, sans-serif, Arial;
	overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
}
.order_ln_data_l3 {
	margin-top: 6px;
	height: 17px;
	margin-left: 65px;
}
.order_ln_data_l3_1 {
	position: absolute;
	padding-left: 50px;
	font-family: Oswald, sans-serif, Arial;
}
.order_ln_data_l3 .order_ln_data_l3_1 span {
	font-family: Oswald, sans-serif, Arial;
}
.order_ln_data_l3_2 {
	font-family: Oswald, sans-serif, Arial;
}
.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;
	font-family: Oswald, sans-serif, Arial;
	margin-left: 65px;
}
.order_ln_data_l4,
.order_ln_data_l5 {
	margin-top: -4px;
}
.order_ln_data_l6 {
	color: #000000;
	font-size: 15px;
	font-weight: normal;
	margin-top: 5px;
	font-family: Oswald, sans-serif, Arial;
	margin-left: 65px;
	text-transform: uppercase;
}
.order_ln_qt_mod {
	position: absolute;
	width: 23%;
	height: 143px;
	background: url(../elements_img/bg_order_number.gif);
	background-repeat: repeat-x;
	vertical-align: top;
	right: 1%;
	z-index: 9990;
}
.order_ln_qt_mod_l1 {
	display: none;
	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 {
	display: none;
	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;
	padding-top: 45px;
	font-weight: 300;
	margin-bottom: 2px;
}
.order_ln_qt_mod_2 {
	width: 100%;
}
.order_ln_qt_mod_2 input {
	position: relative;
	z-index: 9992;
	width: 40px;
	height: 25px;
	text-align: center;
	font-size: 16px;
	border: solid 1px #929292;
}
.order_ln_qt_mod_3 {
	width: 80%;
	height: 27px;
	margin-left: 10%;
	z-index: 9993;
}
.order_ln_qt_mod_3 input {
	width: 100%;
	margin-top: 3px;
	border: solid 1px #cca526;
	cursor: pointer;
	text-align: center;
	height: 27px;
	line-height: 27px;
	color: #3f3f3f;
	font-size: 9px;
	background: url(../elements_img/bg_bt_order_sterge.gif);
	background-repeat: repeat-x;
	z-index: 9994;
}
.order_ln_qt_mod_3 input:hover {
	background: url(../elements_img/bg_bt_order_sterge_ov.gif);
	background-repeat: repeat-x;
}
.order_ln_sterge {
	position: absolute;
	text-align: center;
	width: 23%;
	height: 26px;
	right: 1%;
	margin-top: 10px;
	z-index: 9994;
}
.order_ln_sterge div {
	margin: 0 auto;
	border: solid 1px #cca526;
	width: 80%;
	height: auto;
	line-height: 26px;
	color: #000000;
	font-size: 12px;
}
.order_ln_sterge a {
	width: 100%;
	display: block;
	line-height: 26px;
	color: #3f3f3f;
	font-size: 12px;
	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 {
	width: 100%;
	height: 100%;
	background-color: #333333;
	border-bottom: solid 1px #333334;
	margin-top: 2px;
	text-align: center;
}
.total_comanda_1,
.total_comanda_2  {
	line-height: 45px;
	display: inline-block;
}
.total_comanda_1 {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
.total_comanda_2 {
	color: #efe791;
	font-size: 20px;
	font-weight: bold;
	padding-left: 5px;
}
.total_comanda_2_valuta {
	line-height: 45px;
	display: inline-block;
	color: #efe791;
	font-size: 20px;
	font-weight: bold;
	padding-left: 5px;
}
.txt_taxe_aditionale {
	display: block;
	width: 96%;
	margin: 0 2%;
	font-size: 10px;
	text-align: center;
	margin-top: -7px;
	margin-bottom: 8px;
	color: #eeeeee;
}
.formular_comanda_block {
	text-align: center;
	background-color: #f9f9e0;
	border: solid 1px #9b9b9b;
	width: 100%;
}
.formular_comanda_txt1 {
	text-transform: uppercase;
	font-size: 16px;
	margin-top: 20px;
	font-family: Oswald, sans-serif, Arial;
}
.formular_comanda_txt2 {
	font-size: 12px;
	width: 88%;
	margin: 0 auto;
}
.formular_comanda_ord {
	text-align: center;
	width: 94%;
	margin: 0 3%;
	margin-top: 0px;
	margin-bottom: 10px;
	display: inline-block;
	margin-bottom: 20px;
}
.ord_line_1 {
	display: block;
	width: 94%;
	height: auto;
	margin: 3px 3%;
	text-align: center;
	padding-bottom: 7px;
}
.ord_line_1 label {
	height: auto;
	font-size: 14px;
	height: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #5e5e5e;
	font-family: Oswald, sans-serif, Arial;
	text-transform: uppercase;
}
.ord_line_1 input {
	width: 92%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	border: solid 1px #b2b2b2;
}
.observatii_ord_in {
	width: 92%;
	height: 100px;
	font-size: 14px;
	border: solid 1px #b2b2b2;
}
.ord_line_2 {
	text-align: center;
}
.checkbox_ord_lb {
	display: inline-block;
	font-size: 13px;
	margin: 0 auto;
	margin-top: 5px;
	vertical-align: top;
}
.checkbox_ord_in {
	display: inline-block;
	margin-top: 0px;
	width: 20px;
	height: 30px;
	z-index: 9995;
	position: relative;
}
.trimite_ord_in {
	background: url(../elements_img/mobile-bg-hidden-line-engros-mob.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height: 40px; 
	width: 40%;
	margin: 5px 30%;
	border: none;
	text-align: center;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	margin-top: 10px;
	font-size: 15px;
	font-family: Oswald, sans-serif, Arial;
}
.checkbox_ord_lb a {
	color: #000000;
	font-weight: bold;
	display: block;
	text-decoration: underline;
}
.thanks_block {
	width: 100%;
	text-align: center;
	border-bottom: solid 1px #333333;
	padding-top: 17px;
	padding-bottom: 23px;
	border-top: solid 1px #e9d286;
    background: url(/elements_img/cnt_fnd.png);
    background-size: 100% 100%;
    background-position: bottom;
    background-color: #343434;
}
.thanks_block_ln1 {
	font-size: 18px;
	color: #efe791;
	display: block;
	margin-top: 0px;
	font-family: Oswald, sans-serif, Arial;
}
.thanks_block_ln2 {
	width: 96%;
	font-size: 15px;
	color: #efe791;
	display: block;
	margin: 0 auto;
	font-family: Oswald, sans-serif, Arial;
}
.thanks_block_ln3 {
	width: 96%;
	font-size: 12px;
	color: #fff;
	display: block;
	margin: 0 auto;
	font-family: Oswald, sans-serif, Arial;
}
.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
========================*/
.pop_up_fancybox_info {
	display: none;
	width: 450px;
	height: 395px;
	background: url(../elements_img/bg1_pop_up_fncy_box.gif);
	background-repeat: repeat-x;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.pop_up_fancybox_info_box {
	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: 14px;
	margin-top: 25px;
	font-weight: bold;
}
.text2_pop_up_fancybox_info {
	color: #f7f6f6;
	font-size: 13px;
}
.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 {
	margin-top: 20px;
}
.form_pop_up_fancybox_info_box_1 {
	width: auto;
	margin: 4px auto;
	background-color: #fff;
	text-align: left;
	line-height: 25px;
	display: inline-block;
}
.form_pop_up_fancybox_info_box_1 input {
	width: 340px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 25px;
	border: none;
	padding-left: 5px;
}
.text_form_fnxy_box {
	height: 100px;
	width: 340px;
	margin: 0 auto;
	font-size: 14px;
	padding-left: 5px;
	padding-top: 5px;
}
.form_pop_up_fancybox_info_box_2 {
	width: auto;
	margin: 6px auto;
	background-color: #fff;
	text-align: left;
	line-height: 25px;
	display: inline-block;
}
.form_pop_up_fancybox_info_box_2 input {
	margin: 0 auto;
	font-size: 14px;
	line-height: 25px;
	border: solid 1px #efeb90;
	padding-left: 15px;
	padding-right: 15px;
	display: inline-block;
	background: url(../elements_img/bg_bt_fncy_box_trimite.gif);
	background-repeat: repeat-x;
	cursor: pointer;
}
.form_pop_up_fancybox_info_box_2 input:hover {
	background: url(../elements_img/bg_bt_fncy_box_trimite_ov.gif);
	background-repeat: repeat-x;
}
.despre_noi_txt p {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 13px;
}
.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 {
	width: 100%;
	margin: 0 auto;
	height: auto;
	text-align: center;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	margin-top: 5px;
	margin-bottom: 8px;
	background: url(../elements_img/bg_ln_gold.jpg);
	background-position: center;
}
.txt_filter_size1 {
	margin: 0;
  padding: 0;
  font-weight: normal;
	font-family: Oswald, sans-serif, Arial;
	font-size: 13px;
	color: #000000;
	display: block;
	width: 84%;
	margin: 0 auto;
	height: auto;
	padding-top: 7px;
	padding-bottom: 5px;
	line-height: 16px;
}
.txt_filter_size2 {
	display: none;
}
.select_filter_size {
	width: 100%;
	height: auto;
	display: block;
	text-align: center;
	padding-bottom: 10px;
}
.marimi_filter {
	font-family: Oswald, sans-serif, Arial;
	font-size: 15px;
	color: #000000;
	display: inline-block;
	height: 30px;
	margin-top: 0px;
	width: 60%;
	margin-left: 0px;
	background-color: #f5e27f;
	text-align: center;
	margin-bottom: 3px;
}
.all_size_filter {
	position: absolute;
	width: 60%;
	text-align: center;
	background-color: #ac8f45;
	box-shadow: 0px 3px 4px 0px #949494;
	display: none;
	z-index: 1000;
	margin-top: 0px;
}
.all_size_filter div {
	border-top: solid 1px #f5e27f;
	line-height: 32px;
}
.all_size_filter div a {
	display: block;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
}
.name_marimi_filter {
	line-height: 35px;
	display: block;
	cursor: default;
	height: 35px;
	background: url(../elements_img/mobile-bg-hidden-line-engros-mob.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.name_marimi_filter a {
	font-family: Oswald, sans-serif, Arial;
	font-size: 17px;
	color: #fff;
	cursor: default;
	display: block;
}
.name_marimi_filter div {
	font-family: Oswald, sans-serif, Arial;
	font-size: 17px;
	color: #fff;
	cursor: default;
	display: block;
}
.all_size_filter div a:hover {
	background-color: #f5e27f;
	color: #000000;
}
.reset_filter {
	display: block;
	text-align: center;
	height: 34px;
	width: 71%;
	margin: 0 auto;
}
.reset_filter a {
	display: block;
	font-family: Oswald, sans-serif, Arial;
	font-size: 13px;
	line-height: 34px;
	height: 34px;
	color: #f8f395;
	background-color: #8d701c;
}
.reset_filter a:hover {
	font-family: Oswald, sans-serif, Arial;
	color: #000000;	
	background-color: #f5e27f;
}
.no-mrm-for-tel {
	width: 88%;
	margin: 0 auto;
	font-size: 13px;
	padding-top: 10px;
}
.txt_filter_size_txt_marimea {
	font-family: Oswald, sans-serif, Arial;
	font-size: 15px;
	color: #000000;
	display: inline-block;
	line-height: 25px;
	margin-left: 0px;
}
.txt_filter_size_marimea {
	font-family: Oswald, sans-serif, Arial;
	font-size: 15px;
	color: #000000;
	display: inline-block;
	line-height: 25px;
}
.txt_filter_size_marimea:before {
	content: "- ";
}
/*----------------------------
	Newsletter
-------------------------------*/
.newsletter_area_block {
	display: none;
	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;
}
.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: 100%;
	display: block;
	padding-top: 0px;
}
.size-prod-ln-up2 {
	width: 100%;
	display: block;
	margin-top: 10px;
	text-align: center;
}
.size-prod-ln-up2 img {
	border: solid 1px #a4a4a4;
	max-width: 300px;
	height: auto;
	width: 100%;
	display: block;
	margin: 0 auto;
}
.size-prod-ln-up1a {
	width: 100%;
	margin-top: 20px;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	display: block;
	font-family: Oswald, sans-serif, Arial;
}
.size-prod-ln-up1b {
	width: 100%;
	text-align: center;
	display: block;
	font-size: 13px;
}
.size-prod-txt-lng {
	padding-top: 15px;
	padding-bottom: 10px;
	font-style: italic;
	font-size: 12px;
}
.size-prod-l1 {
	text-align: center;
	border-top: solid 1px #6d6d6d;
	border-bottom: solid 1px #6d6d6d;
	background-color: #f0efc8;
	width: 100%;
}
.size-prod-l1-cell {
	display: inline-block;
	font-size: 9px;
	width: 18%;
	text-align: center;
	line-height: 30px;
	font-family: Oswald, sans-serif, Arial;
}
.size-prod-l2 {
	text-align: center;
	background-color: white;
}
.size-prod-l1-cel2 {
	display: inline-block;
	font-size: 10px;
	width: 18%;
	text-align: center;
	line-height: 22px;
}
.size-prod-l3 {
	text-align: center;
	background-color: #f5f4cd;
}
.size-prod-l1-cel3 {
	display: inline-block;
	font-size: 10px;
	width: 18%;
	text-align: center;
	line-height: 22px;
}
.size-prod-l1-cel2z,
.size-prod-l1-cel3z {
	font-weight: bold;
	display: inline-block;
	font-size: 10px;
	width: 18%;
	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: 9px;
	width: 23%;
	text-align: center;
	line-height: 22px;
}
.size-prod-l5 {
	text-align: center;
	background-color: #f5f4cd;
}
.size-prod-l1-cel5 {
	display: inline-block;
	font-size: 9px;
	width: 23%;
	text-align: center;
	line-height: 22px;
}
.size-prod-l1-cel4z,
.size-prod-l1-cel5z {
	font-weight: bold;
	display: inline-block;
	font-size: 10px;
	width: 23%;
	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: 9px;
	width: 23%;
	font-family: Oswald, sans-serif, Arial;
	text-align: center;
	line-height: 30px;
}
.size-prod-l1-cel4y {
	display: inline-block;
	font-size: 8px;
	width: 71%;
	text-align: left;
	line-height: 22px;
	padding-left: 0px;
	white-space: nowrap;
	font-family: Oswald, sans-serif, Arial;
}
.size-prod-l1-cel3y {
	display: inline-block;
	font-size: 8px;
	width: 76%;
	text-align: center;
	line-height: 22px;
	font-family: Oswald, sans-serif, Arial;
}
.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 {
	margin: 0 auto;
	margin-top: 20px;
	width: 100%;
	display: block;
	overflow-x: scroll;
}
.exclusive_table table:before {
	position: absolute;
	margin-top: -15px;
	text-align: center;
	font-size: 10px;
	font-family: Oswald, sans-serif, Arial;
	content: "Glisati stanga/dreapta pe tabel pentru a vizualiza si alte marimi.";
}
.exclusive_table table tbody {
	width: 1000px;
	display: block;
	margin-left: 105px;
	white-space: nowrap;
}
.exclusive_table table tbody tr {
	background-color: #fff;
	min-width: 100px;
	width: auto;
	display: inline-block;
	white-space: nowrap;
	font-size: 12px;
}
.exclusive_table table tbody tr td {
	display: block;
	line-height: 22px;
	height: 22px;
	border-bottom: solid 1px #c1c08e;
	width: auto;
	text-align: center;
}
.exclusive_table table tbody tr td:first-child {
	font-weight: bold;
	background-color: #dfdeae;
	font-family: Oswald, sans-serif, Arial;
	font-size: 14px;
}
.exclusive_table table tbody tr:nth-child(1) {
	min-width: 100px;
	width: auto;
	display: inline-block;
	position: absolute;
	background-color: #f5f4cd;
	font-size: 13px;
	border-right: solid 1px #c1c08e;
	border-left: solid 1px #c1c08e;
	margin-left: -105px;
}
.exclusive_table table tbody tr:first-child td{
	font-family: Oswald, sans-serif, Arial;
	font: bold;
	text-transform: uppercase;
}
/*----------------------------
      PROD BOX REDUCERI 
---------------------------*/
.sng_prd_bl_reducr {
  margin-left: 1px;
	margin-right: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px #000000;
	width: 47%;
	max-width: 233px;
	height: auto;
	display: inline-block;
	overflow: hidden;
}
.img_prd_bl_reducr_empty_accesorii {
  	position: relative;
	width: auto;
	height: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	display: inline-block;
	pointer-events: none;
}
.img_prd_bl_reducr_empty_accesorii img {
	width: 100%;
	height: auto;
}
.area_txt_sng_prd_reducr {
  background-color: #000000;
  background: url(../elements_img/bg_prd_big_reducr.jpg);
  background-repeat: no-repeat;
  width: 100%;
	height: 107px;
	margin-top: -5px;
	display: inline-block;
	outline: hidden;
}
.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: 13px;
  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{
  margin-top: 5px;
  text-align: center;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 2px;
  height: 22px;
  width: 96%;
  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: 96%;
  color: #fff;
  overflow: hidden;
}
.txt_price_sng_pr_reducr {
  width: 100%;
  height: 17px;
  line-height: 17px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 700;
  font-size: 16px;
  margin-top: 8px;
  padding-left: 0px;
  color: #fcf47f;
  overflow: hidden;
  text-shadow: 1px 1px #000000;
  text-align: center;
}
.txt_price_sng_pr_reducr_old {
  width: 100%;
  text-align: center;
  display: inline-block;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 12px;
  color: #fff;
}
/*----------------------------
	    PROD BOX BIG 
---------------------------*/
.sng_prd_bl_big {
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px #000000;
	width: 47%;
	max-width: 233px;
	height: auto;
	display: inline-block;
	overflow: hidden;
}
.sng_prd_bl_big_bj {
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px #000000;
	width: 47%;
	max-width: 233px;
	height: auto;
	display: inline-block;
	overflow: hidden;
}
.img_prd_bl_big_empty {
	position: relative;
	width: auto;
	height: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	display: inline-block;
	pointer-events: none;
}
.img_prd_bl_big_empty_bj {
	position: relative;
	width: auto;
	height: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	display: inline-block;
	pointer-events: none;
}
.img_prd_bl_big_empty_new16 {
	position: relative;
	width: auto;
	height: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	display: inline-block;
	pointer-events: none;
}
.img_prd_efft_hvr-imbig {
	position: relative;
	width: auto;
	height: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	display: inline-block;
	pointer-events: none;
}
.img_prd_bl_big_empty h4 {
	margin-top: 0px;
	display: inline-block;
	margin-bottom: 0px;
}
.img_prd_bl_big_empty img,
.img_prd_bl_big_empty_accesorii img,
.img_prd_bl_big_empty_new16 img,
.img_prd_efft_hvr-imbig img {
	width: 100%;
	height: auto;
}
.area_txt_sng_prd_big_effect {
	background: url(../elements_img/bg_sng_prod-big.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 107px;
	margin-top: -5px;
	display: inline-block;
	outline: hidden;
}
.area_txt_sng_prd_big {
	background: url(../elements_img/bg_sng_prod-big.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 107px;
	margin-top: -5px;
	display: inline-block;
	outline: hidden;
}
.ln_frst_gold_txt_big {
	background: url(../elements_img/bg_ln_gold.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 100%;
	margin-top: 1px;
	height: 25px;
	line-height: 25px;
	padding-left: 0px;
	padding-right: 0px;
    padding-bottom: 0px;
    overflow: hidden;
}
.ln_frst_gold_txt_big h3 {
	line-height: 25px;
	text-align: center;
	font-family: Oswald, sans-serif, Arial;
	font-weight: 400;
	font-size: 11px;
	display: block;
	margin: 0 3%;
	overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0px;
    margin-top: 0px;
}
.ln_frst_gold_txt_big_empty {
	background: url(../elements_img/ln_prd_bl_big.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: auto;
	height: 1px;
	margin-left: 0px;
	margin-top: -14px;
	position: absolute;
	overflow: hidden;
}
.gold_txt_big_descript_sm{
	width: auto;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	padding-top: 2px;
	padding-bottom: 1px;
	overflow: hidden;
	font-size: 8px;
	font-weight: 400;
	line-height: 10px;
}
.gold_txt_big_dscr_ellipsis {
	display: none;
}
.txt_price_sng_pr_big {
	margin-top: 2px;
	width: 100%;
	height: 23px;
	line-height: 23px;
	background-color: #8d701c;
	font-family: Oswald, sans-serif, Arial;
	font-size: 15px;
	color: #fff;
	overflow: hidden;
	text-shadow: 1px 1px #000000;
	text-align: center;
}
.txt_price_sng_pr_big_old {
	display: inline-block;
	font-family: Oswald, sans-serif, Arial;
	font-size: 13px;
	padding-left: 5px;
	color: #f8f193;
	text-decoration: line-through;
}
.txt_details_sng_pr_big_pp {
	width: 96%;
	height: 27px;
	line-height: 27px;
	background: url(../elements_img/mobile-bg-hidden-line-engros-mob.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin: 3px auto;
	text-align: center;
}
.lnk_detalii_pr_big_pp {
	display: block;
	color: #fff;
	font-family: Oswald, sans-serif, Arial;
	font-size: 14px;
	text-align: center;
	margin-top: 0px;
}
.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;
	-o-transform: rotate(315deg);
	-moz-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
	transform: rotate(315deg);
	text-align: left;
	margin-left: 6px;
	margin-top: 5px;
	font-size: 13px;
}
.label_big_hmprd p {
  -webkit-animation-fill-mode: forwards; /* Set the last frame as persistent */
  -webkit-animation-name: rotate;
  -webkit-animation-duration: 1s;        /* Set the duration as you wish */
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(315deg);
  }
}


.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;
	-o-transform: rotate(315deg);
	-moz-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
	transform: rotate(315deg);
	text-align: left;
	margin-left: 6px;
	margin-top: 5px;
	font-size: 13px;
}
.label_big_hmprd_bj p {
  -webkit-animation-fill-mode: forwards; /* Set the last frame as persistent */
  -webkit-animation-name: rotate;
  -webkit-animation-duration: 1s;        /* Set the duration as you wish */
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(315deg);
  }
}

.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;
}

.label_big_hmprd-value_bj {
	display: none;
}
.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;
}
.img_prd_bl_big_empty_bj img[alt] {
	color: transparent;
}


.img_prd_efft_hvr-imbig_bj {
	position: relative;
	width: auto;
	height: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	display: inline-block;
	pointer-events: none;
}
.img_prd_bl_big_empty_bj h4 {
	margin-top: 0px;
	display: inline-block;
	margin-bottom: 0px;
}
.img_prd_bl_big_empty_bj img,
.img_prd_bl_big_empty_accesorii_bj img,
.img_prd_bl_big_empty_new16_bj img,
.img_prd_efft_hvr-imbig_bj img {
	width: 100%;
	height: auto;
}
.area_txt_sng_prd_big_effect_bj {
	background: url(../elements_img/bg_sng_prod-big.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 107px;
	margin-top: -5px;
	display: inline-block;
	outline: hidden;
}
.area_txt_sng_prd_big_bj {
	background: url(../elements_img/bg_sng_prod-big.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 107px;
	margin-top: -5px;
	display: inline-block;
	outline: hidden;
}
.ln_frst_gold_txt_big_bj {
	background: url(../elements_img/bg_ln_gold.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 100%;
	margin-top: 1px;
	height: 25px;
	line-height: 25px;
	padding-left: 0px;
	padding-right: 0px;
    padding-bottom: 0px;
    overflow: hidden;
}
.ln_frst_gold_txt_big_bj h3 {
	margin: 0;
	padding: 0;
	line-height: 25px;
	text-align: center;
	font-family: Oswald, sans-serif, Arial;
	font-weight: 400;
	font-size: 11px;
	display: block;
	margin: 0 3%;
	overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-bottom: 0px;
    margin-top: 0px;
}
.ln_frst_gold_txt_big_empty_bj {
	background: url(../elements_img/ln_prd_bl_big.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: auto;
	height: 1px;
	margin-left: 0px;
	margin-top: -14px;
	position: absolute;
	overflow: hidden;
}
.gold_txt_big_descript_sm_bj{
	width: auto;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	padding-top: 2px;
	padding-bottom: 1px;
	overflow: hidden;
	font-size: 8px;
	font-weight: 400;
	line-height: 10px;
}
.gold_txt_big_dscr_ellipsis_bj {
	display: none;
}
.txt_price_sng_pr_big_bj {
	margin-top: 2px;
	width: 100%;
	height: 23px;
	line-height: 23px;
	background-color: #8d701c;
	font-family: Oswald, sans-serif, Arial;
	font-size: 15px;
	color: #fff;
	overflow: hidden;
	text-shadow: 1px 1px #000000;
	text-align: center;
}
.txt_price_sng_pr_big_old_bj {
	display: inline-block;
	font-family: Oswald, sans-serif, Arial;
	font-size: 13px;
	padding-left: 5px;
	color: #f8f193;
	text-decoration: line-through;
}
.txt_details_sng_pr_big_pp_bj {
	width: 96%;
	height: 27px;
	line-height: 27px;
	background: url(../elements_img/mobile-bg-hidden-line-engros-mob.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin: 3px auto;
	text-align: center;
}
.lnk_detalii_pr_big_pp_bj {
	display: block;
	color: #fff;
	font-family: Oswald, sans-serif, Arial;
	font-size: 14px;
	text-align: center;
	margin-top: 0px;
}
.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;
}


.img_prd_bl_big_bg_large {
	display: none;
}
.vezi_aici_cont {
	color: #000000;
}
.txt_taxe_aditionale p a {
	color: #eeeeee;
	text-decoration: underline;
}
.cos_bg_bt_1c_sclp {
	display: none;
	position: absolute;
	z-index: 5;
	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-frst-line0 {
	margin-top: 10px;
	float: left;
	border: 1px solid black;
	width: 830px;
	height: 76px;
	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: 245px;
	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-pretvanz,
.lg-data-sng-prd-cstg {
	width: 100px;
	text-align: center;
}
.lg-data-sng-prd-pretvanz {
	margin-top: -15px;
}
.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-prdup {
	text-align: left;
	background-color: #c3ae5d;
	color: #fff;
	height: 25px;
}
.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;
}
/*--.2lg-fl {
	outline: solid 1px red;
}--*/
.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;
}
.log-jrv-act a {
	color: #000000;
}
.livrare_order-pg {
	display: block;
	text-align: center;
	width: 96%;
	margin: 0 2%;
	height: auto;
}
.formular_comanda_txt1-livrare {
	text-align: center;
	margin-top: 10px;
	font-size: 15px;
	font-weight: bold;
}
.livrare_order-pg-urgent {
	text-align: left;
	font-size: 13px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	background-color: #eeecc4;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.livrare_order-pg-urgent label {
	line-height: normal;
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle;
}
.livrare_order-pg-urgent-rad {
	display: inline-block;
	margin-top: 9px;
	height: 25px;
	position: absolute;
	margin-left: -20px;
}
.livrare_order-pg-urgent label:first-child {
	visibility: hidden;
}
.livrare_order-pg-urgent-clr {
	height: 5px;
}
.livrare-promo {
	width: 170px;
	font-size: 13px;
}
.formular_comanda_txt1-livrare1 {
	text-align: center;
	font-size: 10px;
	width: 96%;
	margin: 0 2%;
}
.formular_comanda_txt1-livrare2 {
	text-align: center;
	width: 96%;
	margin: 0 2%;
	font-size: 10px;
	margin-bottom: 10px;
}
.livrare-ln {
	margin: 0 3%;
	border-bottom: solid 1px black;
	width: 94%;
	text-align: center;
	margin-top: 20px;
}
.formular_comanda_txt1-livrare3 {
	width: 96%;
	margin: 0 2%;
	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;
}
.slider1_container img {
	display: block;
}
.name_line_cnt1_blog {
	background: url(../elements_img/mobile-bg-hidden-line.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 46px;
	line-height: 46px;
	margin-top: -3px;
	border-top: solid 1px #766c35;
}
.name_line_cnt1_blog_data_post {
	display: none;
}
.name_line_cnt1_blog a{
	display: none;
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	font-weight: bold;
	font-family: Oswald, sans-serif, Arial;
	margin-left: 5px;
}
.name_line_cnt1a_blog {
	position: absolute;
	margin: 0 5%;
	width: 90%;
	height: 46px;
	line-height: 46px;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 0px;
	font-size: 12px;
	font-family: Oswald, sans-serif, Arial;
	font-weight: normal;
	color: white;
	text-align: center;
}
.area_categ_descr_blog {
	display: inline-block;
	width: 100%;
	height: auto;
	background-color: #282828;
	padding-top: 0px;
}
.area_categ_descr_blog_line {
	width: 100%;
	height: 100%;
	background-color: #282828;
	padding-bottom: 10px;
	margin-bottom: 5px;
}
.area_categ_descr_block_blog_line {
	width: 92%;
	margin: 0 4%;
	max-height: 86px;
	color: white;
	overflow: hidden;
	font-size: 0px;
	padding-top: 5px;
	margin-bottom: 5px;
	text-indent: 15px;
	text-align: justify;
	line-height: 12px;
}
.area_categ_descr_block_blog_line p {
	margin-top: 0px;
	margin-bottom: 0px;
	display: inline;
	font-size: 10px;
}
.area_categ_descr_block_blog_line p:after {
	content: ' ';
}
.area_categ_descr_block_blog_line p br {
	display: inline;
}
.area_categ_descr_block_blog_line a {
	text-decoration: none;
	color: #fff;
}
.area_categ_descr_block_blog_line_bt {
	position: relative;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #e9d388;
	width: 90px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin-left: 4%;
	background-color: #000;
	margin-top: 5px;
	box-shadow: 0 0 3px 0px white;
	z-index: 9995;
}
.area_categ_descr_block_blog {
	position: relative;
	width: 94%;
	height: auto;
	margin: 0 3%;
	background-color: #282828;
	z-index: 9996;
	color: #fff;
	font-size: 10px;
	text-align: justify;
	margin-top: 10px;
}
.area_categ_descr_block_blog p {
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: 20px;
}
.area_categ_descr_block_blog a {
	color: #fff6cf;
}
.area_categ_descr_block_blog img {
	width: 80%;
	height: auto;
}
.noutati-jrv {
	display: none;
}
.email-anti-spam:before {
            content: attr(data-user) "\0040" attr(data-website);
        }
.articole {
	display: none;
}
/*----------------------------
     BLOC REDUCERI
-------------------------------*/
.reduceri-jrv {
  display: block;
  margin-top: -5px;
  width: 100%;
  height: auto;
}
.reducere-img-sm {
  position: absolute;
  width: auto;
  text-align: center;
  z-index: 5;
  padding-bottom: 0px;
  margin-left: 5px;
}
.reducere-img-sm img {
  box-shadow: 1px 1px 4px #000000;
  width: 53px;
  height: auto;
}
.reducere-img-bg {
  width: 100%;
  height: 120px;
  overflow: hidden;
  margin-top: 10px;
  border: solid 1px #000000;
  background-color: #000000;
  text-align: center;
}
.reducere-img-bg2 {
  opacity: 0.5;
  width: 240%;
  height: auto;
  margin-left: -60%;
  margin-top: -10%;
}
.reducere-pagetitle1 {
  position: absolute;
  margin-top: 50px;
  z-index: 2;
  width: 100%;
  padding-left: 10%;
  overflow: hidden; 
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  text-align: center;
  color: #000000;
  font-size: 14px;
  text-transform: uppercase;
  text-shadow: 1px 1px #fff;
  background-color: rgba(248, 240, 134, 0.7); 
}
.reducere-pagetitle {
  display: none;
}
.reducere-pagetitle-mobile1 {
  position: absolute;
  margin-top: 14px;
  z-index: 4;
  width: 77%;
  margin-left: 22%;
  overflow: hidden; 
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 700;
  text-align: center;
  color: #f4efac;
  font-size: 14px;
  text-transform: uppercase;
  text-shadow: 1px 1px #000000;
}
.reducere-pagetitle-mobile2 {
  position: absolute;
  margin-top: 30px;
  z-index: 2;
  width: 77%;
  margin-left: 22%;
  overflow: hidden; 
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 700;
  text-align: center;
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
  text-shadow: 1px 1px #000000;
}
.reducere-content {
  position: absolute;
  margin: 0 2%;
  margin-top: 85px;
  z-index: 2;
  width: 96%;
  height: 41px;
  overflow: hidden;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  line-height: 10px;
  text-shadow: 1px 1px #000000;
}
.reducere-link {
  position: absolute;
  width: 100%;
  height: 80px;
  margin-top: 12px;
  z-index: 5;
}
.reducere-link a {
  display: none;
}
.reduceri-area {
  width: 100%;
  height: 140px;
  position: absolute;
}
.reduceri-area-block {
  width: 100%;
  height: 140px;
  position: relative;
}
.reducere-link-mobile {
  position: absolute;
  width: 100%;
  height: 130px;
  z-index: 6;
}
.reducere-link-mobile a {
	display: block;
	color: #fefd9f;
	font-size: 13px;
	font-family: Oswald, sans-serif, Arial;
    font-weight: 700;
	padding-left: 15px;
	padding-top: 130px;
}
.reduceri-on-off {
	padding-top: 5px;
}
.reduceri-on-off-home {
	margin-top: -5px;
}
.fancybox-img-jrv {
	display: none;
}
.tabs_data_prod_no_marimi {
	margin-top: -35px;
	display: block;
	width: 100%;
	height: auto;
	text-align: center;
}
.slider-accesr {
	display: none;
}
.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 {
  width: 90%;
  margin: 0 auto;
  text-align: center;
}
.ret-all-errmsg {
  font-family: Oswald, sans-serif, Arial;
  font-size: 12px;
  color: red;
  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: 13px;
  text-align: center;
  display: block;
  margin-top: 10px;
  color: #585858;
}
.returnare label .sta-rd {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 300;
  font-size: 15px;
  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: 13px;
  text-align: center;
  display: block;
  margin-top: 10px;
  color: #818181;
  display: inline;
}
.returnare label span {
  font-weight: bold;
  font-size: 15px;
  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%;
  margin: 0 auto;
  line-height: 45px;
  height: 45px;
  -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;
}
.returnare textarea {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: left;
  display: block;
  width: 100%;
  margin: 0 auto;
  margin-top: 3px;
  height: 150px;
  -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;
}
.returnare-prod label {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 13px;
  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;
  width: 100%;
  margin: 0 auto;
  margin-top: 3px;
  line-height: 45px;
  height: 45px;
  -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;
}
.returnare-prod label span {
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  display: block;
  margin-top: 10px;
  color: red;
  display: inline;
}
.returnare-50prct {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.returnare-50prct label{
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 13px;
  text-align: center;
  display: block;
  margin-top: 10px;
  color: #585858;
}
.returnare-50prct label span {
  font-weight: bold;
  font-size: 15px;
  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;
  width: 100%;
  margin: 0 auto;
  margin-top: 3px;
  line-height: 45px;
  height: 45px;
  -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;
}
.returnare-50prct select {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  margin-top: 3px;
  line-height: 45px;
  height: 45px;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
  border-radius: 0;
}
.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-50prctjum {
  width: 46%;
  margin: 0 auto;
  display: inline-block;
}
.returnare-prod-notaschm {
  font-size: 10px;
  font-family: Oswald, sans-serif, Arial;
  color: #585858;
}
.returnare-50prctjumln {
  width: 4%;
  margin: 0 auto;
  display: inline-block;
}
.returnare-info-liv {
  font-size: 10px;
  width: 100%;
}
.returnare-25prct {
  width: 28%;
  margin: 0 auto;
  display: inline-block;
}
.returnare-25prct:first-child {
  float: left;
  margin-left: 3%;
}
.returnare-25prct:last-child {
  float: right;
  margin-right: 5%;
}
.returnare-25prct label{
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  display: inline-block;
  margin-top: 10px;
  color: #585858;
  width: 100%;
}
.returnare-25prct label span {
  font-weight: bold;
  font-size: 15px;
  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: 90%;
  margin: 0 auto;
  line-height: 35px;
}
.returnare-bt {
  text-align: center;
  display: block;
  margin-top: 15px;
  margin-bottom: 20px;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
}
.returnare-bt input {
  width: 100%;
  display: block;
  height: 50px;
  line-height: 50px;
  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;
  -webkit-appearance: none;
  border-radius: 0;
}
.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 {
  display: none;
}
.returnNewFrmTA {
  width: 98%;
  margin: 0 auto;
  margin-top: 15px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
.returnNewFrmT {
  width: 98%;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 20px;
  font-size: 10px;
  font-style: italic;
  line-height: 12px;
}
.print-retur {
  background-color: #fff;
  outline: solid 1px #b1b1b1;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 98%;
  margin: 0 auto;
}

.title-print-retur {
  font-family: Oswald, sans-serif, Arial;
  text-align: center;
  font-size: 20px;
  margin-top: 10px;
}
.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: 90%;
  margin: 0 auto;
  font-weight: 400;
  font-size: 11px;
  margin-top: 10px;
  text-align: justify;
  text-indent: 15px;
}
.first-line-print-retur i {
  font-weight: bold;
  font-size: 11px;
}
.sm1-print-retur {
  width: 90%;
  margin: 0 auto;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 9px;
  text-align: right;
  margin-top: 30px;
  text-transform: uppercase;
}
.sm2-print-retur {
  width: 90%;
  margin: 0 auto;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 9px;
  text-align: right;
  text-transform: uppercase;
}
.sm3-print-retur,
.sm4-print-retur {
  width: 90%;
  margin: 0 auto;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 9px;
  text-align: right;
  text-transform: uppercase;
}
.sm4-print-retur {
  margin-bottom: 20px;
}

.returnNewFrmBt {
  width: 98%;
  display: block;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 15px;
}
.returnNewFrmMdf {
  display: inline-block;
  width: 30%;
  height: 40px;
  line-height: 40px;
  background: url(../elements_img/bg_bt_contact.gif);
  background-repeat: repeat-x;
  background-size: 100% 100%; 
  text-align: center;
  color: #fff;
  font-size: 12px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  cursor: pointer;
  opacity: 0.8;
}
.returnNewFrmInr {
  float: right;
  width: 69%;
  height: 40px;
  line-height: 40px;
  background: url(../elements_img/bg_bt_contact.gif);
  background-repeat: repeat-x;
  background-size: 100% 100%; 
  text-align: center;
  color: #f4f0af;
  font-size: 12px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  cursor: pointer;
  border: none;
  -webkit-appearance: none;
  border-radius: 0;
}

.form2-retur {
	text-align: center;
}
.inreg1-form2-retur {
  width: 90%;
  font-family: Oswald, sans-serif, Arial;
  font-weight: bold;
  font-size: 17px;
  text-align: center;
  text-transform: uppercase;
  margin: 0 auto;
  margin-top: 15px;
}
.inreg1-form2-retur:after {
	content: ". Pentru verificare apasati butonul Verifica Cererea, iar pentru inregistrare apasati butonul Inregistreaza Cererea";	
}
.inreg2-form2-retur {
  display: none;
}
.inreg3a-form2-retur {
  display: none;
}
.inreg3-form2-retur {
  width: 80%;
  margin: 0 auto;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 5px;
  text-align: center;
  background-color: #000000;
  color: #000000;
  padding-top: 0px;
  padding-bottom: 10px;
  padding-right: 5%;
  padding-left: 5%;
  margin-top: 10px;
}
.inreg3-form2-retur-div {
	display: block;
  width: 70%;
  margin: 0 15%;
  line-height: 30px;
  background-color: #e6d983;
  color: #000000;
  font-family: Oswald, sans-serif, Arial;
  font-size: 17px;
  font-weight: 400;
  text-align: center;
  margin-top: 5px;
}
.inreg3-form2-retur a {
  position: absolute;
  margin: 0 auto;
  line-height: 30px;
  background-color: #e6d983;
  color: #000000;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  text-align: center;
  padding-left: 15%;
  margin-left: -15%;
  padding-right: 15%;
  margin-right: -15%;
  opacity: 0;
}
.inreg4a-form2-retur {
  display: none;
}
.inreg4-form2-retur {
  display: none;
}
.inreg5a-form2-retur {
  display: none;
}
.inreg5-form2-retur {
  display: none;
}
.inreg5-form2-retur input {
  display: none;
}
.inreg5-form2-retur .inpt-mask {
  display: none;
}
.inreg6-form2-retur {
  width: 90%;
  margin: 0 auto;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  text-align: center;
  background-color: #000000;
  color: #fff;
  padding-top: 0px;
  margin-top: 10px;
  line-height: 50px;
  font-size: 20px;
}
.inreg6-form2-retur input{
	position: absolute;
  height: 49px;
  background-color: red;
  color: #fff;
  font-family: Oswald, sans-serif, Arial;
  text-align: center;
  border: none;
  font-size: 20px;
  cursor: pointer;
  margin: 0 auto;
  padding-left: 7%;
  margin-left: -7%;
  padding-right: 7%;
  margin-right: 7%;
  opacity: 0;
}
.comt-cer-ret {
  display: none;
}
.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: 0.9;
  position: absolute;
  left: 1%;
  background-color: #fdfcf6;
  width: 98%;
  height: 70%;
  z-index: 1000;
  box-shadow: 0px 10px 5px #fdfcf6;
}
.return-blank-msg {
  display: none;
}
.return-blank:empty + .return-blank-msg {
  display: block;
  position: absolute;
  z-index: 1001;
  text-align: center;
  width: 80%;
  margin: 10px 5%;
  height: 50px;
}
.retur_area_block {
  background-color: #fdfcf6;
  border: solid 1px #707070;
  padding: 10px 5%;
}
.return-blank-msg a{
  display: block;
  margin: 15px auto;
  color: #fff;
  line-height: 30px;
  font-family: Oswald, sans-serif, Arial;
  font-weight: bold;
  font-size: 18px;
  background-color: #000000;
  text-transform: uppercase;
  line-height: 50px;
}
.roch-sr-hide {
	display: none;
}
.ft_ln2a_lft2 ul .prod-scoase-link-hidden {
  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 {
	display: none;
}
.sng_prd_block-nocrop {
	width: 47%;
	height: auto;
	max-width: 180px;
	border: solid 1px #bca46e;
	background-color: #fefefe;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;
	display: inline-block;
	padding-left: 0px;
	margin-left: 1px;
}
.sng_prd_block-nocrop a {
	display: block;
	width: 90%;
	margin: 0 auto;
	height: auto;
}
.sng_prd_block-nocrop a img[alt] {
	color:transparent;
}
.name_prod_sng_prd_block-nocrop {
	font-family: Oswald, sans-serif, Arial;
	font-size: 13px;
	color: #a88712;
	margin-left: 5%;
    margin-right: 5%;
    width: 90%;
	overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 8px;
    margin-bottom: 3px;
    font-weight: 400;
}
.line_prod_sng_prd_block_up-nocrop {
	margin: 0 auto;
	margin-bottom: 3px;
	height: 1px;
	width: 100%;
	background: url(../elements_img/line_sb_prd_up.png);
	background-position: center;
	background-repeat: no-repeat;
}
.img_prod_sng_prd_block-nocrop {
	margin: 0 auto;
	display: block;
}
.img_prod_sng_prd_block_hover-nocrop {
	width: 100%;
	height: auto;
	display: inline-block;
}
.label_red-nocrop {
	display: none;
	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 {
	display: none;
	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;
	height: 1px;
	width: 100%;
	background: url(../elements_img/line_sb_prd.png);
	background-position: center;
	background-repeat: no-repeat;
}
.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: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 3px;
	display: block;
	margin-bottom: 5px;
}
.bt_prod_sng_prd_block-nocrop a {
	width: 70%;
	margin: 0 15%;
	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;
	border: solid 1px #b38f2f;
}
.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;
}
.slider-prod-acces-title-inline,
.slider-prod-acces-price-inline {
  position: absolute;
}
.slider-prod-acces-title-inline {
  width: 47%;
  max-width: 180px;
  background-color: rgba(255, 255, 255, 0.9);
  text-align: center;
  height: 24px;
  line-height: 24px;
  margin-top: -30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 11px;
  color: #000000;
}
.slider-prod-acces-title-inline strong{
  white-space: nowrap;
  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: 47%;
	height: auto;
	max-width: 180px;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;
	display: inline-block;
	padding-left: 0px;
	margin-left: 2px;
	margin-right: 2px;
}
.slider-prod-acces-inline a {
	display: block;
	width: 100%;
	margin: 0 auto;
	height: auto;
}
.slider-prod-acces-inline a img {
	display: block;
	width: 100%;
	margin: 0 auto;
	height: auto;
}
.retur-form-intro {
	display: none;
}
.hdn-txt-blk,
.bn-rot-jrv-cntt,
.bn-rot-jrv-ttl,
.bn-rot-jrv-txt,
.bn-rot-jrv-prc,
.bn-rot-block-a,
.banner-left-rot-box a {
  display: none;
}
.area_categ_descr_block-hwr {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 5px;
  padding-right: 5px;
  border-top: solid 1px #ffffa1;
  height: 44px;
  overflow: hidden;
  text-align: justify;
  line-height: 10px;
  text-indent: 15px;
}
.area_categ_descr-hwr .area_categ_descr_block-hwr p {
	font-size: 10px;
	display: inline;
}
.area_categ_descr-hwr {
  background-color: #ac8f45;
  padding-top: 1px;
  padding-bottom: 2px;
  margin-bottom: 5px;
}
.cl-hwr-txt {
  border-bottom: solid 1px #ffffa1;
  margin-bottom: 2px;
  display: block;
  padding-bottom: 10px;
  padding-left: 5px;
}
.area_categ_descr-hwr .cl-hwr-txt p {
  font-weight: bold;
  font-size: 10px;
  line-height: 10px;
}
.area_categ_descr-hwr p,
.area_categ_descr-hwr a {
  color: #fff;
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.date_contact_line3 a {
  color: #fff;
}
.cum_cmpr_schema_mob {
	text-align: center;
}
.cum_cmpr_schema_mob img {
	width: 100%;
	height: auto;
	max-width: 366px;
}
.contact_thanks_sccs {
  display: block;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: red;
  text-transform: uppercase;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 15px;
  font-family: Oswald, sans-serif, Arial;
}
.anunt_cncd {
  padding-bottom: 15px;
  padding-top: 12px;
  text-align: center;
  border-bottom: solid 1px #000000;
  border-top: solid 1px #f5e27f;
  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: 96%;
  height: 110px;
  margin: 0 auto;
  background-color: rgba(241, 240, 192, 1);
  display: none;
  padding: 0;
  position: relative;
}
.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: 100%;
  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: 9px;
  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: 28%;
  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: 100%;
}
.marimi-value-allBox #marimi-value-block li {
  display: none;
}
.marimi-value-allBox #marimi-value-block li:nth-child(1) {
  display: block;
  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: 29%;
  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: 16px;
  color: #000000;
  width: 100%;
  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,
.breadcrumbsJrv_prod {
	display: none;
}
.voturi_jrv,
.rating_hidBl {
  display: none;
}
.rating_block {
  background-color: #2e2e2e;
  height: auto;
  margin-top: 5px;
  text-align: center;
  display: block;
}
.rating_block span {
  display: block;
  background: url(../elements_img/mobile-bg-hidden-line.png);
	background-repeat: repeat-x;
  background-position: top;
  font-family: Oswald, sans-serif, Arial;
  font-size: 15px;
  font-weight: 400;
  text-align: center;
  height: 35px;
  line-height: 35px;
  vertical-align: top;
  color: #f5e26c;
}
.rating_block span:first-child {
  display: block;
  background: url(../elements_img/bg_bt_cos_up.jpg);
	background-repeat: repeat-x;
  background-position: center;
  font-size: 13px;
  color: #000000;
 }
.rating_block ul {
  display: inline-block;
}
.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 {
  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-prod {
  position: absolute;
  width: 70px;
  text-align: center;
  height: 32px;
  font-size: 10px;
  color: #000000;
  background-color: #b3994c;
  margin-left: 242px;
  margin-top: -11px;
}
.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: 100%;
  margin: 0 auto;
  background-color: #fdfcf6;
}
.loginLoginFieldset-engros {
  width: 96%;
  margin: 0 auto;
  text-align: center;
}
.engros-title-insertdata {
  font-family: Oswald, sans-serif, Arial;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
  border-bottom: solid 1px black;
  width: 90%;
}
.loginLoginButton-engros {
  display: block;
  width: 96%;
  margin: 0 auto;
}
.engros-area-login1 {
  width: 94%;
  margin: 0px 3%;
  padding-top: 15px;
}
.engros-area-login1 p {
  font-size: 12px;
  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: 13px;
  margin: 0 auto;
  text-align: center;
  display: block;
  margin-top: 10px;
  width: 96%;
  color: #585858;
  text-transform: uppercase;
  border: solid 1px #a9a9a9;
  background-color: #fff;
  padding-top: 5px;
}
.engros-login input {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  margin: 0 auto;
  width: 88%;
  display: block;
  height: 22px;
  line-height: 22px;
  margin-bottom: 10px;
  border: none;
  border-bottom: dotted 1px #696969;
  background-color: #fff;
}
.engros-loginerror {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 11px;
  text-align: center;
  display: block;
  margin-top: 2px;
  text-transform: uppercase;
  color: red;
}
.loginLoginButton-engros {
  height: 38px;
  width: 96%;
  margin: 0 auto;
  margin-top: 10px;
}
.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: 100%;
  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;
  display: block;
}
.loginLoginButton-engrosH {
  height: 38px;
  width: 96%;
  margin: 0 auto;
  padding-bottom: 30px;
  margin-top: 10px;
}
.loginLoginButton-engrosH button {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  display: block;
  text-transform: uppercase;
  margin: 0 auto;
  width: 96%;
  line-height: 38px;
  height: 38px;
  border: solid 1px #d0be68;
  background: url(../elements_img/newsletter_bg_up.gif);
  color: #454545;
  cursor: pointer;
}
.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: 10px;
  margin: 0 auto;
  text-align: center;
  display: block;
  margin-top: 10px;
  width: 96%;
  color: #585858;
  text-transform: uppercase;
}
.engros-login-reg input {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  margin: 0 auto;
  width: 92%;
  display: block;
  height: 32px;
  line-height: 32px;
  margin-bottom: 10px;
  border: none;
  border: solid 1px #a9a9a9;
  background-color: #fff;
}
.loginReg-engros {
	padding-bottom: 30px;
}
.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: 96%;
  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;
}
.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;
  padding-top: 20px;
}
.engros-reg-succesok p {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 14px;
  margin: 0 auto;
  line-height: 25px;
}
#Hide-reg-engr {
  display: none;
}
.pg-distrib-engr-tt {
	display: none;
}
.engros-login-exp-box {
	text-align: center;
}
.engros-login-exp {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 12px;
  text-align: center;
  display: inline;
}
.engros-login-exp-promo {
  display: block;
  width: 92%;
  margin: 0 auto;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  padding: 15px 3%;
  background-color: #6c592e;
}
.engros-login-exp-promo p {
  font-family: Oswald, sans-serif, Arial;
  font-size: 12px;
  text-align: center;
  text-indent: 0;
  color: #ffffff;
  font-weight: 400;
}
.engros-login-exp-promo p:first-child {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 5px;
}
.engros-login-exp-promo p:last-child {
  font-style: italic;
  font-weight: 300;
}
.cat-engr-dist-box:before {
	content: "Atentie! Fiecare catalog (format PDF) este de aprox. 70Mb, timpul de descarcare a unui fisier poate depasi 1 minut.";
	font-family: Oswald, sans-serif, Arial;
  	font-weight: 400;
  	font-size: 12px;
  	width: 96%;
  	margin: 0 auto;
  	padding-bottom: 15px;
  	display: block;
}
.cat-engr-dist-box {
  width: 88%;
  margin: 0 auto;
  text-align: center;
}
.cat-engr-dist-inn {
  display: inline-block;
  text-align: center;
}
.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: 100%;
  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;
  text-align: center;
}
.engros-area-login6 p {
  text-indent: 0;
  text-align: center;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  display: inline;
}
.loginLoginFieldset-engros-order {
  width: 96%;
  margin: 0 auto;
  text-align: center;
  padding-top: 10px;
}
.engros-login-order-cmp .cdprEngL {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 13px;
  margin: 0 auto;
  text-align: center;
  display: block;
  margin-top: 10px;
  width: 96%;
  color: #585858;
  text-transform: uppercase;
  border: solid 1px #a9a9a9;
  background-color: #fff;
  padding-top: 5px;
}
.engros-login-order-cmp .cdprEngI {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  margin: 0 auto;
  width: 92%;
  display: block;
  height: 22px;
  line-height: 22px;
  margin-bottom: 10px;
  border: none;
  border-bottom: dotted 1px #696969;
  background-color: #fff;
}
.engros-login-order-cmp .mrEngL {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 13px;
  margin: 0 auto;
  text-align: center;
  display: block;
  margin-top: 10px;
  width: 96%;
  color: #585858;
  text-transform: uppercase;
  border: solid 1px #a9a9a9;
  background-color: #fff;
  padding-top: 5px;
}
.engros-login-order-cmp .mrEngI {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  margin: 0 auto;
  width: 92%;
  display: block;
  height: 22px;
  line-height: 22px;
  margin-bottom: 10px;
  border: none;
  border-bottom: dotted 1px #696969;
  background-color: #fff;
}
.engros-login-order-cmp .qtEngL {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 13px;
  margin: 0 auto;
  text-align: center;
  display: block;
  margin-top: 10px;
  width: 96%;
  color: #585858;
  text-transform: uppercase;
  border: solid 1px #a9a9a9;
  background-color: #fff;
  padding-top: 5px;
}
.engros-login-order-cmp .qtEngI {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  margin: 0 auto;
  width: 92%;
  display: block;
  height: 22px;
  line-height: 22px;
  margin-bottom: 10px;
  border: none;
  border-bottom: dotted 1px #696969;
  background-color: #fff;
}
.engros-login-order-cmp .cdprEngLE {
  display: none;
}
.engros-login-order-cmp .mrEngLE {
  display: none;
}
.engros-login-order-cmp .qtEngLE {
  display: none;
}
.ordEgrsPQM1 {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
}
.ordEgrsPQM1:after {
	font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 13px;
  text-align: center;
  margin: 0 auto;
  width: 92%;
  display: block;
  margin-bottom: 10px;
  content: "Nota! Puteti adauga mai multe produse simultan, pentru o singura comanda, accesand aceasta pagina de pe un calculator (desktop).";
}
.addEngNew1,
.addEngNew2,
.addEngNew3,
.addEngNew4,
.addEngNew5,
.addEngNew6,
.addEngNew7,
.addEngNew8,
.addEngNew9,
.addEngNew10,
.addEngNew11,
.addEngNew12,
.addEngNew13,
.addEngNew14,
.addEngNew15 {
  display: block;
  margin-top: 6px;
}
#addEngNew1,
#addEngNew2,
#addEngNew3,
#addEngNew4,
#addEngNew5,
#addEngNew6,
#addEngNew7,
#addEngNew8,
#addEngNew9,
#addEngNew10,
#addEngNew11,
#addEngNew12,
#addEngNew13,
#addEngNew14,
#addEngNew15 {
  display: none;
}
.ordEgrsPQM2,
.ordEgrsPQM3,
.ordEgrsPQM4,
.ordEgrsPQM5,
.ordEgrsPQM6,
.ordEgrsPQM7,
.ordEgrsPQM8,
.ordEgrsPQM9,
.ordEgrsPQM10,
.ordEgrsPQM11,
.ordEgrsPQM12,
.ordEgrsPQM13,
.ordEgrsPQM14,
.ordEgrsPQM15 {
  display: none;
}
.ordEgrsFacturare {
  width: 98%;
  display: block;
  margin: 0 auto;
  margin-top: 0px;
}
.ordEgrsFacturareTitle {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  font-weight: 400;
  margin: 0 auto;
  text-transform: uppercase;
  background-color: #fdfcf6;
  display: block;
  width: 100%;
  margin-bottom: 5px;
  border-bottom: solid 1px #000000;
}
.ordEgrsFacturare label,
.ordEgrsLivrare label {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 13px;
  margin: 0 auto;
  text-align: center;
  display: block;
  margin-top: 10px;
  width: 96%;
  color: #585858;
  text-transform: uppercase;
  border: solid 1px #a9a9a9;
  background-color: #fff;
  padding-top: 5px;
}
.ordEgrsFacturare input,
.ordEgrsLivrare input {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  margin: 0 auto;
  width: 92%;
  display: block;
  height: 22px;
  line-height: 22px;
  margin-bottom: 10px;
  border: none;
  border-bottom: dotted 1px #696969;
  background-color: #fff;
}
.ordEgrsLivrare {
  width: 98%;
  display: block;
  margin: 0 auto;
  margin-top: 20px;
}
.ordEgrsLivrareTitle {
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  font-weight: 400;
  margin: 0 auto;
  text-transform: uppercase;
  background-color: #fdfcf6;
  display: block;
  width: 100%;
  margin-bottom: 5px;
  border-bottom: solid 1px #000000;
}
.orderEngros-thank {
  display: block;
  width: 96%;
  margin: 0 auto;
  text-align: center;
  padding: 2% 2%;
  background-color: #fff;
}
.orderEngros-thank p {
  font-family: Oswald, sans-serif, Arial;
  font-size: 15px;
  text-align: center;
  text-indent: 0;
  color: red;
  font-weight: 400;
  line-height: 17px;
}
.engros-relogin {
  text-align: center;
  padding-bottom: 25px;
}
.engros-relogin a{
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  display: block;
  text-transform: uppercase;
  margin: 0 auto;
  width: 90%;
  line-height: 40px;
  height: 38px;
  border: solid 1px #d0be68;
  background: url(../elements_img/newsletter_bg_up.gif);
  color: #000000;
  cursor: pointer;
  margin-top: 5px;
}
.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: block;
  text-transform: uppercase;
  margin: 0 auto;
  width: 50%;
  line-height: 34px;
  height: 34px;
  border: solid 1px #d0be68;
  background: url(../elements_img/newsletter_bg_up.gif);
  color: #000000;
  margin-top: 6px;
}
.engros-logoutPltf:hover {
  opacity: 0.8;
  color: #000000;
}
.bt-engros-up {
	position: absolute;
  right: 0;
  width: 99px;
  height: 32px;
  margin: 0 auto;
  line-height: 32px;
  text-align: center;
  font-size: 12px;
  color: #000000;
  background: url(../elements_img/bg_revanzare_mob.jpg);
  background-repeat: repeat-x;
  z-index: 9999;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 14px;
  margin-top: -44px;
}
.bt-engros-up:before {
	content: " ";
	width: 99px;
	height: 48px;
	right: 0;
	margin-top: -49px;
	background: url(../elements_img/mobile-bg-hidden-line-engros-mob.jpg);
	background-repeat: repeat-x;
	position: fixed;
}
.bt-engros-up-cmd {
	position: absolute;
  right: 0;
  width: 99px;
  height: 32px;
  margin: 0 auto;
  line-height: 32px;
  text-align: center;
  font-size: 12px;
  color: #000000;
  background: url(../elements_img/bg_revanzare_mob.jpg);
  background-repeat: repeat-x;
  z-index: 9999;
  font-family: Oswald, sans-serif, Arial;
  font-weight: 400;
  font-size: 14px;
  margin-top: -44px;
}
.bt-engros-up-cmd:before {
	content: " ";
	width: 99px;
	height: 48px;
	right: 0;
	margin-top: -49px;
	background: url(../elements_img/mobile-bg-hidden-line-engros-mob.jpg);
	background-repeat: repeat-x;
	position: absolute;
}
.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: 100%;
	border-left: none;
	border-right: none;
}
.new_OrdForm_titlePre {
  font-family: Oswald, sans-serif, Arial;
  font-size: 13px;
  display: inline-block;
  margin: 0 auto;
  margin-top: 20px;
  width: 92%;
  line-height: 15px;
  color: red;
}
.new_OrdForm_title {
  font-family: Oswald, sans-serif, Arial;
  font-size: 16px;
  display: inline-block;
  margin: 0 auto;
  margin-top: 5px;
  border-bottom: solid 1px #000000;
  text-transform: uppercase;
  width: 92%;
}
.new_OrdForm_ind {
  font-family: Oswald, sans-serif, Arial;
  font-size: 12px;
  display: inline-block;
  margin: 0 auto;
  margin-bottom: 10px;
  width: 92%;
  color: #7e7e7e;
}
.new_OrdForm_ind1 {
  font-family: Oswald, sans-serif, Arial;
  font-size: 12px;
  display: inline-block;
  margin: 0 auto;
  width: 92%;
  color: #7e7e7e;
  line-height: 15px;
  margin-top: 5px;
}
.new_OrdForm_ind2 {
  font-family: Oswald, sans-serif, Arial;
  font-size: 10px;
  display: inline-block;
  margin: 0 auto;
  margin-bottom: 15px;
  width: 90%;
  color: #7e7e7e;
  height: 13px;
  line-height: 13px;
}
.new_OrdForm_terms {
  font-family: Oswald, sans-serif, Arial;
  font-size: 11px;
  color: #7e7e7e;
  width: 92%;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 20px;
  display: block;
}
.new_OrdForm_terms .new_OrdForm_btOrd {
  width: 100%;
  display: block;
  background: url("../elements_img/bg_bt_comanda.gif");
  background-repeat: repeat-x;
  background-size: 100% 100%;
  border: solid 1px #000000;
  color: #ffffff;
  height: 50px;
  line-height: 50px;
  margin-top: 10px;
}
.new_OrdForm_terms a {
  font-family: Oswald, sans-serif, Arial;
  font-size: 11px;
  color: #7e7e7e;
  text-decoration: underline;
}
.new_OrdForm_ind span {
  color: red;
}
.new_OrdForm label {
  width: 92%;
  display: 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: 92%;
  display: 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: 92%;
  display: block;
  margin: 0 auto;
  text-align: center;
  text-align-last: center; text-align: center;
-ms-text-align-last: center;
-moz-text-align-last: 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_OrdForm textarea {
  width: 92%;
  display: 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: 16px;
  line-height: 17px;
  height: 100px;
  border:1px solid #969696;
  padding: 5px 7px;
}
.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: 92%;
  display: block;
  margin: 0 auto;
  margin-top: 10px;
}
.new_OrdForm_shipping label {
	display: block;
	width: 100%;
  border-radius: 3px;
  border: 1px solid #D1D3D4;
  height: 40px;
  margin: 0;
  text-indent: 50px;
  background-color: #f3f3cf;
  text-align: left;
  font-size: 11px;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
  overflow: hidden;
}
.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: 5px;
}
.video-jrv iframe {
  display: block;
  width: 96%;
  height: auto;
  margin: 0 auto;
  margin-top: 5px;
}
.same-colrs-prd {
  width: 98%;
  display: block;
  text-align: center;
  margin-top: 10px;
}
.same-colrs-prd-p {
  display: block;
  width: 100%;
}
.same-colrs-prd p {
  font-family: Oswald, sans-serif, Arial;
  font-size: 17px;
  width: 100%;
  display: block;
  line-height: 20px;
  margin: 0;
  padding: 0;
  font-weight: 700;
  text-transform: uppercase;
}
.same-colrs-prd p:last-child {
	font-size: 14px;
	font-weight: normal;
}
.same-colrs-prd a {
  height: 60px;
  line-height: 60px;
  display: inline-block;
}
.same-colrs-prd a img {
  border: solid 1px #a4a4a4;
  display: block;
  margin-top: 2px;
}
.new-img-flscrn-block {
	background-color: rgba(0,0,0,0.9);
	position: fixed;
	z-index: 100000;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	display: none;
}
#poza_mare .new-img-flscrn-btn {
	position: absolute;
	z-index: 100;
	left: 0;
	width: 100%;
	text-align: center;
	margin-top: -53px;
}
#poza_mare .new-img-flscrn-btn .new-img-flscrn-ahrf {
	pointer-events: auto;
  height: 38px;
  line-height: 38px;
  width: 200px;
  background: url(../elements_img/bt-poza-zoom.jpg);
  background-repeat: repeat-y;
  text-align: center;
  color: #f1edb5;
  font-weight: 700;
  font-size: 13px;
  font-family: Oswald, sans-serif, Arial;
  box-shadow: 0 0 15px #ffffbe;
}
#poza_mare .new-img-flscrn-block img {
	width: auto;
	max-width: 94%;
	height: auto;
	position: absolute;  
    top: 0;  
    bottom: 0;  
    left: 0;  
    right: 0;  
    margin: auto;
    border: 1px solid #927733;
}
#poza_mare .new-img-flscrn-block .new-img-flscrn-lnk {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 10px;
}
#poza_mare .new-img-flscrn-block .new-img-flscrn-lnk .new-img-flscrn-hide {
	pointer-events: auto;
	display: block;
	text-align: center;
	margin: 0 auto;
	width: 108px;
  height: 30px;
  color: #000000;
  line-height: 30px;
  text-align: center;
  background: url(../elements_img/eff-bt-hov.png);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  background-position: center;
  font-size: 13px;
  border: 2px solid #927733;
    text-transform: uppercase;
    font-weight: bold;
}

.fancybox-img-jrv3 {
	margin: 0;
	padding: 0;
  position: absolute;
  z-index: 111;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 282px;
  margin-top: -42px;
  background: rgba(0,0,0,0.8);
  height: 41px;
  text-align: center;
}
.fancybox-img-jrv3 ul {
	display: block;
  list-style: none;
  margin-bottom: 0px;
  margin: 0 auto;
  padding: 0;
  width: 180px;
}
.fancybox-img-jrv3 ul li {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 180px;
  display: block;
}
.fancybox-img-jrv3 ul li a {
  margin-bottom: 0px;
  height: 29px;
  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;
    margin-top: 5px;
}
.fancybox-img-jrv3 ul li a p {
  width: 176px;
  height: 28px;
  line-height: 29px;
  font-size: 14px;
  margin-top: 0px;
  margin-left: 2px;
  text-align: center;
  color: #000000;
  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:nth-child(2),
.fancybox-img-jrv3 ul li:nth-child(3),
.fancybox-img-jrv3 ul li:nth-child(4) {
  display: none;
}

.menu_bij_block {
  width: 100%;
  background-color: #fdfcf6;
  border-bottom: solid 1px #3a393a;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.menu_bij_block ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 98%;
  text-align: center;
    display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;
    /* Firefox */
    display:-moz-box;
    -moz-box-pack:center;
    -moz-box-align:center;
    /* Internet Explorer 10 */
    display:-ms-flexbox;
    -ms-flex-pack:center;
    -ms-flex-align:center;
    display: table;
}
.menu_bij_block ul li {
  width: 47%;
  margin-left: 1%;
  margin-right: 1%;
  height: 30px;
  display: inline-block;
  border: solid 1px transparent;
  margin-bottom: 2px;
  margin-top: 2px;
  background: url(../elements_img/eff-bt-rm-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%);
}
.menu_bij_block ul li a{
  width: auto;
  height: 26px;
  line-height: 26px;
  display: block;
  margin-left: 1px;
  margin-right: 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 .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;
  margin-left: -1px;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
}
.menu_bij_block ul .menuBIJactiv a span {
  color: #000000;
}
.menu_bij_block ul li a span {
  display: block;
  margin-left: -1px;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
}

.menu_bij_descr_block-hwr{
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 5px;
  padding-right: 5px;
  border-top: solid 1px #ffffa1;
  height: 44px;
  overflow: hidden;
  text-align: justify;
  line-height: 10px;
  text-indent: 15px;
}
.menu_bij_categ_descr-hwr .menu_bij_descr_block-hwr p {
	font-size: 10px;
	display: inline;
}
.menu_bij_categ_descr-hwr  {
  background-color: #ac8f45;
  padding-top: 1px;
  padding-bottom: 2px;
  margin-bottom: 5px;
}
.menu_bij-hwr-txt {
  border-bottom: solid 1px #ffffa1;
  margin-bottom: 2px;
  display: block;
  padding-bottom: 10px;
  padding-left: 5px;
}
.menu_bij_categ_descr-hwr .menu_bij-hwr-txt p {
  font-weight: bold;
  font-size: 10px;
  line-height: 10px;
}
.menu_bij_categ_descr-hwr p,
.menu_bij_categ_descr-hwr a {
  color: #fff;
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.products_block_bij {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	/* Safari, Opera, and Chrome */
    display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;
    /* Firefox */
    display:-moz-box;
    -moz-box-pack:center;
    -moz-box-align:center;
    /* Internet Explorer 10 */
    display:-ms-flexbox;
    -ms-flex-pack:center;
    -ms-flex-align:center;
    display: table;
}
.slider-prod-acces-inline-new {
  border: solid 1px #000000;
  width: 31%;
  margin: 0 auto;
  max-width: 118px;
  height: 173px;
  margin-top: 4px;
  text-align: center;
  display: inline-block;
  overflow: hidden;
  margin-left: 2px;
  margin-right: 2px;
}
.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: 31%;
  max-width: 118px;
  height: 173px;
  text-align: center;
  background: rgba(255,255,255,0.8);
  position: absolute;
  z-index: 100;
}
.slider-prod-acces-inline-new-last6 a {
  margin: 0;
  padding: 0;
  display: block;
  font-size: 11px;
  font-family: Oswald, sans-serif, Arial;
  text-align: center;
  line-height: 173px;
  vertical-align: middle;
  color: #000000;
  text-decoration: underline;
}
.slider-prod-acces-inline-new a {
  text-align: center;
  margin: 0 auto;
  width: 100%;
  display: block;
}
.slider-prod-acces-inline-new a .img-decbij{
	margin: 0;
	padding: 0;
  text-align: center;
  height: 118px;
  overflow: hidden;
  margin: 0 auto;
  width: 100%;
  display: block;
}
.slider-prod-acces-inline-new a img{
  margin: 0;
  padding: 0;
  display: block;
  width: auto;
  margin-left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.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: 10px;
  font-weight: normal;
  color: #fff;
  border-bottom: solid 1px #f2eda1;
}
.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: 100%;
}
.mrm-sng-prd-blk-big {
	display: none;
}
.eff-hvr-prdbg figure {
  margin: 0;
  padding: 0;
}
.eff-hvr-prdbg_bj figure,
.sng_prd_bl_big-incaltopt {
  margin: 0;
  padding: 0;
}
#topcontrol {
	z-index: 9997;
}
.pdopage-mob-hdnPag {
	display: none;
}











.products_block-mob {
	width: 100%;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;
    /* Firefox */
    display:-moz-box;
    -moz-box-pack:center;
    -moz-box-align:center;
    /* Internet Explorer 10 */
    display:-ms-flexbox;
    -ms-flex-pack:center;
    -ms-flex-align:center;
    display: table;
}
.sng_prd_bl_big-mob {
	margin-left: 3px;
    margin-right: 3px;
    margin-top: 5px;
    margin-bottom: 5px;
	border: solid 1px #000000;
	width: 46%;
	max-width: 181px;
	height: auto;
	display: inline-block;
	overflow: hidden;
}
.eff-hvr-prdbg-mob {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.eff-hvr-prdbg-mob a figure {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.eff-hvr-prdbg-mob a {
	width: 100%;
	height: auto;
	display: block;
	margin: 0;
	padding: 0;
}
.eff-hvr-prdbg-mob a figure img {
	max-width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	display: block;
}
.area_txt_sng_prd_big_effect-mob {
	background: url(../elements_img/bg_sng_prod-big.jpg);
	background-repeat: repeat-x;
	background-size: 100% 100%;
	width: 100%;
	height: 114px;
	margin:0;
	padding: 0;
	display: inline-block;
	outline: hidden;
}
.ln_frst_gold_txt_big-mob {
	background: url(../elements_img/bg_ln_gold.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 100%;
	margin-top: 1px;
	height: 25px;
	line-height: 25px;
	padding-left: 0px;
	padding-right: 0px;
    padding-bottom: 0px;
    overflow: hidden;
}
.ln_frst_gold_txt_big-mob h3 {
	line-height: 25px;
	text-align: center;
	font-family: Oswald, sans-serif, Arial;
	font-weight: 400;
	font-size: 11px;
	display: block;
	margin: 0 3%;
	overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0px;
    margin-top: 0px;
}
.gold_txt_big_descript_sm-mob{
	width: auto;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	height: 27px;
	padding-top: 2px;
	padding-bottom: 1px;
	overflow: hidden;
	font-size: 8px;
	font-weight: normal;
	line-height: 9px;
}
.txt_price_sng_pr_big-mob {
	margin-top: 2px;
	width: 100%;
	height: 23px;
	line-height: 23px;
	background-color: #8d701c;
	font-family: Oswald, sans-serif, Arial;
	font-size: 15px;
	color: #fff;
	overflow: hidden;
	text-shadow: 1px 1px #000000;
	text-align: center;
}
.txt_price_sng_pr_big-mob span{
	font-family: Oswald, sans-serif, Arial;
	font-size: 15px;
}
.txt_price_sng_pr_big_old-mob {
	display: inline-block;
	font-family: Oswald, sans-serif, Arial;
	font-size: 13px;
	padding-left: 5px;
	color: #f8f193;
	text-decoration: line-through;
}
.txt_details_sng_pr_big_pp-mob {
	width: 96%;
	height: 27px;
	line-height: 27px;
	background: url(../elements_img/mobile-bg-hidden-line-engros-mob.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin: 3px auto;
	text-align: center;
}
.eff-hvr-prdbg-mob .txt_details_sng_pr_big_pp-mob a {
	display: block;
	color: #fff;
	font-family: Oswald, sans-serif, Arial;
	font-size: 14px;
	text-align: center;
	margin-top: 0px;
	pointer-events: initial;
}
.label_big_hmprd-mob {
	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-mob p {
	margin-top: 0px;
	margin-bottom: 0px;
	-o-transform: rotate(315deg);
	-moz-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
	transform: rotate(315deg);
	text-align: left;
	margin-left: 9px;
	margin-top: 8px;
	font-size: 13px;
  -webkit-animation-fill-mode: forwards; /* Set the last frame as persistent */
  -webkit-animation-name: rotate;
  -webkit-animation-duration: 1s;        /* Set the duration as you wish */
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(315deg);
  }
}





.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: 198px;
	-o-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.label_ibigprod p {
	margin-top: 0px;
	margin-bottom: 0px;
	-o-transform: rotate(315deg);
	-moz-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
	transform: rotate(315deg);
	text-align: left;
	margin-left: 9px;
	margin-top: 8px;
	font-size: 13px;
}

.label_ibigprod p span {
  display: none;
}





.label_big_hmprd_new-mob {
	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;
}
.sng_prd_bl_big_bj-mob {
	margin-left: 3px;
    margin-right: 3px;
    margin-top: 5px;
    margin-bottom: 5px;
	border: solid 1px #000000;
	width: 46%;
	max-width: 181px;
	height: auto;
	display: inline-block;
	overflow: hidden;
}
.eff-hvr-prdbg_bj-mob {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.eff-hvr-prdbg_bj-mob a figure {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.eff-hvr-prdbg_bj-mob a {
	width: 100%;
	height: auto;
	display: block;
	margin: 0;
	padding: 0;
    pointer-events: none;
}
.eff-hvr-prdbg_bj-mob a figure img {
	max-width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	display: block;
}
.area_txt_sng_prd_big_effect_bj-mob {
	background: url(../elements_img/bg_sng_prod-big.jpg);
	background-repeat: repeat-x;
	background-size: 100% 100%;
	width: 100%;
	height: 114px;
	margin:0;
	padding: 0;
	display: inline-block;
	outline: hidden;
}
.ln_frst_gold_txt_big_bj-mob {
	background: url(../elements_img/bg_ln_gold.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 100%;
	margin-top: 1px;
	height: 25px;
	line-height: 25px;
	padding-left: 0px;
	padding-right: 0px;
    padding-bottom: 0px;
    overflow: hidden;
}
.ln_frst_gold_txt_big_bj-mob h3 {
	line-height: 25px;
	text-align: center;
	font-family: Oswald, sans-serif, Arial;
	font-weight: 400;
	font-size: 11px;
	display: block;
	margin: 0 3%;
	overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0px;
    margin-top: 0px;
}
.gold_txt_big_descript_sm_bj-mob{
	width: auto;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	height: 27px;
	padding-top: 2px;
	padding-bottom: 1px;
	overflow: hidden;
	font-size: 8px;
	font-weight: normal;
	line-height: 9px;
}
.txt_price_sng_pr_big_bj-mob {
	margin-top: 2px;
	width: 100%;
	height: 23px;
	line-height: 23px;
	background-color: #8d701c;
	font-family: Oswald, sans-serif, Arial;
	font-size: 15px;
	color: #fff;
	overflow: hidden;
	text-shadow: 1px 1px #000000;
	text-align: center;
}
.txt_price_sng_pr_big_bj-mob span{
	font-family: Oswald, sans-serif, Arial;
	font-size: 15px;
}
.txt_price_sng_pr_big_old_bj-mob {
	display: inline-block;
	font-family: Oswald, sans-serif, Arial;
	font-size: 13px;
	padding-left: 5px;
	color: #f8f193;
	text-decoration: line-through;
}
.txt_details_sng_pr_big_pp_bj-mob {
	width: 96%;
	height: 27px;
	line-height: 27px;
	background: url(../elements_img/mobile-bg-hidden-line-engros-mob.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin: 3px auto;
	text-align: center;
}
.eff-hvr-prdbg_bj-mob .txt_details_sng_pr_big_pp_bj-mob a {
	display: block;
	color: #fff;
	font-family: Oswald, sans-serif, Arial;
	font-size: 14px;
	text-align: center;
	margin-top: 0px;
	pointer-events: initial;
}
.label_big_hmprd_bj-mob {
	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-mob p {
	margin-top: 0px;
	margin-bottom: 0px;
	-o-transform: rotate(315deg);
	-moz-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
	transform: rotate(315deg);
	text-align: left;
	margin-left: 9px;
	margin-top: 8px;
	font-size: 13px;
  -webkit-animation-fill-mode: forwards; /* Set the last frame as persistent */
  -webkit-animation-name: rotate;
  -webkit-animation-duration: 1s;        /* Set the duration as you wish */
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(315deg);
  }
}
.label_big_hmprd_new_bj-mob {
	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;
}
#pdopage-mob .spinner {
	position: fixed;
	display: block;
	right: 0;
	left: 0;
	width: 100%;
	height: 28px;
	line-height: 26px;
	background: rgba(0,0,0,0.8);
	bottom: 0;
	z-index: 999 !important;
	font-size: 12px;
	text-align: center;
	color: #fff;
	opacity: 0;
	overflow: hidden;
}
#pdopage-mob.loading .spinner {
	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;
}
#pdopage-mob .spinner .loader {
  height: 2px;
  width: 100%;
  position: relative;
  overflow: hidden;
  background-color: #7c6215;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  margin: 0 auto;
}
#pdopage-mob .spinner .loader:before{
  display: block;
  position: absolute;
  content: "";
  left: -200px;
  width: 200px;
  height: 2px;
  background-color: #f7f294;
  animation: loading 0.7s linear infinite;
}
@keyframes loading {
    from {left: -200px; width: 30%;}
    50% {width: 30%;}
    70% {width: 70%;}
    80% { left: 50%;}
    95% {left: 120%;}
    to {left: 100%;}
}
#pdopage-mob .btn-ajax-jrv {
	display: block;
	height: 38px;
	width: 94%;
	padding: 1px;
	margin: 0 auto;
	background: url(../elements_img/eff-bt-rm-hov.png);
	background-repeat: repeat-x;
	background-position: center;
	background-size: 100% 100%;
	margin-top: 4px;
}
#pdopage-mob .btn-ajax-jrv .btn-more {
	margin: 0;
	padding: 0;
	border: none;
	display: inline-block;
	text-align: center;
	width: 100%;
	height: 100%;
	background: url(../elements_img/eff-bt-hov.png);
	background-repeat: repeat-x;
	background-position: center;
	background-size: 100% 100%;
	line-height: 36px;
	font-size: 13px;
	color: #000;
	font-weight: normal;
	font-family: Oswald, sans-serif, Arial;
	text-transform: uppercase;
}
#pdopage-mob .hdn-pgnsjrv {
	display: none;
}
.empt-oldPrdacccs {
  width: 100%;
  height: auto;
  display: block;
  background-color: #fff;
}
.empt-oldPrdacccs p {
  padding: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0;
  font-size: 12px;
  display: block;
  width: 100%;
  text-align: center;
}
.mobileMenuaftpdo {
	position: fixed;
  	height: 100%;
    width: 100%;
    z-index: 9998;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.9);
    display: none;
    overflow-x: hidden;
}
.mobileMenuaftpdo ul {
  	position: relative;
  	display: block;
    top: 0px;
    width: 100%;
    max-width: 290px;
    text-align: center;
    margin-top: 30px;
    list-style: none;
    margin: 0 auto;
    padding: 0;
    overflow: scroll;
}
.mobileMenuaftpdo ul li:first-child {
	margin-top: 100px;
}
.mobileMenuaftpdo ul li {
	display: inline-block;
	width: 90%;
	height: 48px;
	line-height: 48px;
	color: #e9d388;
	margin: 0;
	margin: 0 auto;
	padding: 0;
	border-bottom: dotted 1px #958344;
}
.mobileMenuaftpdo ul li:last-child {
	margin-bottom: 300px;
	border: none;
}
.mobileMenuaftpdo ul li a,
.mobileMenuaftpdo ul li a.menu_left_1a_lichidare {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}
.mobileMenuaftpdo ul li a,
.mobileMenuaftpdo ul li a.menu_left_1a_lichidare {
	display: block;
	height: 48px;
	width: 100%;
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #e9d388;
	font-size: 14px;
    text-align: center;
    font-family: Oswald,sans-serif,Arial;
    line-height: 48px;
    text-transform: uppercase;
}
.mobileMenuaftpdo ul li a.menu_left_1a_lichidare strong{
	font-size: 14px;
    font-family: Oswald,sans-serif,Arial;
    text-transform: uppercase;
}
.mobileBlockMenuaftpdo {
	display: block;
	width: 90px;
	position: fixed;
	text-align: center;
	color: #e9d388;
	background: url(../elements_img/mobile-bg-bt-prod.png);
	background-repeat: repeat-x;
	height: 46px;
	line-height: 46px;
	z-index: 10000;
	left: 2px;
	top: 0;
	font-size: 17px;
	font-family: Oswald, sans-serif, Arial;
	border: none;
	padding: 0;
}
.mobileBlockMenuaftpdo-close {
	display: none;
	width: 90px;
	position: fixed;
	text-align: center;
	color: #fff;
	background: url(../elements_img/mobile-bg-bt-prod.png);
	background-repeat: repeat-x;
	height: 46px;
	line-height: 46px;
	z-index: 10000;
	left: 2px;
	top: 0;
	font-size: 17px;
	font-family: Oswald, sans-serif, Arial;
	border: none;
	padding: 0;
}
.mobileBlockMenuaftpdoI {
	display: none;
	width: 90px;
	position: fixed;
	text-align: center;
	color: #e9d388;
	background: url(../elements_img/mobile-bg-bt-prod.png);
	background-repeat: repeat-x;
	height: 46px;
	line-height: 46px;
	z-index: 10000;
	left: 2px;
	top: 0;
	font-size: 17px;
	font-family: Oswald, sans-serif, Arial;
	border: none;
	padding: 0;
}
#mob-srchjrvP {
	border: none;
	margin: 0;
	padding: 0;
}
.srchjrvP {
	position: fixed;
  	height: 100%;
    width: 100%;
    z-index: 9998;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.9);
    display: none;
    overflow-x: hidden;
}
.srchjrvP form {
	position: relative;
  	display: block;
    top: 0px;
    width: 100%;
    max-width: 290px;
    text-align: center;
    list-style: none;
    margin: 0 auto;
    padding: 0;
    overflow: scroll;
}
.srchjrvP .search_area_ln {
	display: block;
	width: 88%;
	height: 46px;
	line-height: 46px;
	border: solid 1px #000000;
	font-size: 14px;
	margin: 0 auto;
	margin-top: 130px;
	-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: solid 2px trasparent;
	-webkit-border-image: url(../elements_img/eff-bt-hov.png) 2 stretch; /* Safari 3.1-5 */
    -o-border-image: url(../elements_img/eff-bt-hov.png) 2 stretch; /* Opera 11-12.1 */
    border-image: url(../elements_img/eff-bt-hov.png) 2 stretch;
    -webkit-appearance: none;
     border-radius: 0;
     border-image-width: 2px;
     text-align: center;
}
.srchjrvP .search_area_bt {
	display: block;
	width: 88%;
	height: 42px;
	line-height: 42px;
	background: url(../elements_img/eff-bt-hov.png);
    background-repeat: repeat-x;
    background-size: 100% 100%;
	border: none;
	border: solid 1px #000000;
	color: #000000;
	font-size: 18px;
	font-weight: normal;
	cursor: pointer;
	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;
	border: solid 2px trasparent;
	-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-appearance: none;
     border-radius: 0;
     border-image-width: 2px;
     margin-top: 15px;
}
#mob-cosmjrvP {
	margin: 0;
	padding: 0;
	border: none;
}
#cosmjrvP {
	position: fixed;
  	height: 100%;
    width: 100%;
    z-index: 9998;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.9);
    display: none;
    overflow-x: hidden;
}
#cosmjrvP ul {
	position: relative;
  	display: block;
    top: 0px;
    width: 100%;
    max-width: 290px;
    text-align: center;
    list-style: none;
    margin: 0 auto;
    padding: 0;
    overflow: scroll;
    box-shadow: none;
    background: transparent;
}
#cosmjrvP .cosmjrvPemptul li:first-child {
	display: none;
}
#cosmjrvP .cosmjrvPemptul li {
	display: block;
	width: 88%;
	margin: 0 auto;
	padding: 0;
	height: 24px;
	font-size: 15px;
	line-height: 24px;
	margin-top: 140px;
	background: transparent;
	color: #fff;
	font-family: OpenSans, sans-serif, Arial;
}
#cosmjrvP .cosmjrvPemptul li:after {
	content: 'Pentru a adauga un produs in cosul de cumparaturi, apasa butonul "COMANDA" de pe pagina produsului care te intereseaza. Toate cumparaturile tale se vor regasi in cos. Ulterior vei putea plasa comanda pentru toate produsele adaugate. Incepe cumparaturile acum!';
	width: 94%;
	margin: 0 auto;
	padding: 0;
	height: 12px;
	font-size: 10px;
	line-height: 12px;
	color: #e9d388;
	display: block;
	font-style: italic;
}
#cosmjrvP ul li {
	display: block;
	width: 88%;
	margin: 0 auto;
	padding: 0;
	height: 14px;
	font-size: 13px;
	line-height: 14px;
	background: transparent;
	color: #fff;
	font-family: OpenSans, sans-serif, Arial;
	background: transparent;
}
#cosmjrvP ul li:first-child {
	width: 80%;
	color: #e9d388;
	font-size: 13px;
	margin-top: 140px;
	height: 17px;
	line-height: 17px;
	border-bottom: dotted 1px #e9d388;
	margin-bottom: 5px;
}
#cosmjrvP ul li a {
	display: block;
	padding: 0;
	width: 88%;
	height: 38px;
	line-height: 35px;
	background: url(../elements_img/eff-bt-hov.png);
    background-repeat: repeat-x;
    background-size: 100% 100%;
	border: none;
	border: solid 1px #000000;
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	cursor: pointer;
	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;
	border: solid 2px trasparent;
	-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-appearance: none;
     border-radius: 0;
     border-image-width: 2px;
     margin-top: 10px;
}
.bnr-mobHhm {
  width: 100%;
  margin: 0;
  padding: 0;
  display: block;
  border-top: solid 1px #766c35;
  box-shadow: 0 0 15px #000;
}
.bnr-mobHhm figure {
	margin: 0;
	padding: 0;
}
.bnr-mobHhmImg{
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  border-bottom: solid 1px #766c35;
  -webkit-animation: bnr-mobHhmImgfade-in 1s ease;
  -moz-animation: bnr-mobHhmImgfade-in ease-in-out 1s both;
  -ms-animation: bnr-mobHhmImgfade-in ease-in-out 1s both;
  -o-animation: bnr-mobHhmImgfade-in ease-in-out 1s both;
  animation: bnr-mobHhmImgfade-in 1s ease;
  visibility: visible;
  -webkit-backface-visibility: hidden;
}
@-webkit-keyframes bnr-mobHhmImgfade-in{0%{opacity:0;} 100%{opacity:1;}}
@-moz-keyframes bnr-mobHhmImgfade-in{0%{opacity:0} 100%{opacity:1}}
@-o-keyframes bnr-mobHhmImgfade-in{0%{opacity:0} 100%{opacity:1}}
@keyframes bnr-mobHhmImgfade-in{0%{opacity:0} 100%{opacity:1}}
.bxslider {
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  border-top: solid 1px #766c35;
  box-shadow: 0 0 15px #000;
}
.bxslider li{
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
.bxslider li a figure{
  display: block;
  margin: 0;
  padding: 0;
}
.bxslider li img{
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}
.bannerLoadBar {
  display: block;
  height: 1px;
  width: 100%;
  position: relative;
  overflow: hidden;
  background: transparent;
  margin: 0;
  margin-top: -2px;
  position: absolute;
  z-index: 777;
  border-bottom: solid 1px #0e0b06;
}
.bannerLoadBar:before{
  display: block;
  position: absolute;
  content: "";
  left: 0px;
  width: 100%;
  height: 1px;
  background-color: #d8bd90;
    animation: loadingBanner 5.2s;
}
@keyframes loadingBanner {
    0% { width: 0; }
}
.schm-msrtjrvhw {
  display: block;
  width: 100%;
}
.schm-msrtjrvhw b {
  display: block;
  font-size: 14px;
  margin-top: 10px;
  text-align: center;
}
.schm-msrtjrvhw i {
  display: block;
  font-size: 10px;
  text-align: left;
}
.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: 40px;
  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: 13px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 92%;
  display: 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;
}
.line_up_hTitle1 {
	display: block;
	margin: 0 auto;
	padding: 0;
	font-size: 11px;
	font-family: Oswald, sans-serif, Arial;
	font-weight: normal;
	color: #d6d3a4;
	width: 100%;
	overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    position: absolute;
}
.line_up_hTitle2 {
	display: block;
	position: absolute;
	margin: 0 auto;
	padding: 0;
	font-size: 7px;
	font-family: Oswald, sans-serif, Arial;
	font-weight: normal;
	color: #9c9a74;
	width: 100%;
	overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    margin-top: 13px;
}
.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;
  text-align: center;
  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: 15px;
  margin-right: 15px;
  margin-top: 6px;
  margin-bottom: 6px;
}
.faqJrvblk details summary::-webkit-details-marker {
  display:none;
}
.faqJrvblk .faqJrvQ {
  display: block;
  margin: 0;
  padding: 0;
  font-weight: normal;
  text-align: center;
  font-size: 13px;
  line-height: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Oswald,sans-serif,Arial;
  background-color: #f5f4cc;
}
.faqJrvblk .faqJrvA {
  display: block;
  margin: 0;
  padding: 0;
  font-style: italic;
  font-size: 11px;
  padding-left: 15px;
  line-height: 14px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
}
.retur-form-introN {
  width: 90%;
  margin: 0px 5%;
  margin-top: 20px;
  margin-bottom: 15px;
}
.retur-form-introN p {
  font-size: 12px;
  font-style: italic;
  margin-bottom: 0px;
  margin-top: 0px;
  text-align: justify;
}
#inlocFrmNj {
  display: none;
}
.rtrPrdNwhvrbtt {
  position: absolute;
  display: block;
  width: 90%;
  height: 45px;
  color: #000;
  line-height: 45px;
  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: -45px;
}
.rtrPrdNwblock {
  display: block;
  text-align: center;
  margin-bottom: 5px;
}
.rtrPrdNwInc,
.rtrPrdNwRtr {
  display: block;
  width: 90%;
  margin: 0 auto;
  height: 45px;
  color: #000;
  line-height: 45px;
  text-align: center;
  background: url(/elements_img/eff-bt-hov.png);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  font-size: 16px;
  margin-top: 5px;
  border: solid 2px trasparent;
  -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;
  -webkit-appearance: none;
  border-radius: 0;
  border-image-width: 2px;
  margin-bottom: 5px;
  font-family: Oswald, sans-serif, Arial;
}
.instr-schimb-pr {
  display: block;
  margin: 0 auto;
  width: 90%;
  text-align: center;
  outline: solid 3px #897a4d;
  margin-top: 10px;
}
.instr-schimb-pr-lb1,
.instr-schimb-pr-lb2,
.instr-schimb-pr-lb3 {
  width: 100%;
  font-family: Oswald, sans-serif, Arial;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  background-color: #897a4d;
  color: #fff;
  height: 20px;
  line-height: 20px;
  text-shadow: 1px 1px #000000;
  display: block;
}
.instr-schimb-pr-txt1,
.instr-schimb-pr-txt2,
.instr-schimb-pr-txt3 {
  width: 94%;
  font-family: Oswald, sans-serif, Arial;
  font-weight: normal;
  font-size: 12px;
  line-height: 13px;
  text-align: center;
  padding: 10px 3%;
  background-color: #e6d983;
  height: auto;
  margin-bottom: 7px;
}
.instr-schimb-pr-ins {
  width: 90%;
  background-color: #f4f0af;
  margin: 0 auto;
  font-family: Oswald, sans-serif, Arial;
  font-size: 18px;
  text-align: center;
  margin-bottom: 15px;
  margin-top: 12px;
  padding-top: 10px;
  outline: solid 3px #f4f0af;
}
.instr-schimb-pr-ins ul {
  list-style: none;
  padding: 0px 2%;
  padding-bottom: 10px;
  margin: 0;
  display: block;
  margin-top: 3px;
}
.instr-schimb-pr-ins li {
  font-size: 12px;
  background-color: #fffbdd;
  border: dotted 1px #9a8d3b;
  margin-bottom: 5px;
  padding: 5px 2%;
  line-height: 13px;
}
.retur-form-intro-new {
  width: 84%;
  margin: 0 auto;
  background-color: #f4f0af;
  padding: 10px 3%;
  margin-bottom: 5px;
  margin-top: 10px;
  outline: solid 3px #f4f0af;
}
.retur-form-intro-new p {
  font-size: 11px;
  margin-bottom: 0px;
  margin-top: 0px;
  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: 12px;
  text-align: left;
  text-indent: 20px;
}
.livrBlNdpdsub1 {
  display: block;
  border: solid 1px #ac8f45;
  width: 100%;
}
.livrBlNdpdsub2 {
  display: block;
  border: solid 1px #ac8f45;
  width: 100%;
  margin-top: 10px;
}
.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: 16px;
  text-align: center;
}
.livrBlNdpdsub-slg {
  font-style: italic;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  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: 12px;
  font-weight: bold;
  text-align: center;
}
.livrBlNdpdsub-cnt {
  display: block;
  width: 92%;
  margin: 0 auto;
  font-size: 11px;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
}
.livrBlNdpdsub-cnt p {
  text-indent: 20px;
}
.livrBlNdpdsub-trfEur {
  height: 215px;
  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: 50%;
  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: 92%;
  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;
  margin-bottom: 7px;
  margin-top: 10px;
}
.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: 14px;
  font-family: Oswald, sans-serif, Arial;
  padding-bottom: 10px;
}
.new_OrdForm_dlvrLcl .new_OrdForm_dd {
  display: block;
  width: 96%;
  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: 96%;
  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: 50%;
  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;
}
.new_OrdForm_dlvrLcl .new_OrdForm_ddt span {
  background-color: #343434;
  width: 50%;
  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;
}
.new_OrdForm_dlvrLcl #LvrRural .LvrRuralSpn {
  font-family: Oswald, sans-serif, Arial;
  font-size: 13px;
  display: block;
  width: 96%;
  margin: 0 auto;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #000;
  margin-top: 5px;
  margin-bottom: 5px;
}
.new_OrdForm_dlvrLcl .new_OrdForm_dd .new_OrdForm_ddD {
  width: 50%;
  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: 50%;
  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: 46%;
  margin: 0;
  padding: 0;
  font-family: Oswald, sans-serif, Arial;
  border: none;
  font-size: 17px;
  text-align: right;
  color: #000000!important;
  -webkit-text-fill-color: #000000;
  -webkit-opacity: 1;
}
.new_OrdForm_dlvrLcl .new_OrdForm_dd .new_OrdForm_ddI {
  display: none;
}
.new_OrdForm_dlvrLcl .new_OrdForm_ddt .new_OrdForm_ddI {
  display: none;
}
.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;
}
.stoc-reltm-j,
.stoc-reltm-f {
  display: none;
}
































.InfoStocOut {
  width: 95%;
  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;
  width: 100%;
}
.InfoStocCodColTt {
  display: inline-block;
  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: 9px;
  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: 96%;
  height: auto;
  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;
  background-color: #1f1f1f;
  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;
  margin-top: 5px;
}
.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;
}
.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;
}
.cod_produsnew {
	font-weight: 500;
	font-size: 10px;
	height: 24px;
	line-height: 24px;
	background: url(../elements_img/bg_cod_prod.png);
	background-repeat: repeat-y;
	background-position: center;
	color: #fff;
	margin-top: 3px;
	margin-bottom: 3px;
	text-decoration: none;
	pointer-events: none;
}
.cmd_area_blocknew {
  width: 96%;
  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-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: 30%;
}
.marimi_disp_blocknew select {
  text-align: center;
  height: 38px;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  color: #fff;
  font-size: 16px;
  -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;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  border: none;
  font-family: Oswald, sans-serif, Arial;
}
.marimi_disp_blocknew select option{
  background-color: #363536;
  padding-top: 4px;
  padding-bottom: 4px;
  border-top: solid 1px #737373;
}
.comanda_block_qtnew {
	width: 15%;
}
.qtyordnew {
  width: 100%;
  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;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}
.bt_comanda_blocknew {
  float: right;
  margin-right: 1px;
  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;
  background: url(../elements_img/bg_bt_comanda_ov.gif);
  background-repeat: repeat-x;
  background-color: #2b2b2b;
  width: 50%;
}
.bt_comanda_blocknew button {
  width: 100%;
  height: 38px;
  color: #f8f7c3;
  font-size: 16px;
  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;
  border: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}
.bt_comanda_blocknew:hover {
  opacity: 0.9;
}
.bt_comanda_blocknew button:hover {
  color: #fff;
  -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.txt_tel_emailnew {
	display: block;
	width: 95%;
	margin: 5px auto;
	height: 35px;
	line-height: 35px;
  	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: 14px;
  	color: #000000;
  	font-weight: bold;
  	background: url(/elements_img/eff-bt-hov.png);
  	background-repeat: repeat-x;
  	background-size: 100% 100%;
  	margin-bottom: 20px;
}
.InfoStocBlockue {
  width: 96%;
  height: auto;
  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-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;
  margin-top: 5px;
}
.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;
}










.left-filtersbl {
	z-index: 19997;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	box-sizing: border-box;
	background-color: rgba(220,220,220,1);
	background-clip: padding-box;
}
.left-filtersbl-wrp {
	position: relative;
	display: block;
	width: 100%;
	margin: 0 auto;
	padding-top: 95px;
    height: -webkit-calc(100% - 95px);
    height: calc(100% - 95px);
	overflow: hidden;
    overflow-y: scroll;
    -webkit-backface-visibility: hidden;
	backface-visibility: hidden;
    -webkit-overflow-scrolling: touch;
}


.filterblk-mob {
	position: fixed;
	width: 100%;
	height: 48px;
	top: 0;
	left: 0;
	overflow-x: hidden;
	z-index: 19999;
	box-shadow: 0 0 3px 3px #373737;
	background-color: #373737;
}
.no-actvifltr {
	position: absolute;
	width: 94%;
	left: 0;
	right: 0;
	top: 49px;
    height: 34px;
    line-height: 38px;
    overflow: hidden;
    overflow-x: auto;
  	white-space: nowrap;
  	padding-left: 4%;
  	padding-right: 2%;
  	font-size: 12px;
  	color: #9e9e9e;
  	font-style: italic;
}
.btn-fltrblk-mob {
	position: absolute;
	width: 100%;
	height: 48px;
	top: 0;
	left: 0;
	right: 0;
    background: url(/elements_img/mobile-bg-hidden-line-filter.jpg);
    background-repeat: repeat-x;
    background-size: 100% 100%;
}
.btn-fltrblk-mob div {
	display: inline-block;
	height: 46px;
    line-height: 46px;
	font-family: Oswald, sans-serif, Arial;
	color: #e9d388;
	font-size: 14px;
	width: 70%;
	font-weight: normal;
	text-align: center;
}
.btn-fltrblk-mob div span {
	font-family: Oswald, sans-serif, Arial;
	color: #e9d388;
	font-size: 14px;
}
.btn-fltrblk-mob .btn-fltract-mob {
	width: 25%;
	float: right;
	margin-right: 2px;
	color: #ffffff;
    background: url(/elements_img/mobile-bg-bt-prod.png);
    background-repeat: repeat-x;
    height: 46px;
    line-height: 46px;
    text-transform: uppercase;
}
.nodatafilterdsp {
	display: none;
	position: fixed;
	z-index: 19998;
	background-color: #353535;
	font-size: 12px;
  	color: #b2b2b2;
  	box-shadow: 0 0 3px 2px #353535;
  	width: 100%;
	left: 0;
	right: 0;
	top: 49px;
    height: 39px;
    line-height: 36px;
    overflow: hidden;
    text-align: center;
    font-style: italic;
}
#mse2_selected {
	position: fixed;
	z-index: 19998;
	overflow:hidden;
	-webkit-overflow-scrolling:touch;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	box-sizing: border-box;
	background-clip: padding-box;
	width: 100%;
	left: 0;
	right: 0;
	top: 49px;
    height: 39px;
    line-height: 36px;
    overflow: hidden;
    overflow-x: auto;
  	white-space: nowrap;
  	padding-left: 2%;
  	padding-right: 2%;
  	background-color: #353535;
	display: block;
	font-size: 12px;
  	color: #ffffff;
  	box-shadow: 0 0 3px 2px #353535;
} 	
#btnrestfltr {
	display: inline-block;
	margin: 0;
	padding: 0;
    width: 120px;
  	height: 30px;
    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;
    vertical-align: middle;
    margin-right: 3px;
	font-family: Oswald,sans-serif,Arial;
	text-align: center;
    background: url(../elements_img/eff-bt-hov.png);
  	background-repeat: repeat-x;
  	background-size: 100% 100%;
  	color: #000000;
    font-size: 10px;
    text-transform: uppercase;
    box-sizing: border-box;
}
#btnrestfltr .hidden {
	display: none;
}

















.filterjrv-block {
	display: block;
	width: 94%;
	margin: 0 auto;
	margin-bottom: 10px;
	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;
  	background-color: #f6f6f6;
}
.filterprjrv-block {
  display: none;
}
.fltrj-title {
	display: block;
	text-align: left;
	padding-left: 5%;
	height: 45px;
	line-height: 45px;
	text-transform: uppercase;
	font-family: Oswald,sans-serif,Arial;
	font-size: 15px;
	color: #000000;
	background: url(../elements_img/eff-bt-hov-gry-fltr.jpg);
  	background-repeat: repeat-x;
  	background-size: 100% 100%;	
}
.fltrj-title:after {
	content: "▽";
	float: right;
	margin-right: 5%;
	height: 45px;
	line-height: 45px;
	font-size: 17px;
	color: #000000;
}
.fltrj-title::-webkit-details-marker { display:none; }



.filtersupblock {
  width: 94%;
  margin: 0 auto;
  list-style: none;
  padding: 10px 3%;
  text-align: left;
  border-top: dotted 1px #000000;
}
.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: 40px;
  height: 40px;
  margin: 0px 2px;
}
.fltrcolblock label {
  width: 38px;
  height: 38px;
  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:after {
  top: 0;
}
.fltrcolblock label .flt-ckt {
  width: 38px;
  height: 38px;
  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/26.jpg);}
.fltrcolblock .fltropt-27 .flt-ckt {background: url(/colors-palette/27.jpg);}
.fltrcolblock .fltropt-28 .flt-ckt {background: url(/colors-palette/28.jpg);}
.fltrcolblock .fltropt-29 .flt-ckt {background: url(/colors-palette/29.jpg);}
.fltrcolblock .fltropt-30 .flt-ckt {background: url(/colors-palette/30.jpg);}
.fltrcolblock .fltropt-31 .flt-ckt {background: url(/colors-palette/31.jpg);}
.fltrcolblock .fltropt-32 .flt-ckt {background: url(/colors-palette/32.jpg);}
.fltrcolblock .fltropt-33 .flt-ckt {background: url(/colors-palette/33.jpg);}
.fltrcolblock .fltropt-34 .flt-ckt {background: url(/colors-palette/34.jpg);}
.fltrcolblock .fltropt-35 .flt-ckt {background: url(/colors-palette/35.jpg);}
.fltrcolblock .fltropt-36 .flt-ckt {background: url(/colors-palette/36.jpg);}
.fltrcolblock .fltropt-37 .flt-ckt {background: url(/colors-palette/37.jpg);}
.fltrcolblock .fltropt-38 .flt-ckt {background: url(/colors-palette/38.jpg);}
.fltrcolblock .fltropt-39 .flt-ckt {background: url(/colors-palette/39.jpg);}
.fltrcolblock .fltropt-40 .flt-ckt {background: url(/colors-palette/40.jpg);}
.fltrcolblock .fltropt-41 .flt-ckt {background: url(/colors-palette/41.jpg);}
.fltrcolblock .fltropt-42 .flt-ckt {background: url(/colors-palette/42.jpg);}
.fltrcolblock .fltropt-43 .flt-ckt {background: url(/colors-palette/43.jpg);}
.fltrcolblock .fltropt-44 .flt-ckt {background: url(/colors-palette/44.jpg);}
.fltrcolblock .fltropt-45 .flt-ckt {background: url(/colors-palette/45.jpg);}
.fltrcolblock .fltropt-46 .flt-ckt {background: url(/colors-palette/46.jpg);}
.fltrcolblock .fltropt-47 .flt-ckt {background: url(/colors-palette/47.jpg);}
.fltrcolblock .fltropt-48 .flt-ckt {background: url(/colors-palette/48.jpg);}
.fltrcolblock .fltropt-49 .flt-ckt {background: url(/colors-palette/49.jpg);}
.fltrcolblock .fltropt-50 .flt-ckt {background: url(/colors-palette/50.jpg);}
.fltrcolblock .fltropt-51 .flt-ckt {background: url(/colors-palette/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: 85px;
  height: 30px;
}
.fltropt-sizeblock label {
  width: 85px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  margin: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 13px;
  text-align: center;
  background-color: #fdfdfd;
  color: #000000;
}
.fltropt-sizeblock .disabled {
  opacity: 0.6;
  background: transparent;
}
.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: 85px;
  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: 96%;
  height: 30px;
  margin: 0 auto;
  margin-bottom: 10px;
  background-color: #fafafa;
}
.fltrcaltblock label {
  width: 75%;
  padding-left: 25%;
  height: 30px;
  line-height: 30px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 13px;
  text-align: left;
}
.fltrcaltblock .disabled {
  opacity: 0.5;
}
.fltrcaltblock label input {
  display: none;
}
.fltrcaltblock label input:checked + .fltalt-ckt:after {
  top: 0;
}
.fltrcaltblock label .fltalt-ckt {
  width: 20%;
  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 a {
  vertical-align: middle;
  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: 28px;
  background: url(/elements_img/eff-bt-hov.png);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  color: #ffffff;
}
#mse2_selected a em {
  font-style: normal;
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 13px;
  line-height: 28px;
  height: 28px;
  vertical-align: top;
  color: #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: 28px;
  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;
  color: #ffffff;
}
#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 a sup {
  display: inline-block;
  width: 26px;
  height: 26px;
  text-align: center;
  line-height: 25px;
  font-size: 12px;
  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_sort {
	z-index: 19999;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	box-sizing: border-box;
	background-color: rgba(220,220,220,1);
	background-clip: padding-box;
}
.fltrselect {
	display: block;
	width: 100%;
	height: 30px;
	text-align: center;
	font-family: Oswald,sans-serif,Arial;
    font-size: 20px;
    text-transform: uppercase;
    margin-top: 30%;
    margin-bottom: 10px;
}
.fltrselecthdn {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	text-align: center;
}
.fltrselecthdn li {
	display: block;
	width: 80%;
	margin: 0 auto;
	margin-bottom: 10px;
	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;
  	height: 45px;
	line-height: 45px;
	background: url(../elements_img/eff-bt-hov-gry-fltr.jpg);
  	background-repeat: repeat-x;
  	background-size: 100% 100%;	
}
.fltrselecthdn li a,
.fltrselecthdn li span {
	display: block;
	text-transform: uppercase;
	font-size: 14px;
	color: #000000;
}
.fltrselecthdn li .actived {
	opacity: 0.5;
	background-color: rgba(0,0,0,0.2);
}
#mse2_selected_wrapper {
	display: none;
}

#mse2_mfilter.loading .spinner {
  position: fixed;
  left: 0;
  right: 0;
  top: 40%;
  margin: 0 auto;
}



/*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;
}

.spinnerfltmob-fltr {
	position: fixed;
	z-index: 20000;
	display: block;
	right: 0;
	left: 0;
	width: 100%;
	height: 1px;
	top: 46px;
	opacity: 0;
}
.loading .spinnerfltmob-fltr {
	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;
}

.spinnerfltmob-fltr .loader:before{
  display: block;
  position: absolute;
  content: "";
  left: -200px;
  width: 200px;
  height: 1px;
  background-color: #fbfbdb;
  animation: loading 0.7s linear infinite;
}





.spinnerfltmob {
	position: fixed;
	display: block;
	right: 0;
	left: 0;
	width: 100%;
	height: 2px;
	line-height: 2px;
	background: rgba(0,0,0,0.8);
	bottom: 0;
	z-index: 999 !important;
	font-size: 12px;
	text-align: center;
	color: #fff;
	opacity: 0;
	border-top: solid 1px #000;
}
.loading .spinnerfltmob {
	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;
}

.spinnerfltmob .loader:before{
  display: block;
  position: absolute;
  content: "";
  left: -200px;
  width: 200px;
  height: 2px;
  background-color: #f7f294;
  animation: loading 0.7s linear infinite;
}






.btngen-fltrmob {
	position: fixed;
	z-index: 998;
	bottom: 0px;
	left: 0;
	right: 0;
	width: 100%;
	height: 35px;
    line-height: 35px;
	color: #000000;
    background: url(/elements_img/bg_revanzare_mob.jpg);
    background-position: center;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;
    /* Firefox */
    display:-moz-box;
    -moz-box-pack:center;
    -moz-box-align:center;
    /* Internet Explorer 10 */
    display:-ms-flexbox;
    -ms-flex-pack:center;
    -ms-flex-align:center;
    display: table;
}
.btngen-fltrmob div {
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-family: Oswald,sans-serif,Arial;
    font-size: 13px;
    text-transform: uppercase;
    background-color: rgba(255,255,255,0.3);
    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: 46%;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 0px;
    display: inline-block;
}
#mse2_results .label_big_hmprd-mob p {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 9px;
	padding-right: 0px;
}
.label_big_hmprd-mob span {
	display: none;
}
.fltrmobhddn {
}
.filterblk-mob,
#mse2_filters,
.spinnerfltmob-fltr {
	display: none;
}
.fltrnorsltfn {
	display: block;
	width: 90%;
	margin: 0 auto;
	font-size: 14px;
	text-align: center;
	margin-top: 15px;
}










.InfoStocBlockNew {
  width: 96%;
  height: auto;
  margin: 0 auto;
  text-align: center;
}
.InfoStocBlockNew div {
  margin: 0 2px;
  display: inline-block;
  width: 30px;
  height: 23px;
  text-align: center;
  line-height: 18px;
  background-color: #1f1f1f;
  font-size: 10px;
  color: #f0edc5;
  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;
  margin-top: 5px;
}
.InfoStocBlockNew .csstkszos {
  margin: 0 2px;
  display: inline-block;
  width: auto;
  height: 23px;
  text-align: center;
  line-height: 18px;
  background-color: #1f1f1f;
  font-size: 10px;
  color: #f0edc5;
  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;
  margin-top: 5px;
  padding-right: 7px;
  padding-left: 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;
}
.InfoStocBlockNew .csstkszos div {
  border: none;
  width: auto;
  display: block;
  height: 3px;
  margin: 0 auto;
  background-color: #fff000;
  padding: 0;
}
.oft-transgr {
  display: block;
  margin: 0 auto;
  width: 93%;
  text-align: center;
  background: url(/elements_img/newsletter_bg_down.gif);
  background-repeat: repeat-x;
  background-size: 100% 100%;
  color: #f5e27f;
  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-bottom: 5px;
  margin-top: 1px;
}
.oft-transgr1 {
  color: #ffffff;
  margin: 0 auto;
  width: 90%;
  font-family: Oswald,sans-serif,Arial;
  font-size: 18px;
  margin-top: 10px;
  text-transform: uppercase;
  line-height: 20px;
}
.oft-transgr2 {
  font-size: 10px;
  margin: 0 auto;
  line-height: 14px;
  margin: 0 auto;
  width: 96%;
}
.oft-transgr3 {
	margin: 0 auto;
  width: 94%;
  font-size: 10px;
  color: #ffffff;
  line-height: 13px;
  margin-bottom: 10px;
}





/*******************
body section #mse2_mfilter #mse2_results article div .InfoStocBlockNewCat {
	outline: solid 1px red;
}
*********************/


.InfoStocBlockNewCat {
	display: block;
  width: 100%;
  margin: 0 auto;
  padding: 3px 0;
  text-align: center;
  height: 14px;
  overflow: hidden;
  background: url(/elements_img/bg_tot_prod.jpg);
    background-repeat: repeat-x;
    background-size: 100% 100%;
  background-position: center;
}
.InfoStocBlockNewCat div {
	display: inline-block;
	margin: 0;
	padding: 0;
	margin-left: 1px;
	margin-right: 1px;
  min-width: 13px;
  width: auto;
  height: 11px;
  text-align: center;
  line-height: 9px;
  padding-top: 2px;
  background-color: #1f1f1f;
  font-size: 7px;
  font-weight: 300;
  font-family: Oswald, sans-serif, Arial;
  color: #f0edc5;
  vertical-align: top;
  border-style: solid;
    border-width: 0.01em;
    -webkit-border-image: url(/elements_img/eff-bt-rm-wht.png) 1 round;
    -o-border-image: url(/elements_img/eff-bt-rm-wht.png) 1 round;
    border-image: url(/elements_img/eff-bt-rm-wht.png) 1 round;
}
.InfoStocBlockNewCat div div {
  border: none;
  width: auto;
  display: block;
  height: 1px;
  margin: 0 auto;
  background-color: #fff000;
  padding: 0;
  margin-left: 1px;
  margin-right: 1px;
}

.InfoStocBlockNewCat .csstkszos {
  margin: 0 2px;
  display: inline-block;
  width: auto;
  height: 11px;
  text-align: center;
  line-height: 9px;
  background-color: #1f1f1f;
  font-size: 7px;
  color: #f0edc5;
  padding-right: 7px;
  padding-left: 7px;
}

.InfoStocBlockNewCat .csstkszos div {
  border: none;
  width: auto;
  display: block;
  height: 1px;
  margin: 0 auto;
  background-color: #fff000;
  padding: 0;
}


.label_pret_promo {
  position: absolute;
  z-index: 101;
  background: url(/elements_img/promo-pr-lbl-mob.png);
  margin-top: -5px;
  margin-left: -4px;
  width: 51px;
  height: 51px;
}
.label_pret_promo p {
    -ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
    line-height: 14px;
  font-size: 8px;
  text-align: center;
  color: #fff;
  margin-top: 16px;
  margin-left: -12px;
  width: 66px;
  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 0.8s linear infinite;
  font-family: OpenSansBold, sans-serif, Arial;
  font-weight: bold;
}

@keyframes shinejrv {
  from { -webkit-mask-position: 150%; }
  to { -webkit-mask-position: -50%; }
}



.label_rom {
  position: absolute;
  z-index: 99;
  background: url(/elements_img/label_ro.png);
    background-repeat: no-repeat;
    width: 89px;
    height: 91px;
    margin-top: -5px;
    margin-left: -4px;
}
.label_rom p {
    -ms-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
    line-height: 8px;
  font-size: 7px;
  text-align: center;
  color: #fff;
  margin-top: 41px;
  margin-left: -16px;
  width: 117px;
  height: 8px;
  -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: -50px;
  width: 78px;
  height: 13px;
  font-weight: 300;
  font-family: Oswald,sans-serif,Arial;
}

.cdu-bj-bg {
	display: block;
	text-align: center;
	background-color: #ffffff;
	padding-bottom: 5px;
}
.cdu-bj {
	display: block;
    width: 95%;
    margin: 5px auto;
    margin-top: -40px;
    border: solid 1px #806216;
    margin-bottom: 5px;
    background: url(/elements_img/newsletter_bg_up.gif);
    background-repeat: repeat-x;
    background-size: auto 105%;
    margin-bottom: 35px;
}
.cdu-bj-brd {
  display: block;
  height: auto;
  border: solid 1px #ffffff;
}
.cdu-bj img {
  width: 90%;
  margin: 0 auto;
  max-width: 200px;
  margin-top: 5px;
  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;
    border-image-repeat:stretch;
    outline: solid 1px #000000;
}
.cdu-bj-bl {
  display: inline-block;
  width: 100%;
}
.cdu-bj1 {
  display: block;
  text-align: center;
  font-size: 18px;
  font-family: OpenSansBold, sans-serif, Arial;
  margin-top: 8px;
  font-weight: bold;
}
.cdu-bj1 span {
  display: block;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  border-bottom: solid 1px #d7bf65;
  height: 14px;
  line-height: 14px;
  padding-bottom: 4px;
}
.cdu-bj2 {
  display: block;
  font-size: 12px;
  text-align: center;
}
.cdu-bj3 {
  height: 65px;
  overflow: hidden;
  float: right;
  width: 72%;
  margin-right: 2%;
  display: inline-block;
  text-align: justify;
}
.cdu-bj3 p:first-child {
  display: none;
}
.cdu-bj3 p {
  padding: 0;
  margin: 0;
  font-size: 9px;
  font-style: italic;
  line-height: 11px;
}
.cdu-bj4 {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 8px;
  height: 20px;
    line-height: 20px;
}
.cdu-bj5 {
	display: block;
  width: 90%;
  margin: 0 auto;
  margin-top: 5px;
    height: 24px;
    line-height: 24px;
    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%;
}


.label_pret_promo_pgp {
  position: absolute;
  z-index: 9990;
  background: url(/elements_img/promo-pr-lbl.png);
  margin-top: -6px;
  margin-left: 179px;
  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%; }
}


.ret-all div .picker {
    font-size: 16px;
    text-align: left;
    line-height: 1.2;
    color: #000;
    position: absolute;
    z-index: 1000000000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
  }