@charset "utf-8";
/* CSS Document */

html, body, input, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, button,  blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike,  tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,  form, label, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-weight:inherit;
	}

/* default input style */
 
input[type=button], input[type=submit], button {
	cursor:pointer;
	outline:none;
	border:none;
	} 
 
div * { list-style:none; }
 
input[type=button], button:hover {
	cursor:pointer;
	}

sup { font-size: 60%; font-weight:inherit; }


/* GENERAL */
.clearb { clear:both; }
.clearl { clear:left; }
.clearr { clear:right; }
.floatl { float:left;  }
.floatr { float:right; }

.width90 { width:90%; }


h1, h2, h3, h4, h5, h6  {
  font-size: inherit;
  font-family: inherit;
  font-weight:inherit;
  line-height:inherit;
  text-align: inherit;
  color: inherit;
  margin:0;
  padding:0;
  display:inline;
  text-indent:inherit;
}

a {
	font:inherit;
	color:inherit;
	text-decoration:inherit;
	line-height:inherit;
	vertical-align:inherit;
	color:inherit;
	}


a:hover { cursor:pointer; text-decoration:underline; }

.radius4 { 	border-radius:4px; 	}
.radius2 { border-radius:2px; }
.radius4top { 	border-radius:4px 4px 0px 0px; border-radius:0px;	}

.gradient_style1 {
	background: #ededed;
	background: linear-gradient(#dedede, #ededed, #ffffff);
	}
	
.gradient_style2 {	
	background: #ffffff;
	background-image: linear-gradient(to bottom, rgba(227,227,227,0), rgba(227,227,227,1));
  }
	
.shadow_style1 { box-shadow: 0px 0px 3px #c5c5c5; }
.shadow_style2 { box-shadow: 0px 300px 300px #4c4c4c; }		

a.no_style {
	font:inherit;
	color:inherit;
	}
	
textarea:focus, input:focus{
    outline: 0;
} 

*:focus {
    outline: 0;
}	
 
.inline { display:inline; } 

.disablestyle {
	margin:0 auto;
	font-family: inherit;
	color:inherit;
	font-size:inherit;
	}

.info {   font-size:12px; padding:5px 0px; padding-left:25px;   color:#006600; background:url(images/important.png) 0% center no-repeat; }
.atentie { padding-left:25px; min-height:24px;  color:#FF0000; background:url(images/atentie.png) 0% center no-repeat; }

body {
	margin:0 auto;
	color: #3b3b3b;
	font-size:14px;
	line-height: 140%;
	font-weight:normal;
	background:#FFFFFF;
	}

.img_responsive{
	max-width:100%;
	height:auto;
	text-align:left;
	float:left;
	}

.content_16 {
font-size:16px;
line-height:160%
	}

.link_body {
	color: var(--main-bg-color);
	}

.link_body:hover {
	text-decoration:underline;
	}

#wrap {
	margin:0 auto;
	max-width:1030px;
	padding:0px 10px;
	}
	
#container {
	margin:0 auto;
	max-width:1030px;
	}
	
.container {
	float:left;
	width:100%;
	}	

.header-normal {
	margin:0 auto;
	max-width:1030px;
	}
	
.hide {	display:none; }	
.show {	display:inherit; }	
	
	#h1 {
	width:100%;
	padding:1% 0;
	border-bottom:1px solid #efefef;
	}

	.h1_top_text {
	font-size:14px;
	color:#000;
	}

.limbi {
	float:right;
	text-align:right;
	}

.elemente_header {
	width:100%;
	height:110px;
	float:left;
	padding:0px 0px;
	}
	
.elemente_header_scroll {
	clear:both;
	float:left;
	width:100%;
	min-height:55px;
	background: #FFFFFF;
	border-bottom:5px solid var(--main-bg-color);
	}	
	
#logo {	float:left; width:49%; margin-right:1%;}

.logo {
	background-size: contain;
	height:100px;
	}
	
	#meniu_header {
	float:right;
	text-align:right;
	width:100%;
	padding:4px 0;
	}

.social {
	float:right;
	text-align:right;
	padding-top:7px;
	}

#fb_abo, #go_abo, #tw_abo, #yt_abo, #bl_abo {
	display:inline-block;
	float:right;
	margin-left:5px;
	width:40px; height:40px;
	}	

#fb_abo { 	background:url(images/fb_abo.png) no-repeat}	
#go_abo { 	background:url(images/go_abo.png) no-repeat}	
#tw_abo { 	background:url(images/tw_abo.png) no-repeat}	
#yt_abo { 	background:url(images/yt_abo.png) no-repeat}	
#bl_abo { 	background:url(images/bl_abo.png) no-repeat}	

#fb_abo:hover { 	background:url(images/fb_abo_h.png) no-repeat}	
#go_abo:hover { 	background:url(images/go_abo_h.png) no-repeat}	
#tw_abo:hover { 	background:url(images/tw_abo_h.png) no-repeat}	
#yt_abo:hover { 	background:url(images/yt_abo_h.png) no-repeat}
#bl_abo:hover { 	background:url(images/bl_abo_h.png) no-repeat}	



	.cauta_container {
	float:left;
	width:49%;
	margin-left:1%;
	text-align:right;
	}

	#cauta {
	box-sizing:border-box;
	float:right;
	text-align:right;
	width:100%;
	color:#3b3b3b;
	padding:1%;
	border:1px solid #a2a2a2;
	margin-top:35px;
	}
	
	.cauta_box {
	float:left;
	width:90%;
	color:inherit;
	font-family:inherit;
	outline:0;
	border: none;
	line-height:175%;
	margin-top:2px;
	}

	.buton_search {
	float:right;
	width:9%;
	height:30px;
	overflow:hidden;
	background:url(images/cauta.png) var(--main-bg-color) no-repeat 50% 50%; 
	color:#fff;
	border:0;
	outline:0;
	text-decoration:none;
	cursor:pointer;
	border-radius:2px 2px 2px 2px; border-radius:4px;	
	}

	.buton_search:hover {
	background:url(images/cauta_h.png) #3b3b3b no-repeat 50% 50%; 
	}

.input_style4 {
	float:left;
	width:94%;
	padding:10px;
	outline:0;
	font-family: 'Droid Serif', Helvetica, sans-serif;
	color:inherit;
	border:1px solid #fca500;
	margin-bottom:10px;
	}
	
	.input_style1 {
	float:left;
	text-align:left;
	width:90%;
	padding:10px;
	color:inherit;
	outline:0;
	border:1px solid #a2a2a2;
	}
	
	.input_style2 {
	float:left;
	width:96%;
	border:1px solid #c5c5c5;
	background:#f9f9f9;
	padding:5px;
	}

	.input_style3 {
	float:left;
	text-align:right;
	width:90%;
	padding:5%;
	color:inherit;
	outline:0;
	}

	.buton_delete {
	display:block;
	width:16px;
	height:16px;
	background:url(images/delete_h.png)  50% 50% no-repeat;
	border:0;
	outline:0;
	text-decoration:none;
	cursor:pointer;
	border-radius:0 2px 2px 0;
	}
	
	.buton_delete:hover {
	background:url(images/delete.png)  50% 50% no-repeat;
	}

	.buton_actualizeaza {
	width:16px;
	overflow:hidden;
	background:url(images/actualizeaza_h.png)50% 50%; 
	color:#fff;
	border:0;
	outline:0;
	text-decoration:none;
	cursor:pointer;
	}
	
	.buton_actualizeaza:hover {
	background:url(images/actualizeaza.png)  50% 50% no-repeat;
	}

.buton_style22 {
	background:#373737;
	color:#FFFFFF;
	font-family: 'Droid Serif', Helvetica, sans-serif;
	padding:10px 30px;
	border-radius:4px;
	background-image: url("images/bk_buton_style22_h.png");
	color:#fff;
	font-weight:bold;
	}
	
.buton_style22:hover{
  background-image: url("images/bk_meniu_special.png");
  color:#FFFFFF;
	}

	
	.buton_style2 {
	background:#373737;
	color:#FFFFFF;
	padding:8px;
	border-radius:4px; 
	}
	
	.buton_style2:hover{
	background:var(--main-bg-color);
	}
	
	.buton_style3 {
	background:#ffcc00;
	color:#FFFFFF;
	padding:8px;
	}
	
	.buton_style4 {
	background:#009933;
	color:#FFFFFF;
	padding:8px;
	}
	
	.buton_style3:hover, .buton_style4:hover {
	background:#535353;
	}

.meniu_header {
	font-family:inherit;
	font-size:12px;
	float:right;
	padding:1px 20px;
	color:#fff;
	text-indent:10px;
	background-image: url("../images/meniu_header.png");
	background-repeat:no-repeat;
	line-height:25px;
	margin-left:2px;
	}

.meniu_header:hover {
	text-decoration:none;
	background-image: url("../images/meniu_header_h.png");
	}

.spacer_meniu_header {
	width:1px;
	float:right;
	color:#fff;
	background-image: url("../images/spacer_meniu_header.png");
	background-repeat:no-repeat;
	line-height:25px;
	}


	.text_style1 {
	font-family:inherit;
	font-size:12px;
	float:right;
	padding:2px 2px;
	color:#fff;
	text-indent:1px;
	background-image: url("../images/but-top.gif");
	background-repeat:no-repeat;
	width:131px;
	line-height:25px;
	}

	.text_style1:hover {
	text-decoration:none;
	background-image: url("../images/but-top-h.gif");
	}

