/* Mas Instal */

@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;
	vertical-align: middle; }

/* 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;
	}

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;
	font-family: Verdana;
	color: #252525;
	font-size:12px;
	line-height: 1.40;
	min-width:260px;
	font-weight:normal;
	background-color:#dda660;
	}

.link_body {
	font-family: inherit;
	color: #3a3a3a;
	font-size:inherit;
	line-height:inherit;
	font-weight:inherit;
	}

.link_body:hover {
	text-decoration:underline;
	}


#wrap {
	margin:0 auto;
	width:1004px;
	}
	
#container {
	float:left;
	width:1000px;
	padding:0px 2px;
	background:#FFFFFF;
	}
	
.container {
	float:left;
	width:100%;
	}	
	
#header {
	background: #FFFFFF;
	}

.header-normal {
	width:100%;
	float:left;
	}
	
.header-fixed {
	position:fixed;
	margin:0 auto;
	width:1000px;
	z-index:999;
	background:#FFFFFF;
	}
	

@media screen and (max-width: 600px) {
  .header-fixed {
    width:600px;
  }
} 
	
.hide {	display:none; }	
.show {	display:inherit; }	
	
#h1 {
	float:left;
	width:100%;
	border-bottom:1px solid #dcdcdc;
	padding:5px 0px;
	background:#fff;
	}

.h1_top_text {
	font-size:inherit;
	font-size:12px;
	color:#a7a7a7;
	padding-left:5px;
	font-weight:bold;
	}
	
	.elemente_header {
	width:100%;
	float:left;
	padding:0px 0px;
	margin:0px 0px;
	background:none;
	margin-bottom:5px;
	}
	
	.elemente_header_scroll {
	width:100%;
	margin:0px;
	height:40px;
	padding-bottom:10px;
	padding-right:5px;
	float:left;
	background:url(images/bk_punct.png) #ffffff;
	border-bottom: 1px solid #dcdcdc;
	}	
	
#logo {	float:left;	 }
	
.logomic {
	width:175px;
	height:50px;
	margin-top:5px;
	background:url(images/logomic.png) no-repeat bottom left;
	background-position:top;
	}

.logomare {
	width:260px;
	height:72px;
	margin-top:-20px;
	background:url(images/logo.png) #fff no-repeat top  left;
	}	
	
	#meniu_header {
	float:right;
	text-align:right;
	width:100%;
	padding: 4px 0px 4px 0px;
	}
	
.cauta {
	float:left;
	width:320px;
	height:62px;
	padding:5px 3px;
	margin-right:3px;
	overflow:hidden;
	margin-right:5px;
	margin-top:-35px;
	}

.cauta_scroll {
	float:right;
	width:320px;
	color:#3a3a3a;
	background: #fff;
	float:left;
	overflow:hidden;
	}
	
	#cauta_container {
	float:left;
	width:290px;
	margin:4px 0px 0px 15px;
	border:1px solid #fff;
	background:#993311;
	padding:5px;
	padding-right:0px;
	border-radius:5px;
	}

	.cauta_box {
	float:left;
	width:245px;
	padding:5px 1%;
	color:inherit;
	outline:0;
	border:1px solid #f8f8f8;
	}

	.input_style1 {
	float:left;
	width:85%;
	padding:5px 1%;
	color:inherit;
	outline:0;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2) inset;
	border-radius:2px 0 0 2px; border-radius:0px;	
	}
	
	.input_style2 {
	float:left;
	width:98%;
	border:1px solid #c5c5c5;
	background:#f9f9f9;
	padding:3px 1%;
	color:inherit;
	}
	
	.buton_search {
	float:left;
	width:32px;
	height:27px;
	overflow:hidden;
	background:url(images/cauta.png) no-repeat 50% 50%; 
	color:#fff;
	border:0;
	outline:0;
	text-decoration:none;
	cursor:pointer;
	border-radius:0 2px 2px 0; border-radius:0px;	
	}

	.buton_search:hover {
	background:url(images/cauta_h.png) no-repeat 50% 50%; 
	border-radius:0 2px 2px 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_style2 {
	background:#373737;
	color:#FFFFFF;
	padding:8px;
	border-radius:0px; 
	}
	
	.buton_style2:hover{
	background:#878787;
	}
	
	.buton_style3 {
	background:#ffcc00;
	color:#FFFFFF;
	padding:8px;
	}
	
	.buton_style4 {
	background:#009933;
	color:#FFFFFF;
	padding:8px;
	}
	
	.buton_style3:hover, .buton_style4:hover {
	background:#535353;
	}

	.text_style1 {
	font-family:inherit;
	font-size:12px;
	float:right;
	padding:3px 3px;
	color:#8a8a8a;
	text-indent:5px;
	}

	.text_style1:hover {
	text-decoration:underline;
/*	background:url(images/arrow1_h.png) no-repeat center left; */
	}

.spacer_style1 {
	float:right;
	width:0px;
	padding:6px 1px;
	padding-left:0px;
	margin:2px 0px;
	/*background:#fff;*/
	}
	