.spacer_style1 {
	float:right;
	width:0px;
	padding:6px 1px;
	padding-left:0px;
	margin:2px 0px;
	/*background:#fff;*/
	}
	
	.text_style2 {
	font-family:inherit;
	font-size:14px;
	text-decoration:none;
	padding:0px 3px;
	float:none;
	color:#ffffff;
	}

	.text_style2:hover {
	text-decoration:underline;
	}
	
	.text_style3 {
	font-family:inherit;
	font-size:12px;
	text-decoration:none;
	padding:0px 3px;
	float:none;
	color:#3b3b3b;
	}

	.text_style3 {
	font-family:inherit;
	font-size:12px;
	text-decoration:none;
	padding:0px 3px;
	float:none;
	color:#3b3b3b;
	}

	.text_style3:hover {
	text-decoration:underline;
	}		

	.spacer_style2 { /* meniu footer */
	padding:0px 1px;
	display:inline;
	color:#fff;
	}
	
	#user_nou {
	float:right;
	width:auto;
	min-width:40px;
	min-height:16px;
	color:#ffffff;
	padding:8px 3px;
	padding-top:6px;
	font-size:14px;
	line-height:115%;
	margin-top:10px;
	}
	
	#user_nou:hover {
	text-decoration:underline;
	}
	
	#user {
	color:#3b3b3b;
	padding:7px 3px;
	margin-right:3px;
	background:url(images/bk_float.png) repeat-x bottom;
	border:1px solid #e4e4e4;
	float:right;
	overflow:hidden;
	border-radius:2px;
	}

	.user_titlu {
	background:url(images/bk_titlu_float.png) no-repeat center left;
	text-indent:20px;
	font-weight:bold;
	}
	
	#user_container {
	float:right;
	padding:0px 0px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	}

	#catalogProduse {
	color:#3b3b3b;
	padding:7px 3px;
	margin-right:3px;
	background:url(images/bk_float.png) repeat-x bottom;
	border:1px solid #e4e4e4;
	float:right;
	overflow:hidden;
	border-radius:2px;
	}

	.catalogProduse_titlu {
	background:url(images/bk_titlu_float.png) no-repeat center left;
	text-indent:20px;
	font-weight:bold;
	}
	
	.catalogProduse_linkSubcat {
	width:60%;
	float:left;
	padding:1px 0px;
	font-size:12px;
	color:#3b3b3b;
	}	
 
	#catalogProduse_container {
	display:none;
	position:absolute;
	margin-top:32px;
	width:100%;
	z-index:99999;
	background:#ffffff;
	color:#4c4c4c;
	font-family:inherit;
	font-size:12px;
	line-height:150%;
	border-radius:0px;
	overflow:hidden;
	box-shadow: 0px 5px 13px rgba(0, 0, 0, 0.13); 
	}
	
	#catalogBrands {
	color:#3b3b3b;
	padding:7px 3px;
	margin-right:3px;
	background:url(images/bk_float.png) repeat-x bottom;
	border:1px solid #e4e4e4;
	float:right;
	overflow:hidden;
	border-radius:2px;
	}

	.catalogBrands_titlu {
	background:url(images/bk_titlu_float.png) no-repeat center left;
	text-indent:20px;
	font-weight:bold;
	}
	
	#catalogBrands_container {
	display:none;
	position:absolute;
	margin-top:32px;
	width:100%;
	z-index:99999;
	background:#ffffff;
	color:#4c4c4c;
	font-family:inherit;
	font-size:12px;
	line-height:150%;
	border-radius:0px;
	overflow:hidden;
	box-shadow: 0px 5px 13px rgba(0, 0, 0, 0.13); 
	}			
	
.titlu_box_style1 {
	clear:both;
	float:left;
	font-family:inherit;
	font-size:14px;
	font-weight:normal;
	width:70%;
	padding:5px 0;
	padding-bottom:0px;
	color:#1c1c1c;
	text-decoration:none;
	line-height:130%;
	text-align:left;
	overflow:hidden;
	}	
	
.inchideLogin, .inchideCos {
	float:right;
	font-family:inherit;
	font-size:12px;
	padding:5px 0;
	}
	
.links_login {
	margin-left:10%; 
	margin-top:4px; 
	padding:0px 4px; 
	border-left:1px solid #c5c5c5;
	}

.links_login a {  }
.links_login a:hover { color:#ff6600; text-decoration:underline; }

.inchideLogin:hover { text-decoration:underline; }
	
	#user_login_container {
	display:none;
	position:absolute;
	padding:8px;
	margin-left:572px;
	margin-top:32px;
	width:278px;
	z-index:99999;
	background:#ffffff;
	color:#4c4c4c;
	font-family:inherit;
	font-size:12px;
	line-height:150%;
	border-radius:0px;
	border: 1px solid #c5c5c5;
	overflow:hidden;
	box-shadow: 0px 5px 13px rgba(0, 0, 0, 0.13);
	}
	
	#cos {
	color:#3b3b3b;
	padding:7px 3px;
	background:url(images/bk_float.png) repeat-x bottom;
	border:1px solid #e4e4e4;
	float:right;
	overflow:hidden;
	border-radius:2px;
	}
	
	#cos_container {
	float:right;
	padding:0px 0px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	}	
	
	#totaluri_cos {
	float:left;
	margin-right:0px;
	color:#fff;
	font-size:16px;
	font-weight:500;
	padding:2px 3px;
	text-align:left;
	}
	
	#total_cos {
	float:left;
	}
	
	#total_items_cos {
	display:inline;
	font-size:12px;
	font-weight:bold;
	color:#3b3b3b;
	text-align:center;
	margin:0 5px;
	}
	
	#categorii_si_meniu {	
	width:1010px;
	float:left;
	border-radius:5px;
	}
	
	.item_meniu_principal {
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	background: var(--main-bg-color);
	border-right:1px solid #CCCCCC;
	}

	.meniu_special {	
	font-size:16px;
	color:#000000;
	background: #FFFFFF;
	}

	.meniu_special:hover {
	background:#3b3b3b;
	float:left;
	text-decoration:none;
	color:fff;
	}

	/* ------------ #meniu ----------*/
	#meniu_container { float:left; width:100%; height:50px; background: var(--main-bg-color); border-left:1px solid #CCCCCC; }
	ul.menu {list-style:none; }
	ul.menu a {display:block; padding:14px; text-align:center; }
	ul.menu li {position:relative; float:left; }

	ul.menu ul li {position:relative; float:left;  border-top:none; margin:0;}

	ul.menu ul {position:absolute;  min-width:160px; top:50px; background:#333333; color:#fff; text-align:left; right:1px; display:none; opacity:0; list-style:none;}
	ul.menu ul li a {display:block; clear:left; padding:10px;  color:#fff; min-width:160px; background:#333333; text-decoration:none; border-bottom:1px solid #fff; text-align:center; font-size:14px;  }
	ul.menu ul li a:hover {background:#666666; color:#fff; text-decoration:underline;}

	ul.menu a.meniu_special {color:#000000;  }
	ul.menu a.meniu_special:hover {color:#000000;  }

	ul.menu ul ul {left:0px;  }

	ul.menu .menulink { font-weight:bold; width:100%;}
	ul.menu .menulink:hover, ul.menu .menuhover {background:#333333; height:24px;  float:left; text-decoration:none; color: #ffffff;}

	ul.menu .sub { }
	ul.menu .topline  { }
	/* ------------ #meniu ----------*/
	
	.item_meniu_activ {
	background:#333333;
	overflow:hidden;
	color:#ffffff;
	}	
	
#contacte_top {
	color:#3b3b3b;
	text-decoration:none;
	line-height:130%;
	text-align:right;
	float:right;
	margin-top:25px;
	}

.contacte_top_text {
	font-size: 24px;
	color:var(--main-bg-color);
	}

	
	.toate_categoriile {
	float:left;
	width:95.2%;
	padding:7px 2%;
	color:#fff;
	font-weight:bold;
	font-size:120%;
	border-bottom:1px solid #ffffff;
	background:url(images/toate_categoriile_bk.png) #ff6600 repeat-x bottom;
	border:1px solid #666666;
	border-radius:2px;
	overflow:hidden;
	margin-bottom:2px;
	}
	
	#produseTop {
	margin-bottom:7px;
	margin-left:8px;
	margin-right:10px;
	margin-top:4px;
	padding:11px 8px;
	padding-right:20px;
	color:#FFFFFF;
	background:url(images/down_arr_w.png) #0099cc no-repeat 98% 50%;
	}
	
	#cat_pp_container {
	float:left;
	padding:0px;
	width:100%;
	padding-bottom:0px;
	background:none;
	margin-bottom:10px;
	}
	
	#cat_pp_top_container {
	clear:left;
	float:left;
	padding-bottom:0px;
	background:none;
	}
	
	.cat_pp {
	clear:left;
	float:left;
	padding:5px 0px;
	width:100%;
	margin-bottom:5px;
	color:var(--main-bg-color);
	border-bottom:1px solid #e4e4e4;		
	}
	
	.cat_pp:hover {
	color:#323232;
	}
	
	.cat_pp_text {	
	width:100%;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	color:var(--main-bg-color);
	}

	.cat_pp_text:hover {
	text-decoration:none;
	color:#323232;
	}


	.cat_sec {
	clear:left;
	float:left;
	padding:5px 0px;
	width:210px;
	color:#444444;
	text-indent:10px;
	}

	.cat_sec:hover {
	text-decoration:underline;
	}
	
	.cat_sec_text {	
	width:100%;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	color:#444444;
	text-indent:10px;
	}

	.cat_sec_text:hover {
	text-decoration:underline;
	}

	a.cat_pp_text {
	display:block;
	width:100%;
	}
	
	.cat_pp_deschisa {
	display:none;
	position:absolute;
	margin-left:240px;
	margin-top:37px;
	background:#ccc;
	width:740px;
	padding:10px;
	min-height:100px;
	z-index:9999;
	}
 
#main {	
	width:100%;
	min-height:300px;
	}
	
#left {
	clear:left;
	width:27%;
	float:left;
	overflow:hidden;
	margin:0px;
	}

#left_categorii {
	width:100%;
	float:left;
	overflow:hidden;
	margin:0px;
	}

#right_produs {
	width:760px;
	float:right;
	text-align:left;
	overflow:hidden;
	}

.centru { 
	text-align:left;
	width:750px;
	background-color:#ffffff;
	float:right;
	margin-right:1px;
	padding-left:19px;
	padding-top:15px;
	padding-bottom:20px;
	}

#right {
	clear:right;
	float:right;
	text-align:left;
	width:70%;
	}

#fullpage {
	clear:both;
	float:left;
	text-align:left;
	width:1010px;
	}

.fullpage_content {
	clear:both;
	float:left;
	text-align:left;
	width:1010px;
	}

.fullpage_left {
	float:left;
	text-align:left;
	width:600px;
	}

.alege_evox {
	clear:both;
	
	float:left;
	text-align:left;
	width:650px;
	margin-top:-130px;
	}


.fullpage_right {
	float:left;
	text-align:left;
	width:360px;
	background:url(images/bk_fullpage_right.png) #fff no-repeat bottom right;

	}

.formular_fullpage_right {
	float:left;
	text-align:left;
	width:300px;
	height:451px;
	background:url(images/bk_formular_fullpage_right.png) #fdca00 repeat-x top left;
	border-radius:5px;
	padding:20px;
	}

.mesaj_formular_trimis {
	float:right;
	text-align:left;
	width:260px;
	background:#fff;
	padding:20px;
	border-radius:5px;
	}

.titlu_fullpage {
	clear:both;
	float:right;
	text-align:left;
	font-family:inherit;
	font-size:20px;
	color:var(--main-bg-color);
	width:750px;
	text-decoration:none;
	line-height:160%;
	margin-bottom:10px;
	letter-spacing:-1px;
	padding:15px 0px;
	}

.subtitlu_fullpage {
	clear:both;
	float:left;
	font-family:inherit;
	font-weight:bold;
	color:#373737;
	width:100%;
	text-decoration:none;
	text-align:left;
	line-height:150%;
	border-bottom:5px solid #e8e8e8;
	margin-bottom:15px;
	letter-spacing:-1px;
	}



.subtitlu_alb {
	float:left;
	font-family:inherit;
	font-size:18px;
	color:#373737;
	width:100%;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	line-height:150%;
	border-bottom:5px solid #fff;
	margin-bottom:15px;
	}


.subtitlu_albastru {
	float:left;
	font-family:inherit;
	font-size:18px;
	color:#0090dc;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	line-height:150%;
	margin-bottom:15px;
	padding-left:60px;
	font-style:italic;
	padding-bottom:15px;
	width:100%;
	}

.subtitlu_negru {
	float:left;
	font-family:inherit;
	font-size:20px;
	color:var(--main-bg-color);
	text-decoration:none;
	text-align:left;
	line-height:150%;
	margin-bottom:15px;
	padding-left:270px;
	width:100%;
	}

.subtitlu_albastru_mesaj {
	float:left;
	font-family:inherit;
	font-size:18px;
	color:#0090dc;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	line-height:150%;
	margin-bottom:15px;
	padding-left:15px;
	font-style:italic;
	width:100%;
	}

#footer {
	width:100%;
	margin-top:15px;
	background-color:#323232;
	border-top:4px solid var(--main-bg-color); 
	}
	
#container_elemente_footer {
	max-width:1030px;
	margin:0 auto;
	color:#a5a5a5;
	min-height:110px;
	}
	
#meniu_footer {
	float:left;
	width:100%;
	padding:10px 0px;
	margin-bottom:20px;
	text-align:center;
	}


#date_firma {
	float:left;
	width:40%;
	text-align:left;
	line-height:160%;
	height:auto;
	padding-bottom:15px;
	font-size:12px;
	}

#parteneri {
	clear:both;
	margin:0 auto;
	width:100%;
	padding:5px 0px;
	margin-bottom:10px;
	text-align:center;
	}

#copy {
	float:right;
	width:40%;
	text-align:right;
	line-height:160%;
	font-size:12px;
	}

#anadeea {
	clear:both;
	width:100%;
	padding:18px 0px;
	text-align:center;
	background-color:#ffffff;
	}

#promo {
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	overflow:hidden;
	margin:10px 0px;
	}
	
/* slider layout */
.lof-slidecontent { position:relative;	overflow:hidden; }
.lof-slidecontent .preload{	height:100%;	width:100%;	position:absolute;	top:0;	left:0;	z-index:99;	text-align:center;	background:none; }
.lof-slidecontent .preload div{	height:100%;	width:100%;	background:transparent url(images/slider/load-indicator.gif) no-repeat scroll 50% 50%; }

.lof-slidecontent  .sliders-wrapper{  float:left;	height:100%;	 z-index:3;	overflow:hidden; }
.lof-slidecontent  ul.sliders-wrap-inner{	background:transparent url(images/slider/load-indicator.gif) no-repeat scroll 50% 50%; padding:0px; margin:0px; list-style:none; position:absolute;	overflow:hidden; }
.lof-slidecontent  ul.sliders-wrap-inner li{overflow:hidden;	padding:0px;margin:0px;	float:right;	position:relative;}
.lof-slidecontent  .lof-opacity { width:100%; height:100%; }
.lof-slidecontent  .lof-opacity  li{position:absolute!important;	top:0;	left:0;	float:inherit!important; }


.lof-slidecontent  .navigator-content {position:absolute;
	left:0;
	top:00px;
	z-index:100;
	height:300px;
	width:330px;
	overflow:hidden;
	color:#FFF
}
.lof-slidecontent  .navigator-wrapper{	position:relative;	z-index:10;
	height:300px;
	width:330px;
	overflow:hidden;
	color:#FFF;
	float:left
}
.lof-slidecontent  ul.navigator-wrap-inner{	top:0;	padding:0;	margin:0;	position:absolute;	width:100%; }
.lof-slidecontent  ul.navigator-wrap-inner li{ cursor:pointer;	list-style:none;	padding:0;	margin-left:0px;	overflow:hidden;	float:left;	display:block;	text-align:center;}

/*******************************************************/
 
ul.sliders-wrap-inner li img{	padding:0px;	}
.lof-slidecontent .slider-description > div {
	padding:12px;
	text-align:left;
	margin-bottom:20px;
}


.lof-slidecontent .slider-description a.readmore{color:#58B1EA; font-size:95%; }
.lof-slidecontent .slider-description a{ color:#FFF; }
.lof-slidecontent .slider-description{
	z-index:100;
	position:absolute;
	bottom:0;
	right:0px;
	width:100%;
	background:url(images/slider/bg_trans.png);
 	color:#006633;
}
.lof-slidecontent .slider-description h4 {    font-size: 14px;    margin: 10px 0;    padding: 0; }
.lof-slidecontent .slider-description .slider-meta a{	
	margin:0;
	background: #76bb28;
	background-image: linear-gradient(to bottom, #5aa803, #99db4f);
	font-size:75%;
	padding:2px 3px;
	font-family:inherit;
	text-decoration:none
}
.lof-slidecontent  .item-meta a:hover{	text-decoration:underline;}
.lof-slidecontent  .item-meta i {	font-size:70%; }

/* item navigator */
.lof-slidecontent ul.navigator-wrap-inner  li.active{ }
.lof-slidecontent ul.navigator-wrap-inner  li >  div{
	background:url(images/slider/transparent_bg.png);
	color:#FFF;
	height:100%;
	position:relative;
	border-top:1px solid #E1E1E1;
	text-align:left
}

.lof-slidecontent ul.navigator-wrap-inner li.active div{
	background:url(images/slider/grad-bg.gif);
	color:#FFF;
}
.lof-slidecontent ul.navigator-wrap-inner li img{
	height:60px;
	width:60px;
	margin:15px 15px 10px 0px;
	float:left;
	padding:3px;
	border:#C5C5C5 solid 1px;
}
.lof-slidecontent ul.navigator-wrap-inner li.active img, 
.lof-slidecontent ul.navigator-wrap-inner li:hover img {
	border:1px solid #6C8E5C;
}
.lof-slidecontent  .button-next, 
.lof-slidecontent .button-previous{
	display:block;
	width:40px;
	color:#FFF;
	cursor:pointer;
	position:absolute;
	height:100%;
	z-index:40;
	top:0;
	text-indent:-999px;

}
.lof-slidecontent   .button-next {
	right:0px;
    filter:alpha(opacity=30); /* IE */
    -moz-opacity:0.30; /* Mozilla */
    opacity: 0.30; /* CSS3 */
	background:url(images/slider/b_next.png) no-repeat right center;
}

.button-next:hover {
	right:0px;
    filter:alpha(opacity=60); /* IE */
    -moz-opacity:0.60; /* Mozilla */
    opacity: 0.60; /* CSS3 */
	}

.lof-slidecontent  .button-previous {
	left:0px;
    filter:alpha(opacity=30); /* IE */
    -moz-opacity:0.30; /* Mozilla */
    opacity: 0.30; /* CSS3 */
	background:url(images/slider/b_prev.png) no-repeat left center;
}

.button-previous:hover {
	left:0px;
    filter:alpha(opacity=60); /* IE */
    -moz-opacity:0.60; /* Mozilla */
    opacity: 0.60; /* CSS3 */
	}

/* ------------------------------ END SLIDER ---------------------------- */

.container_style1 {
	clear:both;
	float:right;
	text-align:left;
	width:100%;
	}

.container_style7 {
	clear:both;
	float:left;
	text-align:left;
	width:780px;
	margin-bottom:10px;
	}

.container_box_categorie_recomandata {
	float: left;
	text-align: center;
	padding-top: 10px;
	padding-right:22px;
	padding-bottom: 10px;
	width:238px;
	}

.box_categorie_recomandata	{ /* box categorie */
	float:left;
	display:block;
	text-align:center;
	background:none;
	overflow:hidden;
	margin:0% 0%;
	border:4px solid #e4e4e4;
	}


.box_categorie_recomandata:hover { /* box categorie */
	border:4px solid #383838;
	}	
	
.image_box_cat_rec	{
	clear:both;
	margin:0 auto;
	text-align:center;
	padding:10px 0px;
	max-height:240px;
	min-height:240px;
	overflow:hidden;
	z-index:0;
	}
	
.titlu_box_cat_rec { /* titlu produs lista */
	clear:both;
	float:left;
	font-family:inherit;
	font-size:14px;
	font-weight:bold;
	width:90%;
	padding:5px 5%;
	padding-bottom:0px;
	color:#3d3d3d;
	text-decoration:none;
	line-height:130%;
	text-align:center;
	height:60px;
	overflow:hidden;
	}
	
.titlu_box_cat_rec:hover {
	text-decoration:none;
	}


.container_style2 {
	clear:both;
	float:left;
	text-align:left;
	width:98%;
	padding:6px 1%;
	border-bottom:1px solid #ccc;
	background:#fff2bc;
	font-size:14px;
	line-height:160%;
	}
	
.container_style3 {
	clear:both;
	float:left;
	text-align:left;
	width:98%;
	padding:3px 1%;
	padding-top:0px;
	border-bottom:1px solid #ccc;
	background:#f5f5f5;
	font-size:12px;
	line-height:160%;
	}
	
.container_style4 {
	clear:both;
	float:left;
	text-align:left;
	width:100%;
	font-size:14px;
	line-height:160%;
	color:#333333;
	margin-bottom:20px;
	}
	
.sapou_articol {
	width:100%;
	overflow:hidden;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	line-height:160%;
	color:var(--main-bg-color);
	margin:20px 0px;
	}

.citeste_articolul {
	color:var(--main-bg-color);
	font-weight:bold;
	}

.citeste_articolul:hover {
	text-decoration:underline;
	color:#333333;
	}

 	
.container_style5 { /* istoric produse */
	clear:both;
	float:left;
	margin-left:0px;
	margin-right:0px; /* pentru effect de padding: margin-left:-10px; margin-right:-10px;  */
	border:1px solid #dcdbdb;
	border-radius:2px;
	}
	
.link_style1 {
	font-size:12px;
	color:#ff6600;
	text-decoration:underline;
	}	
	
.link_style2 {
	font-size:12px;
	color:#373737;
	padding:4px 0px;
	}	

.link_style2 a:hover {
	text-decoration:underline;
	}	

	
.list_style2 {
	float:left;
	width:98%;
	padding:5px 1%;
	border-bottom:1px solid #c5c5c5;
	}	

.list_style3 {
	background:#ffffff;
	float:left;
	width:96%;
	padding:5px 2%;
	}
	
.list_style3:hover {
	background:#f4f4f4;
	}

.cat_list_style1 {
	float:left;
	width:96%;
	padding:0 2%;
	overflow:hidden;
	border-bottom:1px solid #c5c5c5;
	}
.cat_list_style1:hover { background:#fff; color:#373737; }	

.subcat_list_style1 {
	float:left;
	width:100%;
	padding:0;
	overflow:hidden;
	font-size:12px;
	color:#373737;
	}
	
.subcat_list_style1 a:hover {
	text-decoration:underline;
	}

.cat_link_style1 {
	float:left;
	width:100%;
	font-size:16px;
	color:#3b3b3b;
	font-weight:bold;
	padding:10px 0px;
	list-style:none;
	}
.cat_link_style1:hover { color:inherit; }		
		
.titlu_style1 {
	clear:both;
	float:left;
	font-family:inherit;
	font-size:16px;
	font-weight:normal;
	color:#414141;
	width:97.8%;
	padding:5px 1%;
	border:1px solid #c5c5c5;
	text-decoration:none;
	line-height:130%;
	}
	
.titlu_lista_articole { /* titlu lista de articole */
	clear:both;
	float:left;
	text-align:left;
	font-family:inherit;
	font-size:24px;
	font-weight:normal;
	color:#303030;
	width:100%;
	border-bottom:3px solid var(--main-bg-color);
	text-decoration:none;
	line-height:130%;
	margin-bottom:10px;
	}


.titlu_lista_articole_home { /* titlu lista de articole homepage */
	clear:both;
	float:left;
	font-family:inherit;
	font-size:18px;
	color:#000000;
	width:100%;
	padding:10px 0%;
	text-decoration:none;
	text-align:left;
	line-height:130%;
	font-weight:bold;
	}

.titlu_lista_articole_home:hover {
	color:#303030;
	text-decoration:none;
	}

.sapou_lista_articole_home {
	clear:both;
	float:left;
	font-family:inherit;
	font-size:16px;
	color: #333333;
	width:100%;
	padding:10px 0%;
	text-decoration:none;
	text-align:left;
	line-height:150%;
	margin-bottom:10px;
	}

.sapou_pagina_articole_home {
	clear:both;
	float:left;
	font-family:inherit;
	font-size:16px;
	font-weight:bold;
	color: #333333;
	width:100%;
	padding:10px 0%;
	text-decoration:none;
	text-align:left;
	line-height:150%;
	margin-bottom:10px;

	}

.titlu_lista_produse { /* titlu lista de produse */
	clear:both;
	float:left;
	font-family:inherit;
	font-size:24px;
	font-weight:normal;
	color:#3b3b3b;
	width:100%;
	padding:10px 0%;
	border-bottom:5px solid var(--main-bg-color);
	text-decoration:none;
	line-height:130%;
	margin-bottom:20px;
	}
	
.lista_articole_container	{
	width:100%;
	}
 
	
.text_titlu_articol_lista, .text_titlu_articol_tabel {
	font-family:inherit;
	font-size:18px;
	color:#3b3b3b;
	text-decoration:none;
	line-height:130%;
	font-weight:bold;
	margin-bottom:105px;
	float:left;
	width:100%;
	margin-bottom:15px;
	}	
	
.text_titlu_articol_lista:hover {
	color: var(--main-bg-color);
	text-decoration:underline;
	}


.download_fisiere { /* titlu lista de articole */
	clear:both;
	float:left;
	text-align:left;
	font-family:inherit;
	font-size:18px;
	font-weight:bold;
	color:var(--main-bg-color);
	width:100%;
	padding:10px 0%;
	margin-top:10px;
	border-bottom:5px solid #e8e8e8;
	text-decoration:none;
	line-height:130%;
	margin-bottom:10px;
	}

	
.titlu_sublista_articole { /* titlu lista de articole */
	clear:both;
	float:left;
	text-align:left;
	font-family:inherit;
	font-size:16px;
	font-weight:normal;
	color:var(--main-bg-color);
	width:100%;
	font-weight:bold;
	padding:10px 0;
	border-bottom:5px solid #e8e8e8;
	text-decoration:none;
	line-height:130%;
	margin-bottom:10px;
	}	
	
.titlu_sublista_articole a:hover {
	color: #333333;
	}

.autor_articol_lista {
	clear:both;
	float:right;
	width:100%;
	font-family:inherit;
	font-size:14px;
	color:#3b3b3b;
	padding:5px 0%;
	text-decoration:none;
	margin-bottom:10px;
	}

	
.titlu_style2 { /* titlu produs lista */
	clear:both;
	float:left;
	font-family:inherit;
	font-size:12px;
	font-weight:bold;
	width:96%;
	padding:3px 3px;
	margin-bottom:10px;
	color:#3b3b3b;
	text-decoration:none;
	text-align:center;
	overflow:hidden;
	}
	
.titlu_style2:hover {
	color:var(--main-bg-color);
	text-decoration:underline;
	}

.titlu_pagina_articol {
	clear:both;
	float:left;
	font-family:inherit;
	font-size:24px;
	color:#000000;
	width:100%;
	text-decoration:none;
	text-align:left;
	line-height:130%;
	margin-bottom:20px;
	font-weight:bold;
	}
	
.galerie_foto_articol_container {	
	float:left;
	width:100%;
	margin-bottom:15px;
	}	

#poze_articol_container {
	float:left;
	width:100%;
	}

.produs_container {
	float:left;
	text-align:left;
	width:100%;
}


#poze_produs_container {
	float:left;
	text-align:left;
	width:50%;
	}

#pret_produs_container {
	float:right;
	text-align:left;
	width:44%;
	padding:2% 0 0 1%;
}


#comanda_produs_container {
	float:left;
	text-align:left;
	width:90%;
	padding:5%;
	border:1px solid #CCCCCC;
}

	
#articol_poza {
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;   
	text-align:center;
	}