.text_style2 {
	font-family:inherit;
	font-size:13px;
	text-decoration:none;
	padding:0px 3px;
	float:none;
	color:#fff;
	}

	.text_style2:hover {
	text-decoration:underline;
	}
	
	.text_style3 {
	font-family:inherit;
	font-size:12px;
	text-decoration:none;
	padding:0px 3px;
	float:none;
	color:#3a3a3a;
	}

	.text_style3:hover {
	text-decoration:underline;
	}		

	.spacer_style2 { /* meniu footer */
	padding:0px 1px;
	display:inline;
	color:#3a3a3a;
	}
	
	#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:#fff;
	padding:7px 10px;
	margin-right:3px;
	background: #878787;
	float:right;
	overflow:hidden;
	font-size:12px;
	margin:10px 10px 0px 0px;
	}

	.user_titlu {
	background:url(images/bk_titlu_float.png) no-repeat center left;
	text-indent:20px;
	}
	
	#user_container {
	float:right;
	padding:0px 0px;
	text-align:right;
	cursor:pointer;
	}

	#catalogProduse {
	color:#fff;
	padding:7px 10px;
	margin-right:3px;
	background: #878787;
	float:right;
	overflow:hidden;
	font-size:12px;
	margin:10px 10px 0px 0px;
	}

	.catalogProduse_titlu {
	font-weight:normal;
	}
	
	.catalogProduse_linkSubcat {
	width:60%;
	float:left;
	padding:1px 0px;
	font-size:12px;
	color:#3a3a3a;
	}	
 
	#catalogProduse_container {
	display:none;
	position:absolute;
	margin-top:41px;
	width:100%;
	z-index:99999;
	background:#ffffff;
	color:#4c4c4c;
	font-family:inherit;
	font-size:12px;
	line-height:150%;
	border-radius:0px;
	overflow:hidden;
	border: 1px solid #dcdbdb;	
	box-shadow: 0px 5px 13px rgba(0, 0, 0, 0.13); 
	}
	
	#catalogBrands {
	color:#fff;
	padding:7px 10px;
	margin-right:3px;
	background: #878787;
	float:right;
	overflow:hidden;
	font-size:12px;
	margin:10px 10px 0px 0px;
	}

	.catalogBrands_titlu {
	font-weight:normal;
	}
	
	#catalogBrands_container {
	display:none;
	position:absolute;
	margin-top:41px;
	width:100%;
	z-index:99999;
	background:#ffffff;
	color:#4c4c4c;
	font-family:inherit;
	font-size:12px;
	line-height:150%;
	border-radius:0px;
	overflow:hidden;
	border: 1px solid #dcdbdb;
	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;
	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:#3a3a3a; text-decoration:underline; }

.inchideLogin:hover { text-decoration:underline; }
	
	#user_login_container {
	display:none;
	position:absolute;
	padding:8px;
	margin-left:557px;
	margin-top:41px;
	width:278px;
	z-index:99999;
	background:#fff;
	color:#4c4c4c;
	font-family:inherit;
	font-size:12px;
	line-height:150%;
	overflow:hidden;
	border:1px solid #878787;
	box-shadow: 0px 5px 13px rgba(0, 0, 0, 0.13);
	}
	
	#cos {
	color:#fff;
	padding:7px 10px;
	background: #878787;
	float:right;
	overflow:hidden;
	font-size:12px;
	margin:10px 0px 0px 0px;
	}
	
	#cos_container {
	float:right;
	padding:0px 0px;
	text-align:right;
	}	
	
	#totaluri_cos {
	float:left;
	margin-right:0px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:2px 3px;
	text-align:left;
	}
	
	#total_cos {
	float:left;
	}
	
	#total_items_cos {
	display:inline;
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin:0 5px;
	}
	
	#categorii_si_meniu {	
	width:100%;
	float:left;
	background:url(images/meniu_bk.png) repeat-x bottom;
	border-radius:4px;
	margin-top:-1px;
	}
	
	.item_meniu_principal {
	font-size:13px;
	}
	
	.meniu_special {	
	float:left;
	padding:5px 10px;
	color:#000;
	font-size:13px;
	text-decoration:none;
	overflow:hidden; 
	}

	/* ------------ #meniu ----------*/
	#meniu_container { float:left; width:100%; 	background:url(images/meniu_container.png) repeat-x bottom;	background-size: auto 100%; }
	ul.menu {list-style:none; }
	ul.menu a {display:block; color:#fff; text-decoration:none; border-right:1px solid #dda660;   margin-right:1px; padding:10px;  }
	ul.menu li {position:relative; float:left; }
	ul.menu ul {position:absolute; top:40px; background:#dcdbdb; color:#3a3a3a;   text-align:left; right:1px;   display:none; opacity:0; list-style:none}
	ul.menu ul li {position:relative; float:left;  border-top:none; margin:0; }
	ul.menu ul li a {display:block; clear:left; padding:10px;  color:#3a3a3a; border-bottom:1px solid #ffffff; min-width:180px; }
	ul.menu ul li a:hover {border-bottom:1px solid #3a3a3a; text-decoration:underline;} 
	ul.menu a.meniu_special {color:#fff;  }
	ul.menu ul ul {left:0px;  }
	ul.menu .menulink { font-weight:bold; width:100%;}
	ul.menu .menulink:hover, ul.menu .menuhover {background:#dda660; color:#3a3a3a; float:left;	}
	.meniu_special:hover {background:#878787; color:#3a3a3a; float:left;}
	ul.menu .sub { }
	ul.menu .topline  { }
	/* ------------ #meniu ----------*/
	
	a.item_meniu_activ {
	background:#dcdbdb;
	color:#3a3a3a !important;
	overflow:hidden;
	}	
	
.contacte_top {
	color:#993311;
	text-decoration:none;
	line-height:130%;
	text-align:right;
	float:right;
	padding:3px 40px;
	font-weight:bold;
	font-size:12px;
	}

.contacte_top_scroll {
	color:#fff;
	text-decoration:none;
	line-height:130%;
	text-align:right;
	float:right;
	padding:3px 6px;
	font-weight:bold;
	font-size:12px;
	}

	
	.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) #3a3a3a 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;
	width:100%;
	background-color:#ffdd99;
	color:#878787;
	margin-bottom:1px;
	}
	
	.cat_pp:hover, .cat_pp_activ {
	background-color:#ffcc77;
	color:#878787;
	}
	
	.cat_pp_text {	
	color: #993311;
	width:96%;
	padding:5px 1%;	
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}

	.cat_pp_text:hover {
	text-decoration:none;
	}

	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%;
	float:left;
	margin:5px 0px;
	}
	
#left {
	width:230px;
	float:left;
	overflow:hidden;
	}

#right_produs {
	width:230px;
	float:right;
	overflow:hidden;
	margin-top:10px;
	}

.centru { 
	text-align:left;
	width:750px;
	background-color:#ffffff;
	float:right;
	margin-right:1px;
	padding-left:19px;
	padding-top:15px;
	padding-bottom:20px;
	}

#right {
	float:right;
	text-align:right;
	width:760px;
	}

#footer {
	clear:both;
	width:100%;
	margin:0 auto;
	background:none;
	}
	