#articol_galerie_0 {
	clear:right;
	float:right;
	width:100px;
	text-align:center !important;
	}	

	
#articol_galerie {
	clear:right;
	width:240px;
	float:right;
	text-align:center !important;
	}		

.articol_galerie_thb {
	display:inline-block;
	overflow:hidden;
	padding:4px;
	border:1px solid #efefef;
	height:100px;
	width:100px;
	margin-bottom:10px;
	}	
	
.box_galerie_foto1	{
	float:left;
	display:block;
	text-align:center;
	background:#fff;
	padding:1px;
	margin:8px;
	}

.poza_in_text_full{float:right;text-align:center;width:100%;overflow:hidden;margin:10px 0px 10px 0px;}

	
.box_fisiere_container {
	clear:both;
	float:left;
	width:100%;
	}	
	
.titlu_style3 {
	clear:both;
	width:97.8%;
	padding:7px 1%;
	border-bottom:5px solid var(--main-bg-color);
	font-family:inherit;
	font-size:24px;
	font-weight:normal;
	color:var(--main-bg-color);
	text-decoration:none;
	text-align:left;
	line-height:120%;
	margin-bottom:15px;
	}
	
.titlu_style3 a {
	margin-bottom:15px;
	}
	
.box_text_style1 {
	font-family:inherit;
	font-size:14px;
	color:#3b3b3b;
	text-decoration:none;
	line-height:130%;
	width:100%;
	}
	
.box_text_style2 {
	clear:both;
	font-family:inherit;
	font-size:14px;
	font-weight:normal;
	color:#414141;
	line-height:160%;
	width:97%;
	padding:15px 1.5%;
	text-decoration:none;
	text-align:left;
	}
	
.box_text_style3 {
	clear:both;
	font-family:inherit;
	font-size:14px;
	font-weight:normal;
	color:#414141;
	line-height:160%;
	text-decoration:none;
	}	
	
.box_pret_prod_special {
	clear:left;
	width:200px;
	float:left;
	text-align:left;
	}

.box_pret_style2 {
	font-family:inherit;
	font-size:30px;
	font-weight:normal;
	color:#414141;
	width:98%;
	padding:5px 1%;
	color:#0000FF;
	text-align:left;
	text-decoration:none;
	}

.container_style6 { /* lista produse + lista categorii */
	clear:both;
	float:left;
	background:none;
	width:780px;
	margin-left:0px;
	margin-right:0px; /* pentru effect de padding: margin-left:-10px; margin-right:-10px;  */
	margin-bottom:10px;
	}
	
.container_produs_style1 {
	float:left;
	text-align:center;
	padding:0px;
	width:233px;
	margin-right:25px;
	background:#fff;
	margin-bottom:20px;
	border: 1px solid #fff;
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);
	}

.container_produs_style1:hover {
	border: 1px solid #fff;
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.6);
	}
	
.box_style1	{ /* box produs */
	float:left;
	display:block;
	text-align:center;
	background:none;
	overflow:hidden;
	margin:0% 0%;
	}
 
.produs_specificatii_container  {
	position:absolute;
	max-width:100px;
	min-width:50px;
	overflow:hidden;
	z-index:100;
	margin:12px 0 0 -11px;
	}

.produs_specificatii_container_pag_produs  {
	position:absolute;
	max-width:100px;
	min-width:50px;
	overflow:hidden;
	z-index:100;
	margin:1px 0 0 -8px;
	}

	
#zoom_but_container {
	float:right;
	padding:4px;
	padding-bottom:5px;
	margin-right:15px;
	border-radius:2px;
	background:#a2a2a2;
	}

#zoom_but_container:hover {
	background:#3b3b3b;
	}

.produs_zoom  {
	width:24px;
	height:24px;
	background:url(images/lupa.png) no-repeat;
	z-index:1;
	display:block;
	}

.produs_zoom:hover  {
	background:url(images/lupa_h.png) no-repeat;
	}
	
.titlu_produs_lista {
	float:left;
	font-family:inherit;
	font-size:150%;
	font-weight:normal;
	color:#3b3b3b;
	width:100%;
	padding:10px 0px;
	text-decoration:none;
	text-align:left;
	line-height:120%;
	border-bottom:5px solid #a2a2a2;
	}	
	
.produs_zoom_container {
	float:left;
	width:800px;
	max-height:700px;
	overflow:auto;
	}
	
.image_box_zoom {
	float:left;
	text-align:center;
	width:400px;
	height:400px;
	margin:10px 10px;
	z-index:0;
	overflow:hidden;
	border: 1px solid #fff;
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);
	}	
	
.titlu_produs_zoom {
	float:right;
	font-family:inherit;
	font-size:150%;
	font-weight:normal;
	color:#3b3b3b;
	width:44%;
	padding:10px 0px;
	text-decoration:none;
	text-align:left;
	line-height:120%;
	border-bottom:5px solid #a2a2a2;
	}	
	
.caracteristici_produs_lista	{
	float:left;
	width:100%;
	font-family:inherit;
	font-size:100%;
	font-weight:normal;
	color:#373737;
	text-decoration:none;
	text-align:left;
	line-height:120%;
	}

.caracteristica_produs_lista {
	clear:left;
	float:left;
	}	
	
.filtre_descriere_lista	{
	float:right;
	width:98%;
	padding:5px 2%;
	font-family:inherit;
	font-size:100%;
	font-weight:normal;
	color:#373737;
	text-decoration:none;
	text-align:left;
	line-height:120%;
	}	
 
	
.caracteristici_produs_zoom	{
	float:right;
	border-bottom:5px solid #e8e8e8;
	font-family:inherit;
	font-size:130%;
	font-weight:normal;
	color:#3b3b3b;
	width:44%;
	padding:10px 0px;
	text-decoration:none;
	text-align:left;
	line-height:130%;
	}

.sapou_produs_zoom	{
	float:right;
	font-family:inherit;
	font-size:115%;
	font-style:italic;
	font-weight:bold;
	color:#3b3b3b;
	width:42%;
	padding:10px 10px;
	margin-top:20px;
	text-decoration:none;
	text-align:left;
	line-height:130%;
	background-image:url(../images/ghilimele.png);
	background-position:top left;
	background-repeat:no-repeat;
	}