#container_elemente_footer {
	width:1000px;
	padding:2px;
	margin:0 auto;
	color:#a5a5a5;
	background-color:#FFFFFF;
	}
	
#meniu_footer {
	float:left;
	width:990px;
	padding:10px 5px;
	margin-bottom:10px;
	text-align:center;
	background-color:#993311;
	}

#date_firma {
	float:left;
	width:40%;
	text-align:left;
	line-height:140%;
	color:#3a3a3a;
	font-size:13px;
	height:auto;
	padding-bottom:15px;
	text-align:left;
	margin-left:15px;
	}

#parteneri {
	clear:both;
	margin:0 auto;
	width:100%;
	padding:5px 0px;
	margin-bottom:10px;
	text-align:center;
	}

#copy {
	float:left;
	width:57%;
	text-align:left;
	line-height:140%;
	color:#3a3a3a;
	font-size:13px;
	height:auto;
	padding-bottom:15px;
	text-align:right;
	margin-right:15px;
	}

#anadeea {
	clear:both;
	width:100%;
	padding:18px 0px;
	text-align:center;
	background-color:#ffffff;
	}

#promo {
	float:right;
	width:760px;
	height:300px;
	text-align:right;
	overflow:hidden;
	margin-bottom:10px;
	}
	
/* 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;
	background:url(images/slider/b_next.png) no-repeat right center;
}

.button-next:hover {
	right:0px;
	background:url(images/slider/b_next_h.png) no-repeat left center;
	}

.lof-slidecontent  .button-previous {
	left:0px;
	background:url(images/slider/b_prev.png) no-repeat left center;
}

.button-previous:hover {
	left:0px;
	background:url(images/slider/b_prev_h.png) no-repeat left center;
	}

/* ------------------------------ END SLIDER ---------------------------- */

.container_style1 {
	clear:both;
	float:right;
	text-align:left;
	width:760px;
	margin-bottom:15px;
	}

.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:20px;
	padding-bottom: 10px;
	width:175px;
	}

.box_categorie_recomandata	{ /* box categorie */
	float:left;
	display:block;
	text-align:center;
	background:none;
	overflow:hidden;
	margin:0% 0%;
	background:#fff;
	width:100%;
	border:1px solid #fff;
	}

.box_categorie_recomandata:hover { /* box categorie */
	border:1px solid #e8e8e8;

	}	
	
.container_image_box_cat_rec {
	clear:both;
	margin:0 auto;
	text-align:center;
	padding:10px 5px;
	min-height:80px;
	overflow:hidden;
	z-index:0;
	}

.image_box_cat_rec	{
	border-radius:4px;
	}

.image_box_cat_rec:hover {
	}

	
.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:#343434;
	text-decoration:none;
	line-height:130%;
	text-align:center;
	min-height:40px;
	overflow:hidden;
	}
	
.titlu_box_cat_rec:hover {
	text-decoration:none;
	color:#333333;
	}


.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:98%;
	padding:4px 0%;
	font-size:12px;
	line-height:160%;
	color:#333333;
	}
	
.sapou_articol {
	width:96%;
	padding:1%px 1%;
	overflow:hidden;
	text-align:left;
	font-size:14px;
	line-height:160%;
	color:#3a3a3a;
	font-weight:bold;
	}
 	
.container_style5 { /* istoric produse */
	clear:both;
	float:left;
	background:none;
	min-width:100%;
	margin-left:-10px;
	margin-right:-10px;

	}
	
.link_style1 {
	font-size:12px;
	color:#3a3a3a;
	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%;
	padding:6px 0px;
	list-style:none;
	padding-left:10px;
	font-size:12px;
	color:#993311;
	font-weight:bold;	
	}
.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;
	font-family:inherit;
	font-size:18px;
	font-weight:normal;
	color:#3a3a3a;
	width:100%;
	padding:10px 0%;
	border-bottom:1px solid #c5c5c5;
	text-decoration:none;
	line-height:130%;
	margin-bottom:10px;
	}