.sapou_produs_lista	{
	float:left;
	font-family:inherit;
	font-size:100%;
	font-style:italic;
	font-weight:bold;
	color:#3b3b3b;
	width:96%;
	padding:10px 10px;
	margin-bottom:20px;
	text-decoration:none;
	text-align:left;
	line-height:150%;
	background-image:url(../images/ghilimele.png);
	background-position:top left;
	background-repeat:no-repeat;
	}


.caracteristica_produs_zoom {
	clear:left;
	float:left;
	}
	
.text_descriere_zoom	{
	float:right;
	width:100%;
	font-family:inherit;
	font-size:100%;
	font-weight:normal;
	color:#373737;
	padding:5px 0%;
	text-decoration:none;
	text-align:left;
	line-height:140%;
	margin-top:20px;
	}	

.descriere_zoom	{
	float:left;
	color:#373737;
	}
	

.produs_specificatii_lista { /* lista de produse */
	clear:left;
	float:left;
	margin-bottom:5px;
	overflow:hidden;
	z-index:99;
	text-align:left;
	}	

.produs_specificatii { /* pagina de produs */
	float:left;
	width:100px;
	margin-top:2px;
	}

.produs_specificatii img {
	margin-bottom:4px;
	}	

	
.box_style2	{ /* box inforamre cautare fara rezultate */
	float:left;
	background:#ffffff;
	margin:10px 0px;
	}

.box_style3	{ /* facilitati */
	width:100%;
	float:left;
	text-align:right;
	padding:2px 3px;
	text-align:center;
	margin:0px;
	border-bottom:1px solid #ccc;
	}

.box_facilitate	{
	width:auto;
	float:left;
	margin-right:1%;
	}

.box_style4	{ /* cauta 0 rezultate */
	width:100%;
	float:left;
	text-align:left;
	padding:0px;
	line-height:150%;
	font-size:14px;
	}
	
.box_style4 a {
	color:#ff6600;
	}	

.box_style4 a:hover {	text-decoration:underline }

.box_style5	{ /* titlu produs pret si adauga in cos in lista bloc */
	float:left;
	width:100%;
	}

.image_titlu {
	clear:both;
	text-align:left;
	width:100%;
	padding:10px 0;
	}

.image_titlu_m {
	display:none;
	clear:both;
	text-align:center;
	width:96%;
	padding:2%;
	}

.image_box_style1 {
	float:left;
	display:block;
	text-align:center;
	background:#fff;
	padding:1px;
	margin:14px;
	width:200px;
	background:#fff;
	border:1px solid #e8e8e8;
	}

.image_box_style3 {
	float:left;
	display:block;
	text-align:center;
	background:#fff;
	width:32%;
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);
	}

.image_box_style3:hover {
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.6);
	}

.container_poze	{
	float:left;
	min-width:20%;
	max-width:20%;
	overflow:hidden;
	margin:10px;
	}
	
.image_box_style2 {	/* afisare tip lista produs*/
	float:left;
	text-align:center;
	width:100%;
	background:#ffffff;
	overflow:hidden;
	z-index:0;
	}
	
.produs_galerie { /* afisare tip lista produs*/
	width:100%;
	float:left;
	text-align:center;
	padding-top:4px;
	margin-bottom:10px;
	}	

.produs_galerie_thb_lista {
	float:left;
	overflow:hidden;
	padding:4px;
	margin-left:4px;
	margin-bottom:4px;
	border-radius:0px;
	border-radius:0px;	
	min-height:50px;
	max-height:50px;
	}
	
.box_style6	{ /* titlu produs pret si adauga in cos in lista afisare lista */
	float:right;
	width:65%;
	min-height:160px;
	padding:10px;
	}	

.titlu_style4 { /* titlu produs afisare lista  */
	clear:both;
	float:right;
	font-family:inherit;
	font-size:18px;
	font-weight:bold;
	width:90%;
	padding:10px 0px;
	padding-bottom:0px;
	color:#3b3b3b;
	text-decoration:none;
	line-height:130%;
	text-align:left;
	overflow:hidden;
	border-bottom:1px solid #a2a2a2;
	}
	
.titlu_style4:hover {
	color:var(--main-bg-color);
	text-decoration:underline;
	}
 
	
.pret_taiat {
	font-family:inherit;
	font-size: 16px;
	color:#3b3b3b;	
	text-decoration:none;	
	text-decoration:line-through;
	}
	
.pret_vechi	{
	font-family:inherit;
	font-size: x-small;
	color: inherit;
	text-decoration:none;	
	text-decoration:line-through;
	}


.pret_normal {
	font-size:160%;
	color:var(--main-bg-color);
	text-decoration:none;
	font-weight:bold;
	}

.total_comanda {
	font-size:120%;
	color:var(--main-bg-color);
	text-decoration:none;
	font-weight:bold;
	}
	
.pret_normal_cu_taiat {
	width:123px;
	font-family:inherit;
	font-size:inherit;
	color:#FF0000;
	text-decoration:none;
	padding:2px 0px;
	}		
	
.preturi_pornind_de_la {
	float:right;
	margin:0 auto;
	text-align:center;
	vertical-align:bottom;
	color:#FFFFFF;
	padding:2px;
	background:#ff6600;
	border-radius:0px;
	}
	
.box_banner_style1 {
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:15px;
	}
	
.box_banner_style2 {
	float:left;
	width:100%;
	max-height:220px;
	text-align:center;
	overflow:hidden;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	}	

.box_articol_container_home {
	float:left;
	display:block;
	text-align:left;
	background:#fff;
	width:32%;
	}

 
.spacer_col_art, .spacer_col_art_tabel {
	display:block;
	min-height:100px;
	float:left;
	width:2%;
	}

.spacer_row_art, .spacer_row_art_tabel {
	clear:both;
	display:block;
	width:100%;
	height:20px;
}
	
.box_articol_container {
	float:left;
	width:49%;
	overflow:hidden;
	text-align:left;
	}

.box_articol_container_articol {
	box-sizing:border-box;
	float:left;
	width:100%;
	overflow:hidden;
	text-align:left;
	margin-bottom:15px;
	}

.box_articol_container_meniu, .box_articol_container_meniu_tabel {
	float:left;
	width:49%;
	overflow:hidden;
	text-align:left;
	}

.imagine_articol_lista {
	float:left;
	width:22%;
	margin:1%;
	}

.imagine_articol_lista_home {
	float:left;
	text-align:center;
	width:100%;
	height:auto;
	}

	
.box_articol_style1 {
	float:left;
	width:100%;
	text-align:center;
	overflow:hidden;
	background:#fff;
	margin-bottom:15px;
	text-align:left;
	}

.imapar { background:#ffffff; }
	
.box_articol_style1:hover, .imapar:hover { background:#f5f5f5; }
	
.poza_in_text {
	float:right;
	margin:5px;
	max-width:50%;
	}
	
.poza_in_text:hover {
	background-color:#f5f5f5;
	}

/* ----------- PAGINARE ----------- */
#paginare {
	clear:both;
	float:left;
	width:100%;
	margin-bottom:10px;
	}
	
#previous_page {
	width:auto;
	float:right;
	}
	
#current_page {
	width:150px;
	float:right;
	text-align:center;
	padding:5px 0px;
	}
	
#next_page {
	width:auto;
	float:right;
	}
	
.page_common {
	text-align:center;
	}	

.page_active {	
	display:inline-block;
	width:20px;
	background:#3b3b3b;
	color:#ffffff;
	padding:5px 5px;
	}
	
.page_active:hover {
	background:var(--main-bg-color);
	color:#ffffff;
	text-decoration:none;
	}
	
.page_inactive {
	display:inline-block;
	width:30px;
	background:#a2a2a2;
	color:#ffffff;
	padding:5px 0px;
	}
	
/* --------- PRODUS ------------- */

#produs_pic_container {
	max-width:400px;
	width:auto; 
	float:left;
	}

#produs_galerie {
	clear:left;
	width:400px;
	float:left;
	text-align:center;
	padding-top:4px;
	}

.produs_galerie_thb {
	float:left;
	overflow:hidden;
	padding:3px;
	margin-right:5px;
	border:1px solid #c5c5c5;
	}
	
#produs_poza {
	width:400px;
	height:400px; 
	overflow:hidden;
	float:left;   
	text-align:center;
	border:1px solid #a2a2a2;
	margin-bottom:10px;
	}
	
.fancy {
	}	

.container_poza_actiuni_produs 	{
	clear:both;
	float:left;
	width:760px;
	}

#actiuni_produs {
	float:right;
	text-align:left;
	width:340px;
	overflow:hidden;
	}
	
#container_articole_produs	{
	width:100%;
	float:right;
	text-align:left;
	}
	
.titlu_articol_produs {	float:left; margin-right:5px;	}
.titlu_articol_produs a { color:#ff6600; } .titlu_articol_produs a:hover { text-decoration:underline; }
	
#titlu_produs_pagina {
	clear:both;
	float:left;
	border-bottom:5px solid #a2a2a2;
	font-family:inherit;
	font-size:18px;
	font-weight:normal;
	color:#373737;
	width:100%;
	padding:5px 0%;
	text-decoration:none;
	text-align:left;
	line-height:120%;
	}	
	
#container_pret_adauga_cos {
	float:left;
	width:100%;
	padding:10px 0%;
	}	
	
.tabel_prd {
	padding:5px;
	}
	
.hover_text {
	width:25%;
	cursor: pointer; 
	padding:5px; 
	text-align:left; 
	position:absolute; 
	z-index:100; 
	border:1px solid #FF9900;
	background:#efefef;
	margin-right:0px; 
	margin-top:0px;
	border-radius:0px;	
}	
	
#discount_user {
	float:left;
	width:97.8%;
	padding:10px 1%;
	background:url(images/discount.png) no-repeat 1% 50% #f4f4f4;
	text-indent:35px;
	color:#373737;
	border:1px solid #c5c5c5;
	border-radius:0px;
	}	
	
#telefon_email_produs {
	float:left;
	width:100%;
	padding:5px 0px;
	font-size:110%;
	font-weight:bold;
	margin-bottom:10px;
	}
	
.small_text_produs {
	font-size:14px;
	font-weight:500;
	}		

.info_produs {
	font-size:14px;
	font-weight:400;
	}	
	
span.info_produs a { color:#3b3b3b;	}
span.info_produs a:hover { text-decoration:underline; }
	
.pret_produs {
	font-family:inherit;
	font-size:18px;
	color:#ff6600;
	font-weight:bold;
	}
	
.pret_produs {
	float:left;
	font-family:inherit;
	font-size:18px;
	color:#ff6600;
	font-weight:bold;
	}	
	
.pret_vechi_produs {
	float:left;
	font-family:inherit;
	font-size:18px;
	color:#ccc;
	font-weight:normal;
	padding-left:5px;
	text-decoration:line-through;
	}		
	
#adauga_in_cos { /* adauga din pagina de produs */
	float:right;
	color:#FFFFFF;
	}

.comanda_indisponibila {
	float:right;
	text-align:right;
	color:#ff6600;
	font-size:12px;
	}
	

.adauga_in_cos:hover {
	background:#ffcc00;
	color:#4d4d4d;
	}	
	
#box_cos{
	display:none;
	position:absolute;
	padding:8px;
	margin-left:700px;
	margin-top:66px;
	width:284px;
	z-index:99999;
	background:#0099cc;
	color:#FFFFFF;
	font-family:inherit;
	font-size:12px;
	line-height:150%;
	border-radius:0px;

	} 
	
/* ----------- PRODUS ----------- */

.container_social_media	{
	float:left;
	width:98%;
	padding:4px 1%;
	}
	
/* -------- BASKET --------------- */

.basket_img_thumb {
	float:left;
	width:45px;
	margin-left:3px;
	}
	
.basket_prd_titlu {
	float:left;
	margin-left:3px;
	width:233px;
	font-size:12px;
	line-height:120%;
	}

.basket_prd_titlu:hover a {
	color:#ff6600;
	}	

.basket_prd_del {
	float:left;
	width:20px;
	height:auto;
	background:url(images/delete.png)  50% 50% no-repeat;
	}

.basket_prd_del:hover {	background:url(images/delete_h.png)  50% 50% no-repeat; }
	
.basket_prd_pret {
	float:left;
	width:75px;
	text-align:right;
	margin-right:4px;
	margin-top:-3px;
	}
	
.style_header_tabel1, td.style_header_tabel1 {
	background:#f4f4f4;
	padding:4px;
	}
	
tr.style_header_tabel1 td {
	background:#f4f4f4;
	padding:8px 4px;
	color:#a5a5a5;
	font-size:12px;
	border-bottom:3px solid #999999;
}

tr.style_header_tabel2 td {
	background:#f4f4f4;
	padding:8px 4px;
	font-size:14px;
	color:#333333;
}


 

.comanda_minima {
	float:left;
	width:96%;
	padding:10px 2%;
	text-align:center;
	background:#f4f4f4;
	border:1px solid #c5c5c5;
	color:#ff6600;
	font-size:14px;
	margin:10px 0px;
	border-radius:0px;
	}

.titlu_style_viwcart {
	clear:both;
	float:left;
	font-family:inherit;
	font-size:18px;
	font-weight:normal;
	color:#ff6600;
	width:100%;
	padding:10px 0%;
	text-decoration:none;
	line-height:130%;
	text-align:left;
	}

.subtitlu_style_viwcart {
	clear:both;
	float:left;
	font-family:inherit;
	font-size:16px;
	font-weight:normal;
	color:#373737;
	width:100%;
	padding:10px 0%;
	text-decoration:none;
	line-height:130%;
	text-align:left;
	}
	
.subtitlu_style_1 {
	clear:both;
	width:100%;
	padding:1% 0;
	border-bottom:5px solid #e8e8e8;
	font-family:inherit;
	font-size:16px;
	font-weight:bold;
	color:var(--main-bg-color);
	text-decoration:none;
	text-align:left;
	line-height:120%;
	margin-bottom:10px;
	}	



.subtitlu_cont_nou {
	font-family:inherit;
	font-size:14px;
	font-weight:normal;
	color:#373737;
	width:100%;
	padding:5px 0%;
	text-decoration:none;
	line-height:100%;
	text-align:left;
	}

#body_comanda { /* container mail comanda */
	margin:0 auto;
	min-width:400px;
	max-width:80%;
	font-size:14px;
	color:#222222;
	}

.tabel_cos { clear:both;	}
table.tabel_cos	tr.style_row_tabel1 td {
	font-size:14px;
	padding:3px;
	color:#373737;
	}
	
table.tabel_cos	tr.style_row_tabel2 td {
	font-size:12px;
	padding:3px;
	}
	
table.tabel_cos	tr.style_par1 { background:#ffffff; }
table.tabel_cos	tr.style_impar1 { background:#f5f5f5; }
table.tabel_cos	tr.discount { background:#efefef; }

table.tabel_cos	td.valori_cos { background:#fff; font-size:14px; color:#373737; padding:6px 4px; }

table.tabel_cos	td.total_cos { background:#4c4c4c; font-size:18px; color:#FFFFFF; padding:6px 4px; }
	
table.tabel_cos	tr.style_row_tabel1:hover {
	background:#efefef;
	}
	



.style_col1 {
	float:left;
	width:23%;
	margin-right:2%;
	padding:4px 0px;
	font-weight:500;
	}
	
	
.style_col2 {
	float:left;
	width:100%;
	text-align:left;
	}
	
#errorMessageV	{ text-align:left; color:#ff6600; }

.error_cos	{ 
	display: none;
	width:100%;
	float:right;
	padding:5px;
	text-align:right;
	color: #D8000C; 
	font-size:12px;
	color:#ff6600; 
	}
	
.box_style_left1 { /* box date cont */
	float:left;
	margin:0px auto auto 0;
	width:99.2%;
	background:#f4f4f4;
	border:1px solid #c5c5c5;
	border-radius:0px;
	}
	
	/* Everything but IE6 */	
.box_style_left1{ width/**/:99%;}		
	
#box_agent { /* box agent */
	float:left;
	margin:10px auto auto 0;
	width:99.2%;
	background:#f4f4f4;
	border:1px solid #c5c5c5;
	border-radius:0px;
	}		
	
	/* Everything but IE6 */	
#box_agent{ width/**/:99%;}		
	
.detalii_agent {
	float:left;
	background:#fff;	
	width:97%;
	padding:10px;
	text-align:left;
	font-size:14px;
	margin-bottom:15px;
	border:1px solid #e3e3e3;
	}
	
.detalii_agent a { color:var(--main-bg-color); font-size:14px; }
.detalii_agent a:hover { text-decoration:underline; }

#poza_agent {
	float:left;
	margin-right:20px;
	}

.cont_titlu {
	font-size:14px;
	color:#373737;
	padding:5px;
	text-align:left;
	}		
	
.link_activ {
	font-weight:500;
	}	
	
	
#msg {
	box-sizing:border-box;
	float:left;
	padding:10px 1%;
	width:96%;
	display:block;
	text-decoration:inherit;
	margin-bottom:10px;
	margin-top:10px;
	text-align:left;
	}


.error {
	box-sizing:border-box;
	background:url(images/del2.png) right top no-repeat #feebeb;
	border:1px solid #ffb3b3;
	float:left;
	width:100%;
	padding:2%;
	text-align:left;
	font-family:inherit;
	font-size:12px;
	color:#990000;
}	
	
.ok {
	background:#fff;
	border:2px solid #c9edc9;
	width:96%;
	text-align:left;
	padding:15px;
	margin-bottom:10px;
	color:#009900;
	font-weight:bold;
	}
	

#box_login_cart {
	float:left;
	width:92%;
	background:#ffffff;
	padding:0px 4%;
	border-radius:0px;
	}
	
#box_login_text	{
	float:left;
	width:62%;
	background:#f9f9f9;
	padding:46px 2%;
	}
	
.modifica_date {
	color:#999999;
	}	
	
.input_active {
	background:#f5f5f5;
	color:#333333;
	}	
	
.default_link {
	font-family:inherit;
	font-size:inherit;
	text-align:inherit;
	color:#ff6600;
	font-weight:normal;
	line-height:inherit;
	}
	
.default_link:hover { text-decoration:underline; }
	
.edit { padding-left:25px; min-height:24px; margin-left:10px; background:url(images/edit.png) 0% center no-repeat; }
.container_succes { float:right; margin:0 auto; text-align:left; width:92%; border:1px solid #c5c5c5; margin:10px 0px; border-radius:0px; line-height:160%; font-size:14px; padding:25px 4%;  }
.container_info { margin:0 auto; width:auto; border:1px solid #efefef; margin:20px 0px; padding:25px 4%;  min-height:24px; }

 
 
.banner_left {
	float:left;
	width:100%;
	height:100%;
	}

.banner_right {
	float:right;
	width:100%;
	height:100%;
	}
	
.box_style_left2 { /* abonare newsletter */
	float:left;
	display:block;
	text-align:center;
	border:1px solid #c5c5c5;
	background:#fff;
	overflow:hidden;
	margin:0px auto 10px 0;
	width:95%;
	padding:4px 2%;
	background:#f1f1f1;
	}	
	

.box_style_left3 {
	float:left;
	margin:4px auto 10px 1%;
	width:93%;
	padding:4px 2%;
	background:#fff;
	color:#000000;
	}	
	
#newsletter_left {
	background:#fff;
	margin-bottom:10px;
	}	

#bannere_right {
	float:right;
	width:220px;
	padding:0px;
	}	

.banner_right {
	float:left;
	width:100%;
	height:100%;
	}
	
	
#produs_tabs_container {
	clear:both;
	float:left;
	width:760px;
	padding:10px 0;
	}
	
.tab_style {
	border-top:4px solid #ff6600;
	padding-top:20px;
	}	

ul.tabs_produse {
	}	
	
.tabs_produse li {
	display:inline-block;
	padding:12px 8px;
	font-size:12px;
	font-weight:500;
	margin-right:5px;
	background:#f4f4f4;
	border:1px solid #c5c5c5;
	border-bottom:none;
	}
	
.tabp:hover {
	background:#ff6600;
	color:#FFFFFF;
	border:1px solid #ff6600;
	border-bottom:none;
	}

li.tab_activ {
	background:#ff6600;
	color:#FFFFFF;
	border:1px solid #ff6600;
	border-bottom:none;
	}
	
.fisier_item {
	clear:left;
	float:left;
	background:url(images/icon_download.png) 0px 50% no-repeat ;
	padding:10px 0px;
	padding-left:30px;
	margin-bottom:5px;
	font-weight:bold;
	}
	
.fisier_item:hover {
	text-decoration:underline;
	}

 .meniu_bubble{
	width:500px;
	height:auto;
	float:left;
	margin-left:230px;
	position:absolute;
	z-index:998;
	border-left:0;
	z-index:1100;
	background:#ffffff;
	border:1px solid #e4e4e4;
	border-radius:0px;
	overflow:hidden;
	box-shadow: 0px 5px 13px rgba(0, 0, 0, 0.13);
	padding:10px 0px;
	}
 
.meniu_bubble_container {
	float:left; 
	width:98%;
	padding:0px 1%;
	padding-bottom:20px;
	height:auto;
	}
 
	.meniu_bubble_titlu {
	font-family:inherit;
	font-size:16px;
	font-weight:bold;
	color:var(--main-bg-color);
	text-decoration:none;
	} 
	
	.meniu_bubble_titlu:hover {
	text-decoration:underline;
	color:#3b3b3b;
	}
	
.categorie_container {
	min-width:100%;
	max-width:100%;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 0px;
	z-index: 1;
	position: relative;
	overflow:hidden;
	}
 	
	
table.tabel_meniu, tr.tabel_meniu, td.tabel_meniu {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-weight:inherit;
	vertical-align: top;
	width:100%;
	height:100%;
	}
	
td.tabel_meniu {
	margin-left: -5px;
	margin-right: -5px;
	height:auto;
	}

	
.produs_promovat_cat {
	width:354px;
	float:right;
	display:inline-block;
	background-color:#fff;
	height:250px;
	padding:10px;
	}	