.titlu_lista_articole_home { /* titlu lista de articole homepage */
	clear:both;
	float:left;
	font-size:18px;
	font-weight:normal;
	color:#3a3a3a;
	width:100%;
	padding:5px 0%;
	text-decoration:none;
	margin-bottom:10px;
	}

.titlu_lista_articole_home:hover {
	color:#373737;
	}


.titlu_lista_produse { /* titlu lista de produse */
	clear:both;
	float:left;
	font-family:inherit;
	font-size:18px;
	font-weight:normal;
	color:#3a3a3a;
	width:740px;
	padding:10px;
	border-bottom:1px solid #c5c5c5;
	text-decoration:none;
	line-height:130%;
	margin-bottom:10px;
	background:#FFFFFF;
	}
	
.lista_articole_container	{
	width:98%;
	padding:10px 0%;
	margin-left:2%;
	}
	
.titlu_articol_lista {
	float:right;
	width:100%;
	font-family:inherit;
	font-size:14px;
	font-weight:bold;
	color:#983211;
	padding:5px 0%;
	text-decoration:none;
	line-height:130%;
	}	
	
.titlu_articol_lista a:hover {
	color: #3a3a3a;
	text-decoration:underline;
	}
	
.titlu_sublista_articole { /* titlu lista de articole */
	clear:both;
	float:left;
	font-family:inherit;
	font-size:16px;
	font-weight:normal;
	color:#373737;
	width:100%;
	padding:10px 0%;
	border-bottom:1px solid #c5c5c5;
	text-decoration:none;
	line-height:130%;
	margin-bottom:10px;
	}	
	
.titlu_sublista_articole a:hover {
	color:#3a3a3a;
	}
	
.titlu_style2 { /* titlu produs lista */
	clear:both;
	float:left;
	font-family:inherit;
	font-size:12px;
	font-weight:bold;
	width:100%;
	color:#3a3a3a;
	text-decoration:none;
	line-height:130%;
	text-align:left;
	height:65px;
	overflow:hidden;
	}
	
.titlu_style2:hover {
	color:#1c1c1c;
	text-decoration:underline;
	}

.titlu_pagina_articol {
	clear:both;
	float:left;
	font-family:inherit;
	font-size:24px;
	color:#3a3a3a;
	width:97%;
	padding:10px;
	text-decoration:none;
	text-align:left;
	line-height:130%;
	border-bottom:1px solid #c5c5c5;
	margin-bottom:10px;
	background:#FFFFFF;
	}
	
.galerie_foto_articol_container {	
	float:left;
	width:102%;
	padding:5px 0px;
	margin-right:-10px;
	margin-left:-10px;
	}	
	
#poze_articol_container {
	float:right;
	width:auto;
	margin-left:10px;	
	padding:10px;
	border:1px solid #c5c5c5;
	}	
	
#articol_poza {
	width:240px;
	height:200px;
	overflow:hidden;
	float:right;   
	text-align:center;
	}	
	
#articol_galerie {
	clear:right;
	width:240px;
	float:right;
	text-align:center !important;
	}		

.articol_galerie_thb {
	display:inline-block;
	overflow:hidden;
	padding:4px;
	margin-right:4px;
	border:1px solid #c5c5c5;
	border-radius:0px;
	height:50px;
	width:50px;
	margin-bottom:4px;
	}	
	
.box_galerie_foto1	{
	float:left;
	display:block;
	text-align:center;
	background:#fff;
	overflow:hidden;
	padding:4px;
	border:1px solid #c5c5c5;
	margin:10px 10px;
	}
	
.box_fisiere_container {
	clear:both;
	float:left;
	width:100%;
	border-top:1px solid #c5c5c5;
	}	
	
.titlu_style3 {
	clear:both;
	width:98%;
	padding:10px;
	font-family:inherit;
	font-size:15px;
	font-weight:normal;
	color:#3d3b3b;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
	background:#fff;
	border-bottom:2px solid #cacaca;
	}
	
.titlu_style3 a {
	padding-left:0px;
	}
	
.box_text_style1 {
	float:right;
	font-family:inherit;
	font-size:14px;
	color:#3a3a3a;
	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;
	margin-bottom:15px;
	padding:10px;
	overflow:hidden;
	background:#FFFFFF;
	}	
	
.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;
	min-width:100%;
	margin-left:-10px;
	margin-right:-10px;  /*pentru effect de padding: margin-left:-10px; margin-right:-10px;  */	
	}

.container_brands_hover { /* lista produse + lista categorii */
	clear:both;
	float:left;
	background:none;
	min-width:98%;
	height:360px;
	overflow:auto;
	margin-left:-10px;
	margin-right:-10px; /* pentru effect de padding: margin-left:-10px; margin-right:-10px;  */
	}

.container_categorii_hover { /* lista produse + lista categorii */
	clear:both;
	float:left;
	background:none;
	min-width:98%;
	height:360px;
	overflow:auto;
	margin-left:-10px;
	margin-right:-10px; /* pentru effect de padding: margin-left:-10px; margin-right:-10px;  */
	}

.container_produs_style1 {
	float:left;
	text-align:center;
	padding:0px;
	margin:0px 10px 0px 10px;
	}

container_produs_style1:hover {
	border: 1px solid #3366CC;
	}