.produs_promovat_titlu	{
	background:#ffcc00;
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	margin-bottom:15px;
	padding:5px 0px;
	}	
	
.disabled {	background:#ccc; color:#333333;}
.nopaddingtop{ padding-bottom:0;  padding-top:0;}
.nopaddingsides{ padding-left:0; padding-right:0; }
.nopaddingright{ padding-right:0;}
.nopaddingleft{ padding-left:0;}
.nopadding { padding:0px; }	
.paddingbottom10 { padding-bottom:10px; }
.paddingtop10 { padding-top:10px; }
.paddingtb10 { padding-top:10px; padding-bottom:10px; }
.paddingleft5 { padding-left:5px; }
.padding5 { padding:5px; }
.noimagebk { background-image:none; }
.borderTop { border-top:1px solid #ccc;	}
.borderLeft { border-left:1px solid #ccc;	}
.borderRight { border-right:1px solid #ccc;	}
.borderBottom { border-bottom:1px solid #c5c5c5;	}
.margintop20 { margin-top:20px; }
.margintop10 { margin-top:10px; }
.marginbottom10 { margin-bottom:10px; }
.marginbottom30 { margin-bottom:30px; }
.marginbottom2 { margin-bottom:2px; }

.marginleft10 { margin-left:10px; }
.opacity5 { opacity:0.5; }
.opacity5:hover { opacity:1; }
.min-height { min-height:370px;}	


/* ********* basket css ********* */ 

#slidingTopWrap {
	float:left;
    width: 100%;
    z-index: 10;
	margin: 0 ;
	padding: 0;
}

#cos_slide_container {
	display:none;
	position:absolute;
	padding:8px;
	margin-left:610px;
	margin-top:32px;
	width:384px;
	z-index:99999;
	background:#ffffff;
	color:#373737;
	font-family:inherit;
	font-size:12px;
	line-height:150%;
	border-radius:0px;
	overflow:hidden;
	border: 1px solid #c5c5c5;	
	box-shadow: 0px 5px 13px rgba(0, 0, 0, 0.13);
}

 

#slidingTopFooter {
	width: 100%;
	height: 20px;
	margin: 0;
	font-size: 12px;
}

#slidingTopFooter A:link {
	text-decoration: none;
	color: #373737;
}

#slidingTopFooter A:visited {
	text-decoration: none;
	color: #fff;
}

#slidingTopFooter A:hover {
	text-decoration: underline;
	color: #373737;
}

#slidingTopFooter A:active {
	text-decoration: underline;
	color: #fff;
}


#slidingTopFooterLeft {
	margin: 0 auto;
	text-align:center;
}

#slidingTopFooterRight {
	float: right;
	margin: 15px 30px 0 0;
}

#wrdInfoWrap {
	background-color: #FFFF99;
	height: 80px;
}

#wrdInfoWrapLeft {
	float: left;
	width: 100%;
	padding: 10px;
}

#wrdInfoWrapRight {
	float: right;
}

#wrdInfoWrapRight A:link, #wrdInfoWrapRight A:visited, #wrdInfoWrapRight A:active {
	color: #333333;
	text-decoration: underline;
}

#wrdInfoWrapRight A:hover {
	color: #669900;
}

#wrdTutorialInfo {
	margin: 25px 10px 0 0;
	background-color: #FFFFFF;
	padding: 5px;
}

#headerWrap {
	width: 100%;
	height: 192px;
	background-color: #666666;
	border: 1px #999999 solid;
}

#contentWrapLeft {
	float: left;
	width: 100%;
}


#contentWrapRight {
	float: right;
	width: 100%;
}

.productWrap {
	float:left;
	width: 100%;
	margin: 5px;
	padding:10px;
	text-align:center;
	color:#7a7a7a;
	border: 0px #ff3300 solid;
}

.productPriceWrap {
	background-color: #c5c5c5;
	padding: 5px;
	color: #000000;
	font-weight: bold;
}

.productPriceWrap img {
	border: 0;
}

.productPrice {
font-weight:bold;

}


#basketWrap {	
	float:left;
	padding-bottom: 5px;
	width:100%;
}

#basketTitleWrap {	
	width:100%;
	clear:both;
	padding:5px;
	color: #373737;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	font-family:inherit;
	margin-top:4px;
}

#basketItemsWrap {
	max-height:400px;
	}

#basketItemsWrap img {
	border: 0;
	float:left;
	margin-right:5px;
}

#basketItemsWrap ul {
	list-style-type: none;
	list-style-position: outside  ;
	margin: 0;
	padding: 0;
	width: 100%;
}

#basketItemsWrap li {
	background:#fff;
	padding: 4px 0px;
	font-size: 12px;
	color:#000000;
	text-align:left;
	font-family:inherit;
	height:auto;
	float:left;
	width:100%;
	margin-bottom:2px;
	overflow:hidden;
	border-bottom:1px solid #c5c5c5;
}

.basketItemLeft {
	float: left;
}

.basketItemRight {
	float: right;
}

#bannerWrap {
	margin: 10px;
	padding-bottom: 5px;
}

/* ********* end basket css ********* */ 

.box_cumpara_style2 {	/* adauga in cos pagina produs */
	clear:both;
	float:left;
	font-family:inherit;
	font-weight:normal;
	color:#fff;
	width:90%;
	padding:7px 5%;
	margin:0;
	text-align:center;
	text-decoration:none;
	background:url(images/gradient1.png) repeat-x;
	}

.box_cumpara_style2:hover {
	background:url(images/gradient2.png) repeat-x;
	}
	
.box_cumpara_style1 a:hover, .produs_indisponibil_box_produs_style1 a:hover, .produs_indisponibil_box_produs_style2 a:hover {
	text-decoration:none;
	}
	
.cant_add {
	padding:2px 1px;
	text-align:center;
	}

.adauga_lista {
	color:#FFFFFF;
	}
	
.box_cumpara_style1:hover a.adauga_lista, .box_cumpara_style2:hover a.adauga_lista {
	color:#ffffff;
	/*background:url(images/cos_lista_h.png) no-repeat;*/
	}	
/* ********* box pret lista ********* */ 

.box_pret_style1 {	
	clear:both;
	font-family:inherit; 
	padding:10px 5%;
	color:#ff6600;
	text-align:left;
	text-decoration:none;
	height:25px;
	background:url(images/corner.gif) no-repeat 20% bottom;
	}
	
.produs_indisponibil {	
	clear:both;
	float:left;
	font-family:inherit;
	font-weight:normal;
	color:#fff;
	width:auto;
	max-width:70%;
	padding:7px;
	margin:0 5%;
	max-height:19px;
	line-height:90%;
	text-align:center;
	text-decoration:none;
	background:url(images/meniu_bk.png) repeat-x bottom;
	border-radius:2px;	
	
	}
	
	
.produs_indisponibil_box_produs_style1 {	
	clear:both;
	float:left;
	font-family:inherit;
	font-weight:normal;
	color:#fff;
	width:auto;
	max-width:70%;
	padding:7px;
	margin:0 5%;
	max-height:19px;
	line-height:90%;
	text-align:center;
	text-decoration:none;
	background:url(images/meniu_bk.png) repeat-x bottom;
	border-radius:2px;
	}		

.produs_indisponibil_box_produs_style2 {	
	clear:both;
	float:right;
	font-family:inherit;
	font-weight:normal;
	color:#fff;
	width:auto;
	max-width:100%;
	padding:7px;
	margin:0 5%;
	max-height:19px;
	line-height:90%;
	text-align:center;
	text-decoration:none;
	background:url(images/meniu_bk.png) repeat-x bottom;
	border-radius:2px;	
	}	

.numar_variante_box_produs	{
	display:inline-block;
	color:#d8d8d8;
	font-size:70%;
	}
	
.home_produse_pret {
	font-family:inherit;
	font-size:14px;
	color:var(--main-bg-color);
	font-weight:bold;
	float:left;
	margin-right:15px;
	}
	
/* ********* box pret lista ********* */ 

/* ********* filtre lista ********* */ 
.filtru_container {
	float:left;
	margin:0 auto 10px 0;
	width:99.2%;
	background:#ffffff;
	border:1px solid #a2a2a2;
	border-radius:0px;
	max-height:300px;
	overflow:auto;
	border-radius:4px;
	}
 
	/* Everything but IE6 */	
.filtru_container{ width/**/:99%;}	

.filtru_style {
	background:#ffffff;
	float:left;
	width:96%;
	padding:8px 2%;
	border-bottom:1px solid #e8e8e8; 

	}

.filtru_titlu {
	font-size:15px;
	font-weight:bold;
	color:#3b3b3b;
	padding:15px 5px;
	text-align:left;
	background:url(images/filtru_titlu_bk.png) repeat-x bottom;
	border-bottom:1px solid #a2a2a2;
	}

.filtre_anuleaza {
	float:left;
	color:var(--main-bg-color);
	width:100%;
	text-indent:10%;
	margin-bottom:15px;
	font-weight:bold;
	background:url(images/delete.png) 1% 100% no-repeat;
	}

.filtre_anuleaza:hover {
	background:url(images/delete_h.png)1% 100% no-repeat;
	color: #3b3b3b;
	text-decoration:none;
	}