.container_produs_style2 {
	float:left;
	text-align:center;
	padding:0px;
	margin:0px 10px 0px 10px;
	background:#FFFFFF;
	border: 1px solid #fff;
	margin-bottom:15px;
	}

.container_produs_style2:hover {
	border:1px solid #e8e8e8;
	}

	
.box_style1	{ /* box produs */
	float:left;
	display:block;
	text-align:center;
	background:none;
	overflow:hidden;
	border:1px solid #fff;
	height:320px;
	background:#FFFFFF;
	padding:5px;
	margin-bottom:10px;
	border-radius:5px;
	}
 
.box_style1:hover {
	border:1px solid #e8e8e8;
	}
 
.produs_specificatii_container  {
	position:absolute;
	max-width:100px;
	min-width:50px;
	overflow:hidden;
	z-index:100;
	margin:-1px 0 0 -1px;
	}
	
#zoom_but_container {
	position: absolute;
	background: #0672ba;
	padding:4px;
	padding-bottom:5px;
	margin-left:145px;
	margin-top:2px;
	width:15px;
	height:15px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(images/info.png) no-repeat;
	}

#zoom_but_container:hover {
	background:url(images/info_h.png) no-repeat;

	}


.produs_zoom  {
	z-index:1;
	}

.produs_zoom:hover  {
	color:#FFFFFF;
	text-decoration:none;
	}
	
.produs_zoom_container {
	float:left;
	width:600px;
	max-height:500px;
	overflow:hidden;
	}
	
.image_box_zoom {
	float:left;
	text-align:center;
	width:200px;
	height:200px;
	margin-bottom:10px;
	z-index:0;
	overflow:hidden;
	}	
	
.titlu_produs_zoom {
	float:right;
	border-bottom:1px solid #c5c5c5;
	font-family:inherit;
	font-size:150%;
	font-weight:normal;
	color:#373737;
	width:58%;
	padding:5px 0%;
	text-decoration:none;
	text-align:left;
	line-height:120%;
	}	
	
.caracteristici_produs_lista	{
	float:right;
	width:96%;
	padding:5px 2%;
	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:96%;
	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;
	width:58%;
	border-bottom:1px solid #c5c5c5;
	font-family:inherit;
	font-size:100%;
	font-weight:normal;
	color:#373737;
	padding:5px 0%;
	text-decoration:none;
	text-align:left;
	line-height:120%;
	}

.caracteristica_produs_zoom {
	clear:left;
	float:left;
	}
	
.filtre_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:120%;
	overflow:auto;
	max-height:150px;	
	}	

.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-left:-360px;
	}
.produs_specificatii img {
	margin-bottom:4px;
	}	

	
.box_style2	{ /* box inforamre cautare fara rezultate */
	float:left;
	background:#ffffff;
	margin:10px 0px;
	width:750px;
	}

.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:#3a3a3a;
	}	

.box_style4 a:hover {	text-decoration:underline }

.box_style5	{ /* titlu produs pret si adauga in cos in lista bloc */
	float:left;
	width:100%;
	padding: 10px 0px;
	}

.image_titlu {
	clear:both;
	margin:0 auto;
	text-align:center;
	padding:10px 0px;
	background:#ffffff;
	z-index:0;
	}

.image_box_style1 {
	clear:both;
	margin:0 auto;
	text-align:center;
	padding:10px 0px;
	width:130px;
	height:140px;
	overflow:hidden;
	z-index:0;
	}
	
.container_poze	{
	float:left;
	min-width:20%;
	max-width:20%;
	overflow:hidden;
	}
	
.image_box_style2 {	/* afisare tip lista produs*/
	float:left;
	text-align:center;
	padding:5px 0px;
	max-height:140px;
	max-width:100%;
	background:#ffffff;
	overflow:hidden;
	margin-left:10px;
	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:80%;
	min-height:160px;
	padding-top:5px;
	}	

.titlu_style4 { /* titlu produs afisare lista  */
	clear:both;
	float:left;
	font-family:inherit;
	font-size:16px;
	font-weight:normal;
	width:96%;
	padding:5px 2%;
	padding-bottom:0px;
	color:#1c1c1c;
	text-decoration:none;
	line-height:130%;
	text-align:left;
	overflow:hidden;
	border-bottom:1px solid #efefef;
	}
	
.titlu_style4:hover {
	color:#1c1c1c;
	text-decoration:underline;
	}

.image_box_style3 {	/* afisare lista articole home*/
	float:left;
	display:inline-block;
	text-align:center;
	padding:5px 0px;
	margin-right:10px;
	}	
	
.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 {
	width:123px;
	font-family:inherit;
	font-size:inherit;
	color:#FF0000;
	text-decoration:none;
	padding:2px 0px;
	}
	
.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:#3a3a3a;
	border-radius:0px;
	}
	
.box_banner_style1 {
	float:left;
	width:100%;
	text-align:center;
	overflow:hidden;
	margin-bottom:15px;
	border-radius:4px;
	}
	
.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 {
	float:left;
	width:760px;
	overflow:hidden;
	margin-bottom:15px;
	text-align:left;
	width:740px;
	padding:10px;
	background:#FFFFFF;
	}
	
.box_articol_container:hover {
	float:left;
	background:#ffffff;
	}		
	
.imagine_articol_lista {
	float:left;
	width:20%;
	min-height:1px;
	}	
.texte_articol_lista {
	float:left;
	width:100%;
	background:#FFFFFF;
	border:1px solid #FFFFFF;
	}	
	
.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;
	background:#FFFFFF;
	padding:5px;
	border-radius:5px;
	}
	
#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:30px;
	border:1px solid #373737;
	color:#373737;
	padding:5px 0px;
	}
	
.page_active:hover {
	border:1px solid #3a3a3a;
	color:#3a3a3a;
	}
	
.page_inactive {	
	display:inline-block;
	width:30px;
	border:1px solid #c5c5c5;
	color:#c5c5c5;
	padding:5px 0px;
	}
	
/* --------- PRODUS ------------- */

#produs_pic_container {
	max-width:40%;
	width:auto; 
	float:left;
	background:#FFFFFF;
	padding:10px;
	border:1px solid #CCCCCC;
	}

#produs_galerie {
	clear:left;
	width:360px;
	float:left;
	text-align:center;
	padding-top:4px;
	margin-bottom:10px;
	}

.produs_galerie_thb {
	float:left;
	overflow:hidden;
	padding:4px;
	margin-right:4px;
	border-radius:0px;
	min-height:50px;
	max-height:50px;
	margin-bottom:4px;
	}
	
	
#produs_poza {
	width:360px;
	height:360px; 
	overflow:hidden;
	float:left;   
	text-align:center;
	}
	
.fancy {
	}	

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

#actiuni_produs {
	float:right;
	text-align:left;
	min-width:58%;
	max-width:58%;
	padding:10px;
	overflow:hidden;
	background:#FFFFFF;
	}
	
#container_articole_produs	{
	width:95%;
	float:left;
	text-align:left;
	background:url(images/info_h.png) no-repeat left;
	padding:5px;
	text-indent:20px;
	}
	
.titlu_articol_produs {	float:left; margin-right:5px;	}
.titlu_articol_produs a { color:#3a3a3a; } .titlu_articol_produs a:hover { text-decoration:underline; }
	
#titlu_produs_pagina {
	clear:both;
	float:left;
	border-bottom:1px solid #c5c5c5;
	font-family:inherit;
	font-size:20px;
	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 {
	}
	
.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:#3a3a3a;	}
span.info_produs a:hover { text-decoration:underline; }
	
.pret_produs {
	float:left;
	width:100%;
	text-align:left;
	font-size:15px;
	color:#cf0000;
	font-weight:bold;
	}	
	
.pret_produs_pagina {
	float:left;
	width:100%;
	text-align:left;
	font-size:15px;
	color:#cf0000;
	font-weight:bold;
	}
	
.pret_vechi_produs {
	float:left;
	width:100%;
	text-align:left;
	font-family:inherit;
	font-size:12px;
	color:#7c7c7c;
	text-decoration:line-through;
	}		
	
#adauga_in_cos { /* adauga din pagina de produs */
	float:right;
	color:#FFFFFF;
	}

.comanda_indisponibila {
	float:left;
	text-align:left;
	color:#ff0000;
	font-size:24px;
	}
	

.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:#3a3a3a;
	}	

.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:#dcdbdb;
	padding:8px 4px;
	color:#3a3a3a;
	font-size:12px;
	border-bottom:2px solid #3a3a3a;
}

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:#3a3a3a;
	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:#3a3a3a;
	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:97%;
	padding:10px;
	background:url(images/subtitlu_style_1.png) repeat-x bottom;
	border-radius:4px;
	font-family: inherit;
	font-size:14px;
	color:#fff;
	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;
	}

.subtitlu_style1 {
	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;
	}

.video_produs {
	float:left;
	margin-bottom:10px;
	z-index:0;
	}	

#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:74.8%;
	padding:4px 0px;
	text-align:left;
	}
	
#errorMessageV	{ text-align:left; color:#3a3a3a; }

.error_cos	{ 
	display: none;
	width:100%;
	float:right;
	padding:5px;
	text-align:right;
	color: #D8000C; 
	font-size:12px;
	color:#3a3a3a; 
	}
	
.box_style_left1 { /* box date cont */
	float:left;
	margin:10px auto auto 0;
	width:99.2%;
	background:#f4f4f4;
	border:1px solid #c5c5c5;
	border-radius:5px;
	}
	
	/* 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:96%;
	padding:5px 2%;
	text-align:left;
	font-size:12px;
	}
	
.detalii_agent a { color:#3a3a3a; font-size:12px; }
.detalii_agent a:hover { text-decoration:underline; }

#poza_agent {
	float:right;
	}

.cont_titlu {
	font-size:14px;
	color:#fff;
	padding:8px 5px;
	background:url(images/gradient2.png);
	}		
	
.link_activ {
	font-weight:500;
	}	
	
	
#msg {
	float:left;
	padding:10px 1%;
	width:92%;
	margin-left:3%;
	border-radius:0px;
	display:block;
	text-decoration:inherit;
	margin-bottom:10px;
	margin-top:10px;
	text-align:left;
	}


.error {
	background:url(images/del2.png) right no-repeat #feebeb;
	border:1px solid #ffb3b3;
	margin:0 auto;
	margin-top:10px;
	width:90%;
	padding:2px;
	text-align:left;
	font-family:inherit;
	font-size:12px;
	color:#990000;
}	
	
.ok {
	background:url(images/del2.png) right no-repeat #eeffd0;
	border:1px solid #adcf6d;
	width:97.92%;
	}
	

#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:#3a3a3a;
	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 #3a3a3a;
	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:#3a3a3a;
	color:#FFFFFF;
	border:1px solid #3a3a3a;
	border-bottom:none;
	}

li.tab_activ {
	background:#3a3a3a;
	color:#FFFFFF;
	border:1px solid #3a3a3a;
	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;
	}
	
.fisier_item:hover {
	text-decoration:underline;
	}

 .meniu_bubble{
	width:330px;
	height:auto;
	float:left;
	margin-left:228px;
	position:absolute;
	z-index:998;
	z-index:1100;
	background-color:#ffcc77;
	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%;
	height:auto;
	}
 
	.meniu_bubble_titlu {
	font-family:inherit;
	font-size:18px;
	color:#444444;
	} 
	
	.meniu_bubble_titlu:hover {
	font-family:inherit;
	text-decoration:underline;
	}
	
.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 #ffffff;	}
.margintop20 { margin-top:20px; }
.margintop10 { margin-top:10px; }
.marginbottom10 { margin-bottom:10px; }
.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:41px;
	width:384px;
	z-index:99999;
	background:#fff;
	color:#373737;
	font-family:inherit;
	font-size:12px;
	line-height:150%;
	border:1px solid #878787;
	overflow:hidden;
	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 {	 /* adauga in cos lista */
	clear:both;
	float:left;
	font-family:inherit;
	font-weight:normal;
	color:#fff;
	width:82%;
	padding:7px;
	margin:0 5%;
	text-align:center;
	text-decoration:none;
	background:url(images/gradient1.png) repeat-x bottom;
	border-radius:2px;
	}