.filtru_style a { color:#3b3b3b; font-weight:normal; padding-left:4px; font-size:14px; }
.filtru_style a:hover { text-decoration:none; color:var(--main-bg-color); }
/* ********* filtre lista ********* */ 

/* ********* ordonare *********** */
.container_ordonare {
	clear:both;
	float:left;
	text-align:right;
	width:100%;
	padding:5px 0%;
	font-size:12px;
	line-height:160%;
	font-weight:bold;
	margin-bottom:10px;
	}

.titlu_ordonare {
	color:#a2a2a2;
	}	

.criteriu_listare {
	color:#a2a2a2;
	margin:0px 5px;
	}

	
.criteriu_ordonare {
	color:#a2a2a2;
	margin:0px 5px;
	}
/* ********* ordonare *********** */

/* ********* nav *********** */
.container_nav {
	clear:both;
	float:left;
	text-align:left;
	width:100%;
	background:#FFFFFF;
	font-size:12px;
	line-height:160%;
	margin-bottom:20px;
	border-bottom:1px solid #efefef;
	}

.navlink {
	float:left;
	padding:4px 2px;
	padding-top:6px;
	color:#3b3b3b;
	}
	
a.navlink {
	font-weight:400;
	color:#3b3b3b;
	}	
	
a.navlink:hover {
	color:var(--main-bg-color);
	}
	
a.navlinkh { color:#3b3b3b; }	

	
.nav_spacer {
	float:left;
	background:url(images/nav_spacer.png) no-repeat center left;
	width:12px;
	color:#373737;
	text-align:center;
	padding:15px 0px;
	font-weight:normal;
	}

/* ********* lista categorii ******** */
	
.container_categorie_style1 {
	float:left;
	text-align:center;
	padding:0px 0px;
	}
	
.box_style_categorie	{ /* box categorie */
	float:left;
	width:95.8%;
	padding:5px 2%;
	display:block;
	text-align:center;
	border-bottom:1px solid #dcdbdb;
	background:#fff;
	overflow:hidden;
	border-radius:0px;
	}
.box_style_categorie:hover { background:#f5f5f5; }	
	
.elemente_categorie_container {
	float:left;
	width:100%;
	text-align:left;
	}
	
.image_box_categorie {
	float:left;
	text-align:center;
	max-width:33%;
	max-height:130px;
	min-height:130px;
	overflow:hidden;
	margin-right:5px;
	z-index:0;
	}	
	
.titlu_categorie_lista { /* titlu categorie lista categorii */
	font-family:inherit;
	font-size:16px;
	font-weight:normal;
	color:#1c1c1c;
	text-decoration:none;
	line-height:130%;
	text-align:left;
	margin-bottom:10px;
	}	
.titlu_categorie_lista:hover { color:#ff6600; }
	
.descriere_categorie_lista	{
	font-family:inherit;
	font-weight:normal;
	color:#868686;
	text-decoration:none;
	line-height:130%;
	text-align:left;
	overflow:hidden;
	}
	
#inchide_descriere_cat {
	float:right;
	width:auto;
	color:#ff6600;
	background:#fff;
	padding:2px 6px;
	right:0;
	top:0;
	text-align:right;
	}

.desceriere_categorie_pagina {
	width:100%;
	padding:10px 0%;
	line-height:160%;
	font-size:12px;
	color:#7e7e7e;
	overflow:hidden;
	height:auto;
	}

a#inchide_descriere_cat:hover { text-decoration:underline; }
/* ********* lista categorii ******** */	


/* ********* lista brands ******** */
	
.container_brand_style1 {
	float:left;
	text-align:center;
	padding:10px;
	}


.box_style_brand {
	float:left;
	text-align:center;
	padding:0px;
	width:213px;
	margin-right:25px;
	background: #fff;
	margin-bottom:20px;
	border: 1px solid #fff;
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);
	}

.box_style_brand:hover {
	border: 1px solid #fff;
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.6);
	}
	
.image_box_brand {
	float:left;
	text-align:center;
	max-width:94%;
	min-width:94%;
	max-height:100px;
	min-height:100px;
	overflow:hidden;
	z-index:0;
	padding:10px;
	}	

.image_box_brand img {
	text-align:center;
	}
	
.image_page_brand {
	float:left;
	text-align:center;
	overflow:hidden;
	z-index:0;
	margin-right:10px;
	}		

.desceriere_brand_pagina {
	width:100%;
	padding:10px 0%;
	line-height:160%;
	font-size:12px;
	color:#7e7e7e;
	}	
	
.titlu_brand_lista { /* titlu categorie lista categorii */
	clear:both;
	float:left;
	width:100%;
	margin:10px 0px 10px 0px; 
	font-family:inherit;
	font-size:16px;
	font-weight:normal;
	color:#1c1c1c;
	line-height:130%;
	text-align:center;
	}

.titlu_brand_lista:hover { color:var(--main-bg-color); }
	
.descriere_brand_lista	{
	clear:both;
	float:left;
	max-width:94%;
	margin-left:3%;
	font-family:inherit;
	font-weight:normal;
	color:#868686;
	text-decoration:none;
	line-height:130%;
	text-align:left;
	overflow:hidden;
	}
	
/* ********* lista brands ******** */	

#container_social_media {
	float:left;
	text-align:left;
	z-index:0;
	width:100%;
	padding:10px 0;
	}
.share {
	text-decoration: none;
	color: #000000;
	display: inline-block;
	cursor: pointer;
	z-index:0;
	}
.share > span { display: inline-block; }	

.fontsize12 { font-size:12px; }
.fontsize120 { font-size:120%; }
.width50 { width:50%; }
.alignr { text-align:right; }
.alignl { text-align:left; }

.jqmWindow, .jqmWindowM {
	display:none;
	height:100%;
	width:100%;
	position:fixed;
	left:0;
	top:0;
	text-align:center;
	margin:0 auto;
	padding-top:10%;
	z-index:9999999;
	background:url(images/overlay.png) repeat; 
	}

.noMargins { margin:0px; }	

.discount_var {
	float:right;
	text-align:center;
	padding:2px;
	background:#006600;
	color:#FFFFFF;
	border-radius:20px;
	border:1px solid #003300;
	margin-top:-24px;
	}
	
#produsAdaugat {
	display:none;
	position:fixed;
	width:100%;
	background:url(images/produsAdaugat_bk.png) repeat;
	padding:15px 0px;
	z-index:99999;
	text-align:center;
	font-size:24px;
	color:#FFFFFF;
	}
	
.bulina_discount {
	position:absolute;
	margin-top:-40px;
	background:url(images/bulina_discount.png) 50% 50% no-repeat;
	padding:16px;
	color:#FFFFFF;
	}	
	
tr.style_header_tabel_liste_vars td {
	background:#f4f4f4;
	padding:8px 4px;
	color:#a5a5a5;
	font-size:12px;
	border-bottom:1px solid #999999;
}

.fb_box {
	border:1px solid #e8e8e8;
}

.contact_content {
	float:left;
	width:760px;
	}

.data_publicarii {
	width:100%;
	float:right;
	text-align:left;
	color:#656565;
	}
	
.adauga_comentariu {
	clear:both;
	float:left;
	width:97%;
	padding:10px;
	background:#ffffff;
	text-align:left;
	margin-bottom:20px;
	border:1px solid #e8e8e8;
	}
	
.comentariu_titlu {
	font-size:18px;
	font-weight:bold;
	line-height:160%;
	color:#ffffff;
	background:var(--main-bg-color);
	padding:5px;
	border-radius:5px;
	margin-bottom:10px;
	}
	
 
	
 
 
.textarea_style3 {
	border:1px solid #dbe1e6;
	width:99%;
	margin-bottom:5px;
	font-size:12px;
	color:#323232;
	}
	
p.validate_msg, p.validate_totalc { display: none; }
p.validate_msg, p.validate_captcha, p.validate_totalc {
	width:auto;
	float:right;
	padding:5px;
	text-align:right;
	font-size:12px;
	color: #ff3300;
	background:#FFFFFF;
	margin-right:10px;
	margin-bottom:10px;
}	

p.validate_captcha {
	display: block;
	}


.video_container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.meniuri_container {z-index:99999999; float:none; width:94%; padding:3%; display:none; }
	
.meniuri_container a {float:left; color:#3b3b3b; width:96%; text-decoration:none; padding:4%; border-bottom:1px solid #e4e4e4; font-size:100%; }

.meniuri {width:15%; margin:1%}
.meniu_mobil {width:35%; float:right; text-align:right; height:auto; display:none;}
.meniu_mobil_item { width:30px; height:30px; margin:15px 3px; float:right; border-radius:4px; background-color:var(--main-bg-color); }

input[type=number] {
  float: left;
  width: 60px;
  height: 35px;
  padding: 0;
  font-size: 110%;
  text-transform: uppercase;
  text-align: center;
  border: 2px #CCCCCC solid;
  background: none;
  outline: none;
  pointer-events: none;

}

span.spinner {
  position: absolute;
  height: 40px;
  user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
}

span.spinner > .sub,
span.spinner > .add {
  float: left;
  display: block;
  width: 35px;
  height: 35px;
  text-align: center;
  font-size: 110%;
  line-height: 33px;
  border: 2px #CCCCCC solid;
  border-right: 0;
  border-radius: 2px 0 0 2px;
  cursor: pointer;
  transition: 0.1s linear;
  -o-transition: 0.1s linear;
  -ms-transition: 0.1s linear;
  -moz-transition: 0.1s linear;
  -webkit-transition: 0.1s linear;
}

span.spinner > .add {
  top: 0;
  border: 2px #CCCCCC solid;
  border-left: 0;
  border-radius: 0 2px 2px 0;
}

span.spinner > .sub:hover,
span.spinner > .add:hover {
  background: #CCCCCC;
}
 input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
 -webkit-appearance: none;
}

.comanda { border:1px solid #CCCCCC; padding:1%;}
.item_comanda {float:left; text-align:left; background:#fff; padding:10px;}
.cap_de_tabel {float:left; text-align:left; background:#CCCCCC; padding:10px; font-weight:bold; }
.una_suta {float:left; text-align:left; background:#CCCCCC; font-weight:bold; width:98%; padding:1%; }
.cincizeci {width:50%;}
.zece {width:10%;}
.cinci {width:10%;}
.bb { width:100%; float:left; border-bottom:1px solid #CCCCCC; margin:20px 0; }
.cantitate_cos {border:2px solid #CCCCCC; padding:6px; width:65%; margin-top:-6px; text-align:right;}
.actualizeaza_item {border:2px solid #CCCCCC; width:30px; height:30px; color:#FFFFFF; margin-top:-6px; cursor:pointer; text-align:center; background:url(images/actualizeaza_item.png) no-repeat;}
.actualizeaza_item:hover {background:url(images/actualizeaza_item_h.png);}
.marginbottom10 { margin-bottom:10px;}
.comanda_mobil {display:none;}
.input_cantitate_cos { width:95%; text-align:left; font-weight:bold;}

.box_finalizeaza { clear:both; float:left; width:100%; text-align:center; }

.box_cumpara {	 /* adauga in cos lista */
	float:left;
	font-family:inherit;
	font-weight:bold;
	color: #fff;
	width:100%;
	padding: 5% 0;
	text-align:center;
	text-decoration:none;
	background-color:#00CC00;
	}

.box_cumpara:hover {
	color:#fff;
	background-color:#000000;
	}

.live_edit { float:right; 
	right:16px;
	padding:10px;
	background:#333333;
}

/* for 480px or less */
@media screen and (max-width: 600px) {
body {margin-top:70px;}
#container { width:96%; padding:2%;}
.cincizeci, .zece, .cinci, #produs_container, { width:96%; margin:2%;}
#meniu_container, #left, .spacer_col_art, .cap_de_tabel, .cauta_container, .spacer_row_art { display:none; }
#right, .imagine_articol_lista,  .box_articol_container_home, .container_elemente_footer, .image_box_style3, #poze_produs_container {width:100%; float:left;}
.box_articol_container_home {margin-bottom:15px;}
.image_box_style2 {width:98%}
#meniuCauta_trigger, .image_titlu_m, #meniuArt_trigger, .meniu_mobil {display:block;}
#logo {height:65px; width:64%; margin-right:1%; background-size: contain; }
.elemente_header {height:65px; border-bottom:4px solid var(--main-bg-color);    background-color:#FFFFFF; }
.box_articol_container_articol, .box_articol_container_meniu, .box_articol_container {width:100%;}
.box_articol_container {margin-bottom:15px;}
#cauta{ width:98%; border-bottom:1px solid #efefef; margin:1%;}
.img_responsive {width:100%;	}
.text_titlu_articol_tabel {font-size:14px;}
.header-normal {position:fixed; background:#FFFFFF; width:96%; padding:0 2%; margin-top:-70px;}
#footer {min-height:150px;}
.box_articol_container_meniu_tabel {width:48%;}
.spacer_col_art_tabel {width:4%;}
.box_articol_container_articol {margin-bottom:15px;}
}