.box_cumpara_style1:hover, .produs_indisponibil_box_produs_style1:hover, .produs_indisponibil_box_produs_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 {
	}
	
.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:5px 5%;
	color:#3a3a3a;
	text-align:left;
	text-decoration:none;
	height:30px;
	}
	
.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;
	width:82%;
	padding:7px;
	margin:0 5%;
	max-height:19px;
	line-height:90%;
	text-align:center;
	text-decoration:none;
	background:url(images/gradient1.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	{
	float:left;
	width:100%;
	text-align:center;
	font-family:inherit;
	font-size:12px;
	color:#3a3a3a;
	font-weight:bold;
	}
	
.home_produse_pret {
	font-family:inherit;
	font-size:18px;
	color:#cf1919;
	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:#dcdbdb;
	border:1px solid #dcdbdb;
	border-radius:4px;
	}
 
	/* Everything but IE6 */	
.filtru_container{ width/**/:99%;}	

.filtru_style {
	background:#ffffff;
	float:left;
	width:96%;
	padding:5px 2%;
	}

.filtru_titlu {
	font-size:12px;
	color:#373737;
	padding:8px 5px;
	text-align:left;
	background:url(images/cat_pp_bk.png) repeat-x bottom;
	background-size: auto 100%;
	margin-bottom:5px;
	font-weight:bold;
	color:#FFFFFF;
	}

.filtre_anuleaza {
	float:left;
	color:#3a3a3a;
	width:100%;
	text-indent:10%;
	margin-bottom:5px;
	background:url(images/delete.png) 1% 100% no-repeat;
	}

.filtre_anuleaza:hover {
	background:url(images/delete_h.png)1% 100% no-repeat;
	}

.filtru_style a { color:#373737; font-weight:500; padding-left:4px; font-size:12px; }
.filtru_style a:hover { text-decoration:underline; }
/* ********* filtre lista ********* */ 

/* ********* ordonare *********** */
.container_ordonare {
	clear:both;
	float:right;
	text-align:right;
	width:100%;
	padding:5px 0%;
	font-size:12px;
	line-height:160%;
	font-weight:bold;
	}
.titlu_ordonare {

	}	

.criteriu_listare {
	float:left;
	color:#3a3a3a;
	margin:0px 5px;
	}

	
.criteriu_ordonare {
	float:right;
	color:#3a3a3a;
	margin:0px 5px;
	}
/* ********* ordonare *********** */

/* ********* nav *********** */
.container_nav {
	clear:both;
	float:left;
	text-align:left;
	width:97.8%;
	padding:0px 1%;
	background:#fff;
	font-size:12px;
	margin-top:5px;
	}

.navlink {
	float:left;
	padding:4px 2px;
	padding-top:6px;
	color:#7e7e7e;
	}
	
a.navlink {
	font-weight:400;
	color:#3a3a3a;
	}	
	
a.navlink:hover {
	color:#3a3a3a;
	}
	
a.navlinkh { color:#7e7e7e; }	

	
.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;
	margin:0px 30px 0px 0px;
	width:360px;
	}
	
.container_categorie_style2 {
	float:left;
	text-align:center;
	padding:0px;
	margin:0px 30px 0px 0px;
	width:300px;
	}

.container_categorie_style222 {
	float:left;
	text-align:center;
	padding:0px;
	margin:0px 30px 0px 0px;
	width:300px;
	}
	
.box_style_categorie { /* box categorie */
	float:left;
	width:100%;
	padding:5px 2%;
	display:block;
	text-align:center;
	background:#fff;
	overflow:hidden;
	margin:10px;
	border:1px solid #fff;
	}
.box_style_categorie:hover { background:#fff; border:1px solid #e8e8e8; }	
	
.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:#3a3a3a; }
	
.titlu_categorie_lista_scroll { /* titlu categorie lista categorii */
	clear:both;
	float:left;
	width:100%;
	font-family:inherit;
	font-size:14px;
	font-weight:normal;
	color:#1c1c1c;
	text-decoration:none;
	line-height:130%;
	text-align:left;
	margin-bottom:10px;
	}

.titlu_categorie_lista_scroll:hover { color:#3a3a3a; }
	
.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:#3a3a3a;
	background:#fff;
	padding:2px 6px;
	right:0;
	top:0;
	text-align:right;
	}

.descriere_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:0px;
	margin:0px 10px 10px 10px;
	width:237px;
	}

.container_brand_style2 {
	float:left;
	text-align:center;
	padding:0px;
	margin:0px 10px 10px 10px;
	width:175px;
	}
	
.box_style_brand	{ /* box brand */
	float:left;
	width:100%;
	padding:10px 2%;
	display:block;
	text-align:center;
	background:#fff;
	overflow:hidden;
	border:1px solid #fff;
	}
	
.box_style_brand:hover	{
	background:#fff; border:1px solid #e8e8e8;;
	}
	
.image_box_brand {
	float:left;
	text-align:center;
	max-width:94%;
	min-width:94%;
	margin-left:3%;
	max-height:100px;
	min-height:100px;
	overflow:hidden;
	z-index:0;
	}	

.image_box_brand img {
	text-align:center;
	}
	
.image_page_brand {
	float:left;
	text-align:center;
	overflow:hidden;
	z-index:0;
	margin-right:10px;
	}		

.descriere_brand_pagina {
	width:100%;
	padding:10px 0%;
	line-height:160%;
	font-size:12px;
	color:#7e7e7e;
	overflow:hidden;
	}	
	
.titlu_brand_lista { /* titlu categorie lista categorii */
	clear:both;
	float:left;
	max-width:94%;
	margin-left:3%;
	font-family:inherit;
	font-size:16px;
	font-weight:normal;
	color:#1c1c1c;
	line-height:130%;
	text-align:left;
	margin-bottom:5px;
	}	
.titlu_brand_lista:hover { color:#3a3a3a; }
	
.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 {
	clear:both;
	float:left;
	margin:10px 0px;
	z-index: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 {
	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:#00a3ea;
	color:#FFFFFF;
	border-radius:20px;
	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-left:120px;
	margin-top:-170px;
	background:url(images/bulina_discount.png) 50% 50% no-repeat;
	padding:16px;
	color:#FFFFFF;
	font-weight:bold;
	}	
	
tr.style_header_tabel_liste_vars td {
	background:#f4f4f4;
	padding:8px 4px;
	color:#a5a5a5;
	font-size:12px;
	border-bottom:1px solid #999999;
}	

#produse_cadou {
	float:left;
	width:98%;
	padding:5px 1%;
	background:#ffffff;
	border-radius:5px;
	margin:10px 0px;
	box-shadow: inset 0px 0px 2px #c5c5c5;
	}		

.titlu_produs_cadou {
	float:right;
	width:98%;
	font-family:inherit;
	font-size:110%;
	font-weight:bold;
	color:#f26522;
	padding:5px 1%;
	text-decoration:none;
	line-height:100%;
	background:#FFFFFF;
	}		
	
tr.style_header_produs_cadou td {
	padding:8px 4px;
	color:#a5a5a5;
	font-size:110%;
	border-bottom:1px solid #efefef;
}
	
.tabel_produse_cadou {
	float:left;
	width:80% !important;
	border:1px solid #ccc;
	margin-left:10%;
	padding:5px 1%;
	margin-bottom:10px;
	border-radius:5px;
	}
	
.tabel_produse_cadou:hover { border:1px solid #ffffff; box-shadow:0px 0px 5px #ccc; }		


#produs_transport_gratuit {
	float:left;
	width:96%;
	background:#efefef;
	color:#4b4b4b;
	font-size:100%;
	text-align:left;
	padding:5px 2%;
	border-radius:4px;
	margin-bottom:5px;
	}
	
.checkTransport {
	font-size:80%;
	color:#006600;
	}	
	
/* comanda rapida  */
.comanda_rapida	{
	float:right;
	background:#ffdd99;
	width:98%;
	padding:5px 1%;
	border-radius:3px;	
	margin:0px 0px;
	}

.comanda_rapida_titlu {
	float:left;
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
	font-size:130%;
	}

.comanda_rapida_buton	{
	float:left;
	width:100%;
	color:#993311;
	background:#ffffff;
	font-weight:normal;
	font-size:120%;
	text-align:center;
	padding:4px 0px;
	border-radius:2px;
	}

.comanda_rapida_buton:hover {
	background:#000000;
	color:#FFFFFF;

	}		
	
#boxForm {
	display:none;
	float:left;
	width:100%;
	padding:5px 0px;
	}
	
 	
.form_input	{
	float:left;
	width:100%;
	margin-bottom:5px;
	}	
	

.form_input input:focus {
	color:#333333;
	}	
	
.form_input input, textarea { float:left; width:97%; border:1px solid #c5c5c5; color:#999999; border-radius:2px; padding:4px 1%; outline:none; background:#f5f5f5; }


p.validate_msg, p.validate_comm { display: none; }
p.validate_msg, p.validate_captcha, p.validate_captcha_comm, p.validate_comm {
	width:100%;
	float:right;
	padding:5px;
	text-align:right;
	font-size:12px;
	color: #ff3300; 
}	

p.validate_captcha, p.validate_captcha_comm, {
	display: block;
	}	