@charset "utf-8";


@font-face {
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Crimson Text Regular'), local('CrimsonText-Regular'), url(../fonts/CrimsonText-Regular.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url('../fonts/OpenSans-Ext.woff2') format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url('../fonts/OpenSans.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

/*--------------------------------------------------------------------
- HTML
-----------------------------------------------------------------------*/
	body {
		padding: 0px;
		margin: 0px;
		font-family: "Open Sans", sans-serif;
		font-size: 14px;
		line-height: 1em;
		background-color: #fff;
		color: #000;	
		}
		
	* {
	  -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
			  box-sizing: border-box;
	}
	*:before,
	*:after {
	  -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
			  box-sizing: border-box;
	}
	input, button, select, textarea,
	table, tr, td {
		font-family: inherit;
		font-size: inherit;
		line-height: inherit;
		}
	img { border: 0px; }
	
/*--------------------------------------------------------------------
- Generale
-----------------------------------------------------------------------*/
	.site-wrapper {
		display: table;
		width: 100%;
		height: 100%; /* For at least Firefox */
		min-height: 100%;
		}
	.site-shadow {
		-webkit-box-shadow: inset 0 0 100px rgba(0,0,0,.5);
		box-shadow: inset 0 0 100px rgba(0,0,0,.5);
		}
	.site-wrapper-inner {
		display: table-cell;
		vertical-align: top;
		}
	.clearfix:after {
		content: "";
		display: table;
		clear: both;
		}	
	a.buton_left, a.buton_right {
		float: left;
		padding: 17px 35px;
		margin: 20px 0px 0px 0px;
		font-size: 1em;
		letter-spacing: 1px;
		color: #fff;
		background-color: #16697a;
		text-decoration: none;
		outline: none;
		}
	a.buton_right { float: right; }
	
	div.buton_central {
		text-align: center;
		}
	a.buton_central {
		display: inline-block;
		padding: 17px 35px;
		margin: 10px auto 0px auto;
		font-size: 1em;
		letter-spacing: 1px;
		color: #fff;
		background-color: #16697a;
		text-decoration: none;
		outline: none;
		}
	a.buton_left:hover, a.buton_central:hover {
		background-color: #3797a4;
		}
	.text-central { text-align: center; }
	.text-right { text-align: right !important; }
	.text_error { color: #ff0000; }
	.text_succes {
		color: green;
		font-weight: bold;
		}
	img.icon { vertical-align: middle; }
	#unicredit_fake {
		background-color: #990000;
		color: #fff;
		border: none;
		padding: 7px 15px;
		cursor: pointer;
		}
		
/* ------------------------------------------------------------------------------------
- Ecrane
 ------------------------------------------------------------------------------------ */
	.container {
			width: 98%;
			max-width: 1200px;
			margin: 0px auto;
			}
			
			@media screen and (min-width: 1366px) 
			{	
				#ecran_welcome {
					width: 100%;
					max-width: 100%;
					min-height: 921px !important;
					background: url('../../imagini/interdecor-parchet-laminat-lvt-pvc-stratificat-1920.jpg') center 0px no-repeat;
					background-size: cover;
					}
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
				#ecran_welcome {
					width: 100%;
					max-width: 100%;
					min-height: 705px !important;
					background: url('../../imagini/interdecor-parchet-laminat-lvt-pvc-stratificat-1366.jpg') center 0px no-repeat;
					background-size: cover;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
				#ecran_welcome {
					width: 100%;
					max-width: 100%;
					min-height: 619px !important;
					background: url('../../imagini/interdecor-parchet-laminat-lvt-pvc-stratificat-1200.jpg') center 0px no-repeat;
					background-size: cover;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
				#ecran_welcome {
					width: 100%;
					max-width: 100%;
					min-height: 512px !important;
					background: url('../../imagini/interdecor-parchet-laminat-lvt-pvc-stratificat-992.jpg') center 0px no-repeat;
					background-size: cover;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
				#ecran_welcome {
					width: 100%;
					max-width: 100%;
					min-height: 450px !important;
					background: url('../../imagini/interdecor-parchet-laminat-lvt-pvc-stratificat-768.jpg') center 0px no-repeat;
					background-size: cover;
					}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
				#ecran_welcome {
					width: 100%;
					max-width: 100%;
					min-height: 450px !important;
					background: url('../../imagini/interdecor-parchet-laminat-lvt-pvc-stratificat-768.jpg') center 0px no-repeat;
					background-size: cover;
					}
			}	
/* ------------------------------------------------------------------------------------
- Header Mic
 ------------------------------------------------------------------------------------ */
			@media screen and (min-width: 1366px) 
			{	
				#ecran_header_mic {
					width: 100%;
					max-width: 100%;
					min-height: 500px !important;
					background-color: #333;
					}				
				.header_mic_parchet_laminat {
					background: url('../../imagini/header-parchet-laminat-1920.jpg') 0px 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_parchet_stratificat {
					background: url('../../imagini/header-parchet-stratificat-1920.jpg') 0px 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_parchet_lvt-pvc {
					background: url('../../imagini/header-parchet-lvt-pvc-1920.jpg') 0px 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_covoare {
					background: url('../../imagini/header-covoare-1920.jpg') 0px 100% no-repeat;
					background-size: cover;
					}
				.header_mic_accesorii {
					background: url('../../imagini/header-parchet-accesorii-1920.jpg') 0px 100% no-repeat;
					background-size: cover;
					}
				.header_mic_pagina {
					background: url('../../imagini/header-parchet-accesorii-covoare-1920.jpg') 0px 100% no-repeat;
					background-size: cover;
					}
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
				#ecran_header_mic {
					width: 100%;
					max-width: 100%;
					min-height: 450px !important;
					background-color: #333;
					}
				.header_mic_parchet_laminat {
					background: url('../../imagini/header-parchet-laminat-1366.jpg') 0px 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_parchet_stratificat {
					background: url('../../imagini/header-parchet-stratificat-1366.jpg') 0px 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_parchet_lvt-pvc {
					background: url('../../imagini/header-parchet-lvt-pvc-1366.jpg') 0px 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_covoare {
					background: url('../../imagini/header-covoare-1366.jpg') 0px 100% no-repeat;
					background-size: cover;
					}
				.header_mic_accesorii {
					background: url('../../imagini/header-parchet-accesorii-1366.jpg') 0px 100% no-repeat;
					background-size: cover;
					}
				.header_mic_pagina {
					background: url('../../imagini/header-parchet-accesorii-covoare-1366.jpg') 0px 100% no-repeat;
					background-size: cover;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
				#ecran_header_mic {
					width: 100%;
					max-width: 100%;
					min-height: 450px !important;
					background-color: #333;
					}					
				.header_mic_parchet_laminat {
					background: url('../../imagini/header-parchet-laminat-1200.jpg') 0px 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_parchet_stratificat {
					background: url('../../imagini/header-parchet-stratificat-1200.jpg') 0px 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_parchet_lvt-pvc {
					background: url('../../imagini/header-parchet-lvt-pvc-1200.jpg') 0px 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_covoare {
					background: url('../../imagini/header-covoare-1200.jpg') 0px 100% no-repeat;
					background-size: cover;
					}
				.header_mic_accesorii {
					background: url('../../imagini/header-parchet-accesorii-1200.jpg') 0px 100% no-repeat;
					background-size: cover;
					}
				.header_mic_pagina {
					background: url('../../imagini/header-parchet-accesorii-covoare-1200.jpg') 0px 100% no-repeat;
					background-size: cover;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
				#ecran_header_mic {
					width: 100%;
					max-width: 100%;
					min-height: 450px !important;
					background-color: #333;
					}					
				.header_mic_parchet_laminat {
					background: url('../../imagini/header-parchet-laminat-1366.jpg') center 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_parchet_stratificat {
					background: url('../../imagini/header-parchet-stratificat-1366.jpg') center 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_parchet_lvt-pvc {
					background: url('../../imagini/header-parchet-lvt-pvc-1366.jpg') center 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_covoare {
					background: url('../../imagini/header-covoare-1366.jpg') center 100% no-repeat;
					background-size: cover;
					}
				.header_mic_accesorii {
					background: url('../../imagini/header-parchet-accesorii-1366.jpg') center 100% no-repeat;
					background-size: cover;
					}
				.header_mic_pagina {
					background: url('../../imagini/header-parchet-accesorii-covoare-1366.jpg') center 100% no-repeat;
					background-size: cover;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
				#ecran_header_mic {
					width: 100%;
					max-width: 100%;
					min-height: 450px !important;
					background-color: #333;
					}					
				.header_mic_parchet_laminat {
					background: url('../../imagini/header-parchet-laminat-1366.jpg') center 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_parchet_stratificat {
					background: url('../../imagini/header-parchet-stratificat-1366.jpg') center 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_parchet_lvt-pvc {
					background: url('../../imagini/header-parchet-lvt-pvc-1366.jpg') center 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_covoare {
					background: url('../../imagini/header-covoare-1366.jpg') center 100% no-repeat;
					background-size: cover;
					}
				.header_mic_accesorii {
					background: url('../../imagini/header-parchet-accesorii-1366.jpg') center 100% no-repeat;
					background-size: cover;
					}
				.header_mic_pagina {
					background: url('../../imagini/header-parchet-accesorii-covoare-1366.jpg') center 100% no-repeat;
					background-size: cover;
					}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
				#ecran_header_mic {
					width: 100%;
					max-width: 100%;
					min-height: 450px !important;
					background-color: #333;
					}					
				.header_mic_parchet_laminat {
					background: url('../../imagini/header-parchet-laminat-1200.jpg') center 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_parchet_stratificat {
					background: url('../../imagini/header-parchet-stratificat-1200.jpg') center 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_parchet_lvt-pvc {
					background: url('../../imagini/header-parchet-lvt-pvc-1200.jpg') center 100% no-repeat;
					background-size: cover;
					}	
				.header_mic_covoare {
					background: url('../../imagini/header-covoare-1200.jpg') center 100% no-repeat;
					background-size: cover;
					}
				.header_mic_accesorii {
					background: url('../../imagini/header-parchet-accesorii-1200.jpg') center 100% no-repeat;
					background-size: cover;
					}
				.header_mic_pagina {
					background: url('../../imagini/header-parchet-accesorii-covoare-1200.jpg') center 100% no-repeat;
					background-size: cover;
					}
			}	
		
/* ------------------------------------------------------------------------------------
- Meniu Top			  
 ------------------------------------------------------------------------------------ */
	#meniutop {
		}
	#meniu_links {
		float: left;
		width: 80%;
		padding: 10px 0px 4px 10px;
		}
	#meniu_links a {
		float: left;
		padding: 5px 12px 5px 12px;
		color: #fff;
		font-size: 1.1em;
		line-height: 1em;
		text-transform: uppercase;
		text-decoration: none;
		outline: none;
		text-shadow: 4px 4px 5px #000;
		}
	#meniu_links a:hover {
		background-color: rgba(0,0,0,.5);
		}
	#meniu_links a.login {
		background-color: #16697a;
		}
	#meniu_links a.cont_meniu {
		padding: 5px 25px 5px 8px;
		background: #fc5652 url('../../imagini/param_sageata_jos.png') 96% 8px no-repeat;
		}	
	#meniu_links_submeniu {
		display: none;
		position: absolute;
		min-width: 200px;
		padding: 5px 5px;
		background-color: rgba(0, 0, 0, .4);
		}		
	#meniu_links_submeniu a {
		float: none;
		display: block;
		padding: 10px 10px 10px 20px;
		font-size: 1em;
		color: #fff;
		text-transform: none;
		text-decoration: none;
		outline: none;
		border-top: 3px transparent solid;
		}
	.submeniumain a:hover {
		background-color: rgba(0,0,0,.5);
		}
	a#cos_banner {
		position: fixed;
		top: 5px;
		left: -150px;
		width: 39px;
		height: 39px;
		z-index: 99999;
		padding: 30px;
		border-radius: 30px;
		color: #fff;
		background: #16697a url('../../imagini/cos-cumparaturi.png') center center no-repeat;
		text-align: left;
		box-shadow: 0px 0px 8px #333;
		text-decoration: none;
		outline: none;
		opacity: 0;
		}
	#cos_banner > span {
		display: block;
		margin: 8px 0px 0px 11px;
		padding: 5px 15px 5px 10px;
		border-radius: 15px;
		background-color: rgba(255, 255, 255, .9);
		color: #111;
		font-size: 0.9em;
		text-align: left;
		overflow: normal;
		}
	#logo {
		display: block;
		width: 100%; 
		padding: 30px 0px 30px 0px;
		margin: 0px auto 10px auto;
		text-shadow: 3px -4px #111; 
		font-weight: bold; 
		font-size: 8.7em; 
		font-family: "Crimson Text", sans-serif;
		letter-spacing: -4px; 
		color: #fff; 
		text-align: center; 
		line-height: 1em; 
		border: 3px solid #fff;
		text-decoration: none;
		outline: none;
		text-transform: uppercase;
		}
			
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
				#logo {
						font-size: 6.7em;
						letter-spacing: -4px; 
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
				#logo {
						font-size: 5.9em;
						letter-spacing: -4px; 
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
				#logo {
						font-size: 5.2em;
						letter-spacing: -4px; 
					}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
				#logo {
						font-size: 3.9em;
						letter-spacing: -4px; 
					}
			}			
			
			
/* ------------------------------------------------------------------------------------
- Meniu Main			  
 ------------------------------------------------------------------------------------ */
	#meniumain {
		width: 100%;
		height: 80px;
		background: rgb(0,0,0);
		/*background: linear-gradient(90deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0.1) 13%, rgba(0,0,0,0.6) 35%, rgba(0,0,0,0.6) 65%, rgba(0,0,0,0.1) 88%, rgba(0,0,0,0) 95%);*/
		background: linear-gradient(90deg, rgba(255,255,255,0) 5%, rgba(255,255,255,0.1) 13%, rgba(255,255,255,0.9) 35%, rgba(255,255,255,0.9) 65%, rgba(255,255,255,0.1) 88%, rgba(255,255,255,0) 100%);
		text-align: center;
		}
	#ecran_welcome #meniumain { margin: 0px 0px 180px 0px; }
	#ecran_header_mic #meniumain { margin: 0px 0px 50px 0px; }
	
	#meniumain a {
		display: inline-block;
		width: 130px;
		padding: 19px 0px 18px 0px;
		margin: 0px 15px 0px 0px;
		font-size: 1.3em;
		line-height: 1.1em;
		letter-spacing: 0px;
		text-align: center;
		color: #111;
		text-transform: uppercase;
		text-decoration: none;
		outline: none;
		border-top: 3px transparent solid;
		}
	#meniumain a:hover {
		color: #fff;
		background-color: rgba(0,0,0,.5);
		}
	#meniumain a.selectat {
		border-top: 3px #ffa62b solid;
		}
	.submeniumain {
		display: none;
		position: absolute;
		top: 0px;
		left: 0px;
		min-width: 250px;
		padding: 10px 10px 10px 10px;
		background-color: rgba(0,0,0,.5);
		}
	.submeniumain a {
		display: block;
		padding: 10px 10px 10px 20px;
		font-size: 1em;
		font-family: "Droid Serif", sans-serif;
		color: #fff;
		text-transform: uppercase;
		text-decoration: none;
		outline: none;
		border-top: 3px transparent solid;
		}
	.submeniumain a:hover {
		background-color: rgba(0,0,0,.5);
		}
			
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
				#meniumain {
					height: auto;
					}
				#ecran_welcome #meniumain { margin: 0px 0px 75px 0px; }
				#ecran_header_mic #meniumain { margin: 0px 0px 40px 0px; }
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
				#meniumain {
					height: auto;
					}
				#ecran_welcome #meniumain { margin: 0px 0px 55px 0px; }
				#ecran_header_mic #meniumain { margin: 0px 0px 40px 0px; }
				#meniumain a {
					display: inline-block;
					width: 150px;
					padding: 8px 0px 8px 0px;
					margin: 0px 15px 5px 0px;
					font-size: 1.2em;
					}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
				#meniumain {
					height: auto;
					}
				#ecran_welcome #meniumain { margin: 0px 0px 55px 0px; }
				#ecran_header_mic #meniumain { margin: 0px 0px 40px 0px; }
				#meniumain a {
					display: inline-block;
					width: 140px;
					padding: 8px 0px 8px 0px;
					margin: 0px 15px 5px 0px;
					font-size: 1.2em;
					}
			}
			
		
/* ------------------------------------------------------------------------------------
- Ecran Bestvalue
 ------------------------------------------------------------------------------------ */
	.panou_alb_sus {
		width: 98%;
		max-width: 1200px;
		height: 60px;
		margin: -60px auto 0px auto;
		background-color: #fff;
		}
	.h1box {
		width: 50%;
		margin: -10px auto 0px auto;
		}	
	.h1_central {
		width: 80%;
		margin: -10px auto 0px auto;
		text-align: center; 
		}
	.h1box > h3, .h1_central > h3 {
		margin: 0px 0px 7px 0px;
		padding: 0px;
		color: #ccc;
		text-align: center;
		font-style: italic;
		font-weight: normal;
		font-size: 1.3em;
		line-height: 1em;
		letter-spacing: -1px;
		}
	.h1box > h3 a, .h1_central > h3 a {
		padding: 4px 10px 4px 10px;
		font-size: 0.9em;
		line-height: 1.1em;
		color: #111;
		background-color: #f5f5f5;
		font-style: normal;
		text-decoration: none;
		outline: none;
		}
	.h1box > h1, .h1_central > h1 {
		margin: 0px;
		padding: 0px 0px 10px 0px;
		color: #313741;
		font-size: 3.2em;
		line-height: 1em;
		letter-spacing: -1px;
		text-align: center;
		font-style: normal;
		font-weight: normal;
		text-transform: uppercase;
		font-family: "Crimson Text", sans-serif;
		background: transparent url('../../imagini/h1-fundal.png') center 100% no-repeat;
		}
	.h1_central > h1 { 
		margin: 15px 0px 0px 0px;
		font-size: 2.5em; 
		background-image: none;
		}
	.h1_central span { 
		display: block;
		padding: 3px 0px 0px 0px;
		font-size: 0.8em;
		letter-spacing: -1px;
		display: block; 
		text-transform: none; 
		}
	.h1_central > h2 { 
		margin: 2px 0px 0px 0px;
		font-size: 1.4em; 
		color: #bbb;
		font-weight: bold;
		}
	
	.bestvalue_lista {
		width: 876px;
		margin: 50px auto 0px auto;
		}
	.icon_producator {
		display: block;
		padding: 0px;
		margin: -43px 0px 0px auto;
		text-align: right;
		}	
	.icon_producator img {
		width: 157px;
		height: 43px;
		}
			
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
				.bestvalue_lista {
					width: 85%;	
					margin: 25px auto 0px auto;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
				.h1box {
					width: 90%;
					}
				.h1_central {
					width: 100%;
					}	
				.h1_central span { 
					font-size: 0.7em;
					}
				.bestvalue_lista {
					width: 100%;
					margin: 25px auto 0px auto;
					}
				.icon_producator {
					margin: -43px auto 0px 0px;
					text-align: center;
					}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
				.h1box {
					width: 90%;
					}
				.h1_central {
					width: 100%;
					}				
				.h1box > h1, .h1_central > h1 {
					font-size: 2.3em;
					} 	
				.h1_central > h1 { 
					font-size: 2.4em; 
					}
				.h1_central span { 
					font-size: 0.7em;
					}
				.bestvalue_lista {
					width: 100%;
					margin: 25px auto 0px auto;
					}
				.icon_producator {
					margin: -43px auto 0px 30px;
					text-align: left;
					}	
			}
			
			
/* ------------------------------------------------------------------------------------
- Ecran Magazine
 ------------------------------------------------------------------------------------ */
	#ecran_magazine {
		min-height: 511px !important;
		background: url('../../imagini/banda-magazine-fundal.jpg') 0px 0px no-repeat;
		background-size: cover;
		margin: 0px 0px 40px 0px;
		}
	#ecran_magazine .laterala {
		float: left;
		height: 60px;
		}
	.laterala_alba {
		width: 100%;
		height: 60px;
		margin: 0px auto 0px auto;
		background-color: #fff;
		}
	#ecran_magazine .centrala {
		float: left;
		width: 1200px;
		color: #fff;
		}
	#centrala_alb {
		width: 100%;
		height: 60px;
		margin: 0px auto 0px auto;
		background-color: #fff;
		}	
	#centrala_continut {
		padding: 90px 60px 0px 60px;
		}
	#centrala_s_text {
		float: left;
		width: 50%;
		padding: 0px 20px 0px 0px;
		line-height: 1.3em;
		}
	.centrala_s_magaz {
		float: left;
		width: 25%;
		text-align: center;
		}
	.centrala_s_magaz img {
		display: block;
		margin: 0px auto 8px auto;
		}
	#centrala_titlu {
		font-size: 2.1em;
		line-height: 1em;
		text-transform: uppercase;
		padding: 0px 0px 15px 0px;
		}
	#centrala_titlu strong {
		display: block;
		}
			
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
				#centrala_continut {
					padding: 70px 20px 0px 20px;
					}
				#centrala_s_text {
					width: 40%;
					padding: 0px 10px 0px 10px;
					}
				.centrala_s_magaz {
					width: 30%;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{	
				#ecran_magazine {
					min-height: 431px !important;
					}
				#centrala_continut {
					padding: 40px 40px 0px 40px;
					}
				#centrala_s_text {
					float: none;
					display: block;
					width: 90%;
					padding: 20px 0px 0px 0px;
					margin: 0px auto 0px auto;
					}
				.centrala_s_magaz {
					display: none;
					}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{	
				#ecran_magazine {
					min-height: 431px !important;
					}
				#centrala_continut {
					padding: 40px 40px 0px 40px;
					}
				#centrala_s_text {
					float: none;
					width: 100%;
					padding: 0px 0px 0px 0px;
					}
				.centrala_s_magaz {
					display: none;
					}
			}
		
/* ------------------------------------------------------------------------------------
- Ecran Producatori
 ------------------------------------------------------------------------------------ */
	#ecran_producatori {
		padding: 80px 0px 30px 0px;
		}
	#ecran_producatori span {
		float: left;
		width: 49%;
		max-width: 49%;
		margin: 0px 1% 0px 0px;
		overflow: hidden;
		text-align: center;
		}
	#ecran_producatori span img {
		max-width: 100%;
		height: auto;
		}
			
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
				#ecran_producatori {
					padding: 60px 0px 20px 0px;
					}
				#ecran_producatori span {
					width: 49%;
					max-width: 49%;
					margin: 0px 1% 0px 0px;					
					}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
				#ecran_producatori {
					padding: 60px 0px 20px 0px;
					}
				#ecran_producatori span {
					width: 49%;
					max-width: 49%;
					margin: 0px 1% 0px 0px;					
					}
			}
			
			
/* ------------------------------------------------------------------------------------
- Ecran Footer
 ------------------------------------------------------------------------------------ */
	#ecran_footer {
		width: 100%;
		min-width: 100%;
		padding: 60px 0px 0px 0px;
		color: #fff;
		background-color: #1c2b2d;
		border-bottom: 7px solid #000;
		}
	#ecran_footer_sus {
		padding: 0px 0px 35px 0px;
		margin: 0px 0px 35px 0px;
		border-bottom: 1px solid #3d4144;
		}
	#ecran_footer_logo {
		float: left;
		width: 28%;
		text-align: center;
		}
	#ecran_footer_logo a {
		display: block;
		width: 80%;
		padding: 20px;
		color: #fff;
		font-size: 2.2em;
		font-family: "Crimson Text", sans-serif;
		line-height: 1em;
		border: 1px solid #fff;
		text-transform: uppercase;
		text-decoration: none;
		outline: none;
		}
	#ecran_footer_logo a:hover {
		color: #111;
		background-color: rgba(255,255,255,.5);
		border: 1px solid #1c2b2d;
		border-radius: 0px 20px;
		}
	#ecran_footer_contact {
		float: left;
		width: 28%;
		font-size: 0.95em;
		line-height: 1.2em;
		}
	.text_718{
		color: #718c99;
		text-decoration: none;
		outline: none;
		}
	#ecran_footer_meniu_box {
		float: left;
		width: 44%;
		}
	.ecran_footer_titlu {
		font-family: "Droid Serif", sans-serif;
		text-transform: uppercase;
		font-size: 1.2em !important;
		font-weight: normal;
		}	
	#ecran_footer_meniu {
		padding: 25px 0px 0px 0px;
		}
	.ecran_footer_meniu_sectiune {
		float: left;
		width: 50%;
		padding: 0px 10px 0px 0px;
		}
	.ecran_footer_meniu_sectiune a {
		display: block;
		padding: 8px 0px 8px 10px;
		color: #fff;
		font-size: 0.95em;
		text-transform: uppercase;
		text-decoration: none;
		outline: none;
		}
	.ecran_footer_meniu_sectiune a:hover {
		background-color: #3d4144;
		}
	#ecran_footer_jos {
		}
	#ecran_copy {
		float: left;
		width: 50%;
		padding: 12px 0px 10px 10px;
		color: #f1f2ee;
		font-size: 0.9em;
		font-style: italic;
		}
	#ecran_socialbox {
		float: left;
		width: 50%;
		padding: 0px 10px 0px 0px;
		}
	#ecran_social {
		float: right;
		padding: 10px 10px 0px 10px;
		background-color: #33383c;
		}	
	#ecran_social img {
		margin: 0px 5px 0px 5px;
		}
			
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
				#ecran_footer_logo {
					width: 50%;
					}
				#ecran_footer_contact {
					float: left;
					width: 50%;
					margin: -30px 0px 30px 0px;
					text-align: center;
					}
				.ecran_footer_titlu { display: none; }
				#ecran_footer_meniu_box {
					float: none;
					width: 98%;
					text-align: center;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
				#ecran_footer {
					padding: 30px 0px 0px 0px;
					}
				#ecran_footer_logo {
					float: none;
					width: 98%;
					}
				#ecran_footer_logo a {
					margin: 0px auto;
					}
				#ecran_footer_contact {
					float: none;
					width: 98%;
					text-align: center;
					}
				.ecran_footer_titlu { display: none; }
				#ecran_footer_meniu_box {
					float: none;
					width: 98%;
					text-align: center;
					}
				#ecran_copy {
					float: none;
					width: 98%;
					padding: 0px 0px 20px 10px;
					}
				#ecran_socialbox {
					float: none;
					width: 98%;
					}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
				#ecran_footer {
					padding: 30px 0px 0px 0px;
					}
				#ecran_footer_logo {
					float: none;
					width: 98%;
					}
				#ecran_footer_logo a {
					margin: 0px auto;
					}
				#ecran_footer_contact {
					float: none;
					width: 98%;
					text-align: center;
					}
				.ecran_footer_titlu { display: none; }
				#ecran_footer_meniu_box {
					float: none;
					width: 98%;
					text-align: center;
					}
				#ecran_copy {
					float: none;
					width: 98%;
					padding: 0px 0px 20px 10px;
					}
				#ecran_socialbox {
					float: none;
					width: 98%;
					}
			}
		
/* ------------------------------------------------------------------------------------
- Ecran AJAX
 ------------------------------------------------------------------------------------ */
	#ajax_loading {
		display: none;
		width: 98%;
		margin: 0px auto;
		padding: 50px 0px 0px 0px;
		text-align: center;
		}
	#ajax_loading img {
		display: block;
		margin: 0px auto 0px auto;
		}	
	#ajax_loading em {
		color: grey; 
		}
			
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
			}
		
/* ------------------------------------------------------------------------------------
- Ecran LISTA -> Panou Stang
 ------------------------------------------------------------------------------------ */
	#panou_continut {
		width: 98%;
		max-width: 1200px;
		height: 60px;
		margin: -60px auto 0px auto;
		background-color: #fff;
		}
	#ecran_lista {
		width: 98%;
		max-width: 1127px;
		margin: 0px auto;
		}
	#filtru_trigger_mobil {
		margin: 30px auto 1px auto;
		padding: 15px 10px;
		background-color: #f1f2ee;		
		color: #990000;
		text-decoration: none;
		outline: none;
		}
	#filtru_trigger_mobil:hover {
		background-color: #ccc;
		}
	#lista_box {
		width: 100%;
		max-width: 1127px;
		margin: 20px auto;
		}
	.onlymobil {
		display: none;
		}
	#lista_parametrii_box {
		float: left;
		width: 20%;
		max-width: 252px;
		margin: 0px 0px 0px 15px;
		}
	.lista_param_box {
		padding: 14px 10px 10px 10px;
		margin: 0px 0px 12px 0px;
		color: #151515;
		/*background-color: #edfafc;*/
		background-color: #faf5ed;
		}
	.lista_param_titlu {
		display: block;
		font-size: 1em;
		line-height: 1em;
		letter-spacing: 1px;
		color: #151515;
		background: transparent url('../../imagini/param_sageata_sus.png') 100% 0px no-repeat;
		text-transform: uppercase;
		text-decoration: none;
		outline: none;
		}
	.lista_param_titlu_invers {
		background: transparent url('../../imagini/param_sageata_jos.png') 100% 0px no-repeat;
		}
	.lista_param_cont {
		padding: 15px 0px 5px 5px;
		}
	.lista_param_culoare {
		float: left; 
		width: 40px; 
		margin: 0px 5px 0px 0px; 
		height: 130px; 
		text-align: left;
		text-decoration: none;
		outline: none;
		cursor: pointer;
		}
	.lista_param_culoare:hover {
		background-color: rgba(0, 0, 0, .5);
		}
	.lista_param_culoare input {
		display: none;
		}
	.lista_param_culoare span {
		float: left;
		transform: rotate(-90deg);
		transform-origin: center top 0;
		margin: 90px 0px 0px -10px;
		}
	.lista_param_culoare_deschis 	{ color: #000; background-color: #e6c799; border-bottom: 5px solid #e6c799; }
	.lista_param_culoare_mediu 		{ color: #000; background-color: #c89256; border-bottom: 5px solid #c89256;}
	.lista_param_culoare_inchis 		{ color: #fff; background-color: #2e211c; border-bottom: 5px solid #2e211c; }	
	.lista_param_culoare_selectata 	{ border-bottom: 5px solid #fc5652 !important; }
	
	.lista_param_format {
		float: left; 
		width: 43px;
		height: 137px;
		margin: 0px 5px 0px 0px;
		color: transparent;
		border-bottom: 5px solid #f1f2ee;
		cursor: pointer;
		text-decoration: none;
		outline: none;
		}
	.lista_param_1strip	{ background: url('../../imagini/format-1strip.png') center 0px no-repeat; }
	.lista_param_2strip	{ background: url('../../imagini/format-2strip.png') 0px 0px no-repeat; }
	.lista_param_3strip	{ background: url('../../imagini/format-3strip.png') 0px 0px no-repeat; }	

	.lista_param_format:hover {
		background-color: rgba(0, 0, 0, .5);
		color: #fff;
		}
	.lista_param_format input {
		display: none;
		}
	.lista_param_format span {
		float: left;
		text-align: left;
		transform: rotate(-90deg);
		transform-origin: center top 0;
		margin: 85px 0px 0px -27px;
		}
	#ui_parametrii_produs_nume input { 
		width: 100%; 
		padding: 5px 10px;
		color: #111; 
		font-style: 0.9em;
		font-style: italic;
		background-color: #fff; 
		border: none; 
		}
	#ui_parametrii_produs_nume input:focus {
		color: #fff;
		font-style: normal;
		background-color: #16697a;
		}
	#ui_parametrii_grosime { background: transparent url('../../imagini/fundal-grosimi.png') right bottom no-repeat; }
	#ui_parametrii_tip_placa { background: transparent url('../../imagini/fundal-tip-placa.png') right bottom no-repeat; }
	
	
	.label_optiune {
		display: block;
		position: relative;
		padding: 4px 0px 6px 32px;
		margin: 0px 0px 5px 0px;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		}
	.label_optiune:hover {
		color: #990000;
		}
	/* Hide the browser's default checkbox */
	.label_optiune input {
		position: absolute;
		opacity: 0;
		cursor: pointer;
		height: 0;
		width: 0;
		}

	/* Create a custom checkbox */
	.checkmark {
		  position: absolute;
		  top: 0;
		  left: 0;
		  height: 22px;
		  width: 22px;
		  background-color: #f1f2ee;
		}

	/* On mouse-over, add a grey background color */
	.label_optiune:hover input ~ .checkmark {
		background-color: #ccc;
		}

	/* When the checkbox is checked, add a blue background */
	.label_optiune input:checked ~ .checkmark {
		  background-color: #16697a;
		}

	/* Create the checkmark/indicator (hidden when not checked) */
	.checkmark:after {
		  content: "";
		  position: absolute;
		  display: none;
		}

	/* Show the checkmark when checked */
	.label_optiune input:checked ~ .checkmark:after {
		  display: block;
		}

	/* Style the checkmark/indicator */
	.label_optiune .checkmark:after {
		  left: 9px;
		  top: 5px;
		  width: 5px;
		  height: 10px;
		  border: solid white;
		  border-width: 0 3px 3px 0;
		  -webkit-transform: rotate(45deg);
		  -ms-transform: rotate(45deg);
		  transform: rotate(45deg);
		}
			
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
				#lista_parametrii_box {
					float: left;
					width: 21%;
					min-width: 21%;
					max-width: 21%;
					margin: 0px 1% 0px 15px;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
				#lista_parametrii_box {
					float: left;
					width: 22%;
					min-width: 22%;
					max-width: 22%;
					margin: 0px 0px 0px 15px;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
				#lista_box {
					margin: 0px 0px 20px 0px;
					}
				#lista_parametrii_box {
					display: none;
					position: fixed;
					top: 0px;
					left: 0px;
					width: 100%;
					min-width: 100%;
					height: 100%;
					overflow: auto;
					z-index: 999999;
					padding: 0px 2% 20px 2%;
					margin: 0px;
					background-color: #fff;
					}
				.lista_param_cont {
					display: none;
					}
				.lista_param_titlu {
					background: transparent url('../../imagini/param_sageata_jos.png') 100% 0px no-repeat;
					}
				.lista_param_titlu_invers {
					background: transparent url('../../imagini/param_sageata_sus.png') 100% 0px no-repeat;
					}
				.onlymobil {
					display: block;
					}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
				#ecran_lista {
					width: 100%;
				}
				#lista_box {
					margin: 0px 0px 20px 0px;
					}
				#lista_parametrii_box {
					display: none;
					position: fixed;
					top: 0px;
					left: 0px;
					width: 100%;
					min-width: 100%;
					height: 100%;
					overflow: auto;
					z-index: 999999;
					padding: 0px 2% 20px 2%;
					margin: 0px;
					background-color: #fff;
					}
				.lista_param_cont {
					display: none;
					}
				.lista_param_titlu {
					background: transparent url('../../imagini/param_sageata_jos.png') 100% 0px no-repeat;
					}
				.lista_param_titlu_invers {
					background: transparent url('../../imagini/param_sageata_sus.png') 100% 0px no-repeat;
					}
				.onlymobil {
					display: block;
					}
			}
		
		
		
/* ------------------------------------------------------------------------------------
- Ecran LISTA -> Panou Drept
 ------------------------------------------------------------------------------------ */
	#lista_ordonare_box {
		padding: 5px 25px 5px 5px;
		margin: 30px 0px 0px 15px;
		font-size: 13px;
		color: #151515;
		background-color: #faf5ed;
		}
	#lista_ordonare_box #ordonare_left {
		float: left;
		width: 30%;
		min-width: 30%;
		}
	#lista_ordonare_box a {	
		display: none;
		max-width: 150px;
		padding: 8px 10px 8px 25px;
		background: transparent url('../../imagini/ui-icon-anuleaza-filtre.png') 5px 8px no-repeat;
		color: #151515;
		text-decoration: none;
		outline: none;
		}
	#lista_ordonare_box a:hover {	
		color: #fff;
		background-color: #16697a;
		}
	#lista_ordonare_box #ordonare_right {
		float: right;
		width: 70%;
		min-width: 70%;
		text-align: right;
		}	
	#lista_ordonare_box span {
		display: inline;
		}
	#lista_ordonare_box select {
		padding: 3px 5px;
		margin: 0px 0px 0px 10px;
		border: 1px solid #ccc;
		background-color: transparent;
		}
	#lista_right_box {
		float: left;
		width: 80%;
		max-width: 876px;
		margin: 20px 0px 0px 0px;
		}

		
		
	#lista_filtre_box {
		padding: 10px 20px 0px 20px;
		}
	#lista_filtre_box a {
		padding: 0px 30px 1px 10px;
		color: #111;
		background: #f1f2ee url('../../imagini/filtru_sterge.png') 100% 0px no-repeat;
		text-decoration: none;
		outline: none;
		}
	#lista_filtre_box a:hover {
		color: #fff;
		background-color: #16697a;
		}
	.lista_item {
		float: left;
		width: 277px;
		margin: 20px 0px 10px 15px;
		}
	.lista_img_box {
		display: block;
		width: 277px;
		max-height: 257px;
		overflow: hidden;
		}
	.lista_img_fete {
		width: 100%;
		min-width: 100%;
		width: 100%;
		max-height: 257px;
		overflow: hidden;
		}
	.lista_img_fete img {
		float: left;
		}
	.lista_prop {
		}
	.lista_prop span {
		float: left;
		width: 49.8%;
		margin: 0px 0.2% 0px 0px;
		padding: 11px 0px 10px 0px;
		text-align: center;
		color: #fff;
		background-color: #c89256;
		}
	.lista_prop strong {
		float: left;
		width: 49.8%;
		margin: 0px 0px 0px 0.2%;
		padding: 7px 0px 7px 0px;
		text-align: center;
		color: #fff;
		background-color: #16697a;
		font-weight: normal;
		}
	.lista_prop em {
		font-size: 1.5em;
		line-height: 1em;
		font-style: normal;
		}
	.lista_model_info {
		height: 35px;
		min-height: 70px;
		overflow: hidden;
		}
	.lista_model_nume {
		padding: 5px 8px 0px 0px;
		}
	.lista_model_nume a {
		font-size: 1.5em;
		line-height: 1em;
		letter-spacing: -1px;
		color: #111;
		text-decoration: none;
		outline: none;
		}
	.lista_model_gama {
		padding: 4px 0px 0px 0px;
		font-size: 1em;
		line-height: 1em;
		color: #999999;
		}
	#mesaj_niciun_model {
		padding: 5px 25px 5px 5px;
		margin: 30px 0px 0px 15px;
		line-height: 1.5em;
		}
	#lista_oferte_cautare_text {
		padding: 5px 25px 5px 5px;
		margin: 5px 0px 0px 15px;
		}
			
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
				#lista_ordonare_box {
					padding: 5px 15px 5px 5px;
					margin: 0px 0px 0px 0.3%;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
				#lista_ordonare_box {
					padding: 5px 15px 5px 5px;
					margin: 0px 0px 0px 0.3%;
					}
				#lista_right_box {
					float: left;
					width: 76%;
					max-width: 76%;
					margin: 20px 0px 0px 0px;
					}
				.lista_item {
					width: 33%;
					max-width: 33%;
					overflow: hidden;
					margin: 15px 0px 10px 0.3%;
					}
				.lista_img_box {
					display: block;
					width: 100%;
					max-width: 100%;
					max-height: 257px;
					overflow: hidden;
					}
				.lista_img_box .lista_img_fete img {
					min-width: 100%;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
				#lista_ordonare_box {
					padding: 5px 15px 5px 5px;
					margin: 0px 0px 0px 1%;
					}
				#lista_right_box {
					float: left;
					width: 73%;
					max-width: 73%;
					margin: 20px 0px 0px 0px;
					}
				.lista_item {
					width: 49%;
					max-width: 49%;
					overflow: hidden;
					margin: 15px 0px 10px 1%;
					}
				.lista_img_box {
					display: block;
					width: 100%;
					max-width: 100%;
					max-height: 257px;
					overflow: hidden;
					}
				.lista_img_box .lista_img_fete img {
					min-width: 100%;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 584px) and (max-width: 768px) 
			{
				#lista_ordonare_box {
					padding: 5px 2px 5px 0px;
					margin: 0px 0px 10px 0px;
					}
				#lista_ordonare_box #ordonare_left {
					width: 40%;
					min-width: 40%;
					}
				#lista_ordonare_box #ordonare_right {
					width: 60%;
					min-width: 60%;
					}
				#lista_right_box {
					float: none;
					width: 100%;
					margin: 0px auto 0px auto;
					}
				#lista_filtre_box {
					text-align: left;
					padding: 10px 20px 0px 5px;
					margin: -15px 0px 20px 0px;
					line-height: 1.8em;
					}
				.lista_item {
					width: 47%;
					max-width: 47%;
					overflow: hidden;
					margin: 15px 1.5% 10px 1.5%;
					}
				.lista_img_box {
					display: block;
					width: 100%;
					max-width: 100%;
					max-height: 257px;
					overflow: hidden;
					}
				.lista_img_box .lista_img_fete img {
					min-width: 100%;
					}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 583px) 
			{
				#lista_ordonare_box {
					padding: 5px 2px 5px 0px;
					margin: 0px 0px 10px 0px;
					}				
				#lista_ordonare_box span {
					display: none;
					}
				#lista_ordonare_box #ordonare_left {
					width: 40%;
					min-width: 40%;
					}
				#lista_ordonare_box #ordonare_right {
					width: 60%;
					min-width: 60%;
					}
				#lista_right_box {
					float: none;
					width: 100%;
					margin: 0px auto 0px auto;
					}
				#lista_filtre_box {
					text-align: left;
					padding: 10px 20px 0px 5px;
					margin: -15px 0px 20px 0px;
					line-height: 1.8em;
					}
				.lista_item {
					width: 50%;
					max-width: 50%;
					overflow: hidden;
					margin: 20px 0px 10px 0px;
					border-right: 1px solid #fff;
					}

				.lista_img_box {
					max-height: 207px;
					overflow: hidden;
					}
				.lista_img_box img { margin: -10px 0px 0px -30px; }
				.lista_img_fete {
					max-height: 207px;
					}

				.lista_model_info {
					min-height: 65px;
					}
				.lista_prop span {
					width: 40.8%;
					}
				.lista_prop strong {
					width: 58.8%;
					padding: 11px 0px 10px 0px;
					}
				.lista_prop em {
					font-size: 1em;							
					}
			}
		
		
/* ------------------------------------------------------------------------------------
- Ecran LISTA -> Paginare
 ------------------------------------------------------------------------------------ */
	#paginare {
		width: 98%;
		margin: 40px 1% 0px 1%;
		text-align: center;
		}
	#paginare a {
		display: inline-block;
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 40px;
		border-radius: 40px;
		font-weight: bold;
		color: #353535;
		font-weight: bold;
		text-decoration: none;
		outline: none;
	}
	#paginare a.inactiv {
		color: #fff;
		background-color: #16697a;
		}
	#paginare a.inactiv:hover {
		background-color: #ff0000;
		}
	#paginare a:hover {
		background-color: #f1f2ee;
		}	
			
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
			}
		
/* ------------------------------------------------------------------------------------
- Detalii
 ------------------------------------------------------------------------------------ */
	#continut_box {
		width: 98%;
		max-width: 1200px;
		margin: 50px auto 50px auto;
		}
	#continut_stang_box {
		float: left;
		width: 50%;
		margin: 0px 0px 0px 38px;
		max-width: 481px;
		}
	#galerie_box { 
		}
	#thumbs_box {
		float: right;
		width: 30%;
		max-width: 85px;
		}
	#thumbs_box a {
		display: block;
		margin: 2px 0px 2px 0px;
		}
	#galerie_poza {
		position: relative;
		float: right;
		width: 391px;
		height: 363px;
		max-height: 363px;
		overflow: hidden;
		}
	#galerie_poza a {
		display: none;
		}
	#galerie_mareste {
		position: absolute;
		display: block !important;
		right: 10px;
		bottom: 10px;
		z-index: 999;
		width: 24px;
		height: 24px;
		}
	#informatii_box {
		margin: 10px 0px 0px 0px;
		border: 1px solid #faf5ed;
		}
	#informatii_tabs {
		background-color: #faf5ed;
		}
	#informatii_tabs a {
		float: left;
		width: 25%;
		padding: 15px 0px;
		color: #111;
		text-align: center;
		text-decoration: none;
		outline: none;
		}
	#informatii_tabs a.selected {
		color: #fff;
		background-color: #16697a;
		}
	.informatii_subbox {
		display: none;
		padding: 20px 20px 30px 20px;
		line-height: 1.3em;
		}
	.dim_left {
		float: left;
		width: 40%;
		padding: 0px 0px 5px 0px;
		}
	.dim_right {
		float: left;
		width: 60%;
		text-align: right;
		padding: 0px 0px 5px 0px;
		}
			
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
				#continut_stang_box {
					width: 54%;
					margin: 0px 0px 0px 1%;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
					#continut_box {
						margin: 30px auto 50px auto;
						}
					#continut_stang_box {
						float: none;
						width: 100%;
						max-width: 485px;
						margin: 0px auto 0px auto;
						}
					#informatii_box {
						margin: 0px 0px 15px 0px;
						}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
					#continut_box {
						margin: 30px auto 50px auto;
						}
					#continut_stang_box {
						float: none;
						width: 100%;
						max-width: 485px;
						margin: 0px auto 0px auto;
						}
					#informatii_box {
						margin: 0px 0px 15px 0px;
						}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
					#continut_box {
						margin: 30px auto 50px auto;
						}
					#continut_stang_box {
						float: none;
						width: 100%;
						margin: 0px 0px 0px 0px;
						}
					#informatii_box {
						margin: 0px 0px 15px 0px;
						}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 526px) and (max-width: 992px) 
			{
					#galerie_box { 
						width: 485px;
						margin: 0px auto 10px auto;
						}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 525px) 
			{
					#thumbs_box {
						float: none;
						width: 100%;
						min-width: 100%;
						max-width: 100%;
						text-align: center;
						margin: 0px 0px 10px 0px;
						}
					#thumbs_box a {
						display: inline-block;
						margin: 2px 2px 2px 0px;
						}
					#galerie_poza {
						float: none;
						width: 100%;
						max-width: 391px;
						margin: 0px auto 0px auto;
						text-align: center;
						}
					#galerie_mareste {
						right: 45%;
						}
			}
			
	
/* ------------------------------------------------------------------------------------
- Detalii -> Comanda
 ------------------------------------------------------------------------------------ */
	#breadcrumbs {
		padding: 0px 20px 40px 10px;
		margin: -40px 0px 35px 0px;
		color: #444;
		letter-spacing: -1px;		
		}
	#breadcrumbs a {
		padding: 10px 20px;
		color: #333;
		font-size: 1.1em;
		text-decoration: none;
		background-color: #f1f2ee; 
		text-align: center; 
		}
	#breadcrumbs a:hover {
		color: red;
		}

	#continut_drept_box {
		float: left;
		width: 49%;
		max-width: 646px;
		margin: 0px 0px 0px 1%;
		}
	#ui_comanda_suprabox {
		padding: 20px 30px 10px 30px;
		background-color: #faf5ed;
		}
	#ui_comanda_item_pret {
		float: right;
		padding: 10px 25px;
		margin: -20px -30px 0px 0px;
		font-size: 1em;
		color: #fff;
		background-color: #313741;
		}
	#ui_comanda_item_pret span {
		font-size: 1.9em;
		line-height: 1em;
		}
	.ui_comanda_titlu {
		font-size: 1.3em;
		line-height: 1em;
		}
	#ui_comanda_campuri {
		padding: 30px 20px 0px 20px;
		}
	#ui_comanda_pachete {		
		float: left;
		width: 70%;
		}
	#ui_comanda_suprafata {
		float: left;
		width: 30%;
		}
	#ui_comanda_suprafata span, #ui_comanda_pachete span {
		display: block;
		padding: 0px 0px 7px 0px;
		}
	#ui_comanda_suprafata a, #ui_comanda_pachete a {
		padding: 3px 10px 5px 10px;
		font-weight: bold;
		text-align: center;
		color: #fff;
		background-color: #313741;
		text-decoration: none;
		outline: none;
		}
	#ui_comanda_suprafata input, #ui_comanda_pachete input {
		width: 60px;
		padding: 4px 5px;
		border: none;
		text-align: right;
		}
	.ui_comanda_10 {
		padding: 10px 0px 0px 0px;
		}
	#ui_comanda_total {
		width: 100%;
		height: 76px;
		margin: 20px 0px 0px 0px;
		background: linear-gradient(to bottom, #1f6f8b 0%,#1f6f8b 50%,#1f6f8b 50%,#1c2b2d 50%,#1c2b2d 100%);	
		}
	#ui_comanda_total_suma {
		float: left;
		width: 50%;
		padding: 20px 0px 0px 0px;
		font-size: 1em;
		line-height: 1em;
		color: #fff;
		text-align: center;
		}
	#ui_comanda_total_suma span {
		display: block;
		padding: 0px 0px 4px 0px;
		}
	#ui_comanda_total_suma strong {
		font-size: 2.4em;
		line-height: 1em;
		font-weight: bold;
		}
	#ui_comanda_total_pachete {		
		float: left;
		width: 50%;
		padding: 19px 0px 0px 0px;
		font-size: 1.2em;
		line-height: 1em;
		color: #fff;
		}
	#ui_comanda_total_pachete span {
		display: block;
		padding: 0px 0px 7px 0px;
		}
	#ui_comanda_total_pachete em {
		display: block;
		padding: 0px 0px 0px 0px;
		font-style: normal;
		}
		
		
	#ui_comanda_transportbox {
		padding: 0px 30px 50px 30px;
		background-color: #faf5ed;
		}
	#ui_comanda_transportbox .comanda_titlu {
		padding: 0px 0px 5px 0px;
		}
	#ui_comanda_transportbox .label_optiune {
		padding: 5px 0px 0px 32px;
		margin: 0px 0px 0px 0px;
		}
	#ui_comanda_transportbox .label_optiune .checkmark {
		  background-color: #333;
		}
	/* When the checkbox is checked, add a blue background */
	#ui_comanda_transportbox .label_optiune input:radio ~ .checkmark {
		  background-color: #fc5652;
		}
	/* On mouse-over, add a grey background color */
	#ui_comanda_transportbox .label_optiune:hover input ~ .checkmark {
		background-color: #999999;
		}
	#ui_comanda_accesoriibox {
		padding: 0px 30px 50px 30px;
		background-color: #f1f2ee;
		}
	.ui_comanda_accesoriu {
		padding: 7px 0px 5px 7px;
		}
	.ui_comanda_accesoriu div {
		float: left;
		width: 33.3%;
		}
	.ui_comanda_accesoriu span {
		display: block;
		padding: 0px 0px 7px 0px;
		}
	.ui_comanda_accesoriu a {
		color: #151515;
		text-decoration: none;
		outline: none;
		}
	.ui_comanda_accesoriu a.clicker {
		padding: 3px 10px 5px 10px;
		font-weight: bold;
		text-align: center;
		color: #fff;
		background-color: #313741;
		text-decoration: none;
		outline: none;
		}
	.ui_comanda_accesoriu input {
		width: 40px;
		padding: 4px 5px;
		border: none;
		text-align: right;
		}
	.ui_comanda_accesoriu_nume { padding: 6px 0px 0px 0px; }
	.ui_comanda_accesoriu_pret { padding: 6px 0px 0px 0px; text-align: right; }
	.ui_comanda_accesoriu_pret strong {
		padding: 4px 5px 4px 5px;
		font-weight: normal;
		background-color: #fff;
		}
	#ui_comanda_adaugaincos {
		display: block;
		max-width: 220px;
		margin: -30px auto 10px auto;
		text-decoration: none;
		outline: none;
		}
	#ui_comanda_adaugaincos span {
		float: left;
		width: 25%;
		min-width: 25%;
		max-width: 25%;
		height: 50px;
		background: #16697a url('../../imagini/cos-cumparaturi.png') 5px 8px no-repeat;
		text-align: right;
		}
	#ui_comanda_adaugaincos strong {
		float: left;
		width: 75%;
		min-width: 75%;
		max-width: 75%;
		height: 50px;
		padding: 18px 30px;
		color: #fff;
		background-color: #8bcdcd;
		text-align: center;
		font-weight: normal;
		}
	#ui_comanda_adaugaincos strong:hover {
		background-color: #111;
		}
		
	a.comanda_acces_titlu {
		display: block;
		padding: 18px 20px;
		border-bottom: 1px solid #fff;
		color: #111;
		background: #faf5ed url('../../imagini/param_sageata_jos.png') 97% 21px no-repeat;
		text-decoration: none;
		outline: none;
		}	
	a.comanda_acces_titlu:hover {
		color: #fff;
		background-color: #16697a;
		}
	a.comanda_acces_selectat {
		border-bottom: 1px solid transparent;
		}
	.comanda_acces_body {
		display: none;
		padding: 20px 20px 10px 20px;
		margin: 0px 0px 10px 0px;
		background-color: #faf5ed;
		}
	.comanda_acces_lista {
		padding: 1px 20px 10px 20px;
		text-align: center;
		}
	.comanda_acces_lista a {
		display: inline-block;
		width: 31%;
		min-width: 80px;
		height: 100px;
		margin: 0px 1.3% 0px 0px;
		color: #111;
		text-decoration: none;
		outline: none;
		}
	.comanda_acces_lista a span {
		display: block;
		padding: 3px 0px 0px 9px;
		}
			
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
				#continut_drept_box {
					float: left;
					width: 44%;
					max-width: 646px;
					margin: 0px 0px 0px 1%;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
				#continut_drept_box {
					float: none;
					width: 100%;
					max-width: 646px;
					margin: 0px auto 0px auto;
					}
				#ui_comanda_pachete {
					width: 60%;
					}
				#ui_comanda_suprafata {
					width: 40%;
					}
				#ui_comanda_adaugaincos {
					margin: -30px auto 30px auto;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
				#continut_drept_box {
					float: none;
					width: 100%;
					max-width: 646px;
					margin: 0px auto 0px auto;
					}
				#ui_comanda_pachete {
					width: 60%;
					}
				#ui_comanda_suprafata {
					width: 40%;
					}
				#ui_comanda_adaugaincos {
					margin: -30px auto 30px auto;
					}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
				#continut_drept_box {
					float: none;
					width: 100%;
					max-width: 646px;
					margin: 0px auto 0px auto;
					}
				#ui_comanda_campuri {
					padding: 30px 0px 0px 0px;
				}
				#ui_comanda_pachete {
					width: 50%;
					}
				#ui_comanda_suprafata {
					width: 50%;
					}
				#ui_comanda_adaugaincos {
					margin: -30px auto 30px auto;
					}
				#ui_comanda_total_suma {
					width: 60%;
					}
				#ui_comanda_total_suma strong {
					font-size: 1.7em;
					}
				#ui_comanda_total_pachete {		
					width: 40%;
					max-height: 61px;
					overflow: hidden;
					}
			}
		
/* ------------------------------------------------------------------------------------
- Detalii -> Recomandari
 ------------------------------------------------------------------------------------ */
	#parchet_promovate_suprabox {
		margin: 70px 0px 0px 0px;
		}
	#parchet_promovate_box {
		padding: 15px 0px 0px 0px;
		text-align: center;
		}
	.parchet_promovate_comm, .parchet_promovate_comm1 {
		display: inline-block;
		width: 30px;
		min-width: 30px;
		max-width: 30px;
		padding: 245px 0px 0px 0px;
		background: transparent url('../../imagini/param_sageata_dreapta.png') 50% 50% no-repeat;
		text-decoration: none;
		outline: none;
		}
	.parchet_promovate_comm1 {
		background: transparent url('../../imagini/param_sageata_stanga.png') 50% 50% no-repeat;
		}	
	.parchet_promovate_comm1:hover {
		background: rgba(0, 0, 0, .1) url('../../imagini/param_sageata_stanga.png') 50% 50% no-repeat;
		}
	.parchet_promovate_comm:hover {
		background: rgba(0, 0, 0, .1) url('../../imagini/param_sageata_dreapta.png') 50% 50% no-repeat;
		}
	#parchet_oferte_box {
		display: inline-block;
		width: 866px;
		max-width: 866px;
		height: 257px;
		max-height: 257px;
		overflow: hidden;
		}
	#parchet_oferte_lista {
		display: table;
		}
	.parchet_oferte_item {
		display: table-cell;
		float: none;
		width: 277px;
		padding: 0px 5px 0px 5px;
		margin: 0px;
		}
			
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
				.parchet_promovate_comm, .parchet_promovate_comm1 {
					width: 5%;
					min-width: 5%;
					max-width: 5%;
					}
				#parchet_oferte_box {
					width: 79%;
					min-width: 79%;
					max-width: 79%;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
				.parchet_promovate_comm, .parchet_promovate_comm1 {
					width: 7%;
					min-width: 7%;
					max-width: 7%;
					}
				#parchet_oferte_box {
					width: 75%;
					min-width: 75%;
					max-width: 75%;
					}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
				.parchet_promovate_comm, .parchet_promovate_comm1 {
					display: inline-block;
					width: 30px;
					min-width: 30px;
					max-width: 30px;
					padding: 205px 0px 0px 0px;
					}
				#parchet_oferte_box {
					width: 276px;
					max-width: 276px;
					height: 200px;
					max-height: 207px;
					}
				.parchet_oferte_item {
					width: 207px;
					}
				.parchet_oferte_item .icon_producator {
					margin-right: 30px; 
					}
			}
		
/* ------------------------------------------------------------------------------------
- Ecran_negru
 ------------------------------------------------------------------------------------ */
	#ecran_negru {
		position: fixed;
		display: none;
		top: 0px;
		left: 0px;
		z-index: 99999;
		width: 100%;
		height: 100%; /* For at least Firefox */
		min-height: 100%;
		background-color: rgba(0, 0, 0, .8);
		}
	#ecran_negru_body {
		display: table-cell;
		vertical-align: middle;
		}
	#ecran_negru_dialog_box {
		width: 24%;
		padding: 10px;
		margin: 0px auto;
		background-color: #16697a;
		}
	#ecran_negru_dialog {
		padding: 30px 30px 20px 30px;
		border: 1px dotted #bbb;
		}
	#ecran_negru_loader {
		display: none;
		color: #f1f2ee;
		text-align: center;
		}
	#ecran_negru_loader img {
		max-width: 96%;
		height: auto;
		}
	#ecran_negru_rezultat {
		text-align: center;
		line-height: 1.3em;
		border-radius: 20px 0px 0px 0px;
		}
	#ecran_negru_rezultat img {
		display: block;
		margin: 0px auto 10px auto; 
		}
	#ecran_negru_rezultat span {
		display: block;
		color: #fff;
		padding: 0px 0px 0px 0px;
		text-align: center;
		}
	#ecran_negru_rezultat div {
		padding: 30px 0px 0px 0px;
		}
	#ecran_negru_rezultat a {
		display: block;
		width: 80%; 
		padding: 15px 10px;
		margin: 0px auto 10px auto; 
		text-align: center;
		color: #111; 
		background-color: #f1f2ee;
		text-decoration: none;
		outline: none;
		}
	#ecran_negru_rezultat a:hover {
		color: #fff;
		background-color: #990000;
		}
			
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
				#ecran_negru_dialog_box {
					width: 30%;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
				#ecran_negru_dialog_box {
					width: 40%;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
				#ecran_negru_dialog_box {
					width: 50%;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
				#ecran_negru_dialog_box {
					width: 75%;
					}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
				#ecran_negru_dialog_box {
					width: 90%;
					}
			}
		
/* ------------------------------------------------------------------------------------
- Ecran_negru
 ------------------------------------------------------------------------------------ */
	#ecran_pagina {
		}
	.div_left_50 {
		float: left;
		width: 50%;
		}
	#contactbox {
		margin: 130px auto 120px auto;
		}
	#contact_info {
		margin: 0px 0px 0px 30px;
		padding: 30px 0px 0px 0px;
		}
	#contact_form_box {
		margin: 0px 0px 0px 30px;
		padding: 40px 30px 20px 30px;
		background-color: #f1f2ee;
		}
	#contact_form_box input[type="text"], #contact_form_box textarea {
		width: 100%;
		margin: 15px auto 0px auto;
		padding: 9px 10px;
		border: none;
		color: #121212;
		font-style: italic;
		background-color: #fff;
		}
	#cod_secu {
		display: inline;
		width: 250px !important;
		}
	#contact_form_box img {
		margin: 0px 0px 0px 10px;
		vertical-align: middle;
		}
		
	#magazinebox {
		margin: 100px auto 120px auto;
		}
	.magazin_item {
		float: left;
		width: 50%;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 40px 0px;
		}
	.magazin_img {
		text-align: center;
		}
	.magazin_titlu {
		padding: 6px 0px 10px 0px;
		font-size: 1.8em;
		line-height: 1em;
		letter-spacing: -2px;
		text-align: center;
		}
	.magazin_info {
		padding: 6px 0px 15px 0px;
		line-height: 1.3em;
		text-align: center;
		}
	.submagazin {
		text-align: center;
		}	
	.submagazin a {
		display: inline-block;
		}
	.pagina_subbox {
		width: 80%;
		max-width: 1000px;
		margin: 80px auto 120px auto;
		line-height: 1.3em;
		}	
	#ui_legaleza {
		width: 100%; 
		max-width: 1000px;
		margin: 80px auto 30px auto; 
		column-count: 2;
		line-height: 1.3em;
		}
	#ui_legaleza h1 {
		width: 80%;
		line-height: 1em;
		margin: -20px 0px 40px 0px;
		letter-spacing: -1px;
		}
	.ui_legaleza_link {
		display: block;
		margin: 5px 0px 0px 0px;
		padding: 10px 10px;
		color: darkblue;
		text-decoration: none;
		outline: none;
		background-color: #f1f2ee;
		}
	.ui_legaleza_link:hover {
		background-color: #ccc;
		}
	.ui_legaleza_div {
		display: none;
		padding: 10px 20px 10px 20px;
		}
	.ui_legaleza_small {
		font-size: 0.9em;
		}
			
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
				#contactbox {
					margin: 80px auto 100px auto;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
				#contactbox {
					margin: 60px auto 80px auto;
					}
				#ui_legaleza {
					width: 98%; 
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
				#contactbox {
					margin: 60px auto 80px auto;
					}
				#cod_secu {
					display: inline;
					width: 140px !important;
					}
				#magazinebox {
					margin: 50px auto 0px auto;
					}
				.magazin_item {
					width: 50%;
					margin: 0px 0px 30px 0px;
					}
				.magazin_info {
					padding: 6px 0px 0px 0px;
					}
				#ui_legaleza {
					width: 98%; 
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
				.div_left_50 {
					float: none;
					width: 96%;
					margin: 0px auto;
					}
				#contactbox {
					margin: 30px auto 0px auto;
					}
				#contact_info {
					margin: 0px 0px 0px 0px;
					padding: 45px 0px 0px 30px;
					}
				#contact_form_box {
					margin: 0px 0px 0px 0px;
					padding: 25px 30px 20px 30px;
					background-color: #f1f2ee;
					}
				#cod_secu {
					display: inline;
					width: 60% !important;
					}
				#magazinebox {
					margin: 50px auto 0px auto;
					}
				.magazin_item {
					float: none;
					width: 98%;
					padding: 0px 0px 20px 0px;
					margin: 0px auto 30px auto;
					border-bottom: 4px solid #f1f2ee;
					}
				.magazin_info {
					padding: 6px 0px 0px 0px;
					}
				.pagina_subbox {
					width: 94%;
					margin: 50px auto 70px auto;
					}
				#ui_legaleza {
					width: 94%; 
					column-count: 1;
					}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
				.div_left_50 {
					float: none;
					width: 96%;
					margin: 0px auto;
					}
				#contactbox {
					margin: 30px auto 0px auto;
					}
				#contact_info {
					margin: 0px 0px 0px 0px;
					padding: 45px 0px 0px 30px;
					}
				#contact_form_box {
					margin: 0px 0px 0px 0px;
					padding: 25px 30px 20px 30px;
					background-color: #f1f2ee;
					}
				#cod_secu {
					display: inline;
					width: 210px !important;
					}
				#magazinebox {
					margin: 50px auto 0px auto;
					}
				.magazin_item {
					float: none;
					width: 98%;
					padding: 0px 0px 20px 0px;
					margin: 0px auto 30px auto;
					border-bottom: 4px solid #f1f2ee;
					}
				.magazin_info {
					padding: 6px 0px 0px 0px;
					}
				.pagina_subbox {
					width: 94%;
					margin: 50px auto 70px auto;
					}
				#ui_legaleza {
					width: 94%; 
					column-count: 1;
					}
			}
		
/*--------------------------------------------------------------------
- Login
-----------------------------------------------------------------------*/
.login_field {
	width: 50%;
	margin: 8px auto 12px auto;
	text-align: left;
	}
.login_field input, .login_field select {
	width: 100%;
	padding: 9px 6px;
	border: 1px solid #aaa;
	color: #888;
	font-size: 1em;
	font-style: italic;
	background-color: transparent;
	border-radius: 5px;
	vertical-align: middle;
	}
.login_field input:focus, .login_field select:focus {
	color: #252525;
	background-color: #fff;
	}
.login_field input.cod_securitate {
	width: 50%;
	}
.login_button input {
	width: 130px;
	height: 40px;	
	padding: 0px 0px 0px 0px;
	color: #fff;
	border: none;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #16697a;
	}
.login_button input:hover { background-color: #ff0000; }		
		
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
				.login_field {
					width: 100%;
					}
			}
		
/*--------------------------------------------------------------------
- Basket
-----------------------------------------------------------------------*/
	#cos_empty_text {
		width: 90%;
		margin: 70px auto;
		padding: 30px 10px;
		border: 1px solid #ccc;
		text-align: center;
		}
	#basket_suprabox {
		width: 98%;
		max-width: 1100px;
		margin: 50px auto 80px auto;
		}
	#bastket_tabs {
		width: 100%;
		margin: 0px auto 30px auto;
		border-bottom: 2px solid #f1f2ee;
		}
	#bastket_tabs a {
		float: left;
		padding: 10px 20px 10px 20px;
		margin: 0px 1px 0px 0px;
		color: #111;
		line-height: 1.2em;
		text-decoration: none;
		outline: none;
		text-align: center;
		background-color: #f5f5f5;
		}
	#bastket_tabs a:hover {
		background-color: #ccc;
		}
	#bastket_tabs a.activ {
		color: #fff;
		background-color: #16697a;
		}
	#basket_box	{
		display: table;
		width: 100%;
		}
	.basket_head {
		display: table-row;
		color: #fff;
		background-color: #aaa;
		}
	.basket_rand {
		display: table-row;
		background-color: #f5f5f5;
		}
	.basket_head div, .basket_rand div {	
		display: table-cell;
		padding: 10px 10px 10px 10px;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		text-align: center;
		line-height: 1.3em;
		}
	.basket_total {
		color: #fff !important;
		background-color: #fc5652 !important;
		}
	.basket_unitate {
		display: block;
		padding: 3px 0px 0px 0px;
		}
	.basket_49 { width: 49% !important; min-width: 49% !important; max-width: 49% !important; text-align: left !important; }
	.basket_12 { width: 12% !important; min-width: 12%; max-width: 12%; }
	.basket_12_right { width: 12% !important; min-width: 12%; max-width: 12%; text-align: right !important; }
	.basket_15 { width: 15% !important; min-width: 15%; max-width: 15%; }
	.basket_55 { width: 55% !important; min-width: 55%; max-width: 55%; text-align: left !important; }
	
	a.dezactivat, a.dezactivat:hover {
		color: #ccc; 
		background-color: #f1f2ee;
		}
	strong.basket_plus {
		padding: 0px 10px 0px 10px;
		}
	a.basket_plus {
		padding: 2px 10px 4px 10px;
		font-weight: bold;
		text-align: center;
		color: #fff;
		background-color: #313741;
		text-decoration: none;
		outline: none;
		}
	a.basket_adresa_livrare {
		display: block;
		width: 100%;
		padding: 20px 20px 20px 20px;
		margin: 10px 0px 0px 0px;
		color: #111;
		line-height: 1.2em;
		background: #deeff5 url('../../imagini/livrare-sageata-jos.png') 99% center no-repeat;
		text-decoration: none;
		outline: none;
		}
	a.basket_adresa_livrare:hover {
		color: #111;
		background-color: #deeff5;
		}
	.grayout {
		background-color: #f1f2ee !important;
		}
	.basket_sectiune_livrare {
		display: block;
		padding: 20px 20px 20px 20px;
		border: 1px solid #f1f2ee;
		}
		
	#ui_facturare_fizica, #ui_facturare_juridica {
		display: none; 
		}
	#ui_facturare_alege {
		display: block;
		padding: 0px 0px 5px 3px;
		}
	#sectiune_observatii {
		padding: 20px 0px 0px 0px;
		}
	#sectiune_livrare_titlu {
		padding: 20px 0px 8px 0px;
		}
	#sectiune_livrare_adresa {
		display: none;
		}
	.date-juma {
		float: left;
		width: 49%;
		margin: 0px 1% 0px 0px;
		}
	.date-label {
		float: left;
		width: 25%;	
		min-width: 25%;	
		padding: 7px 0px 0px 0px;
		margin: 0px 0px 3px 0px;
		}
	.date-label label {
		font-weight: normal;
		}
	.date-input {
		float: left;
		width: 72%;	
		margin: 0px 0px 3px 0px;
		}
	.date-input  input[type="text"], .date-input select, #sectiune_livrare_adresa input, #sectiune_observatii textarea {
		color: #111; 
		background-color: #f1f2ee; 
		border-radius: 4px; 
		border: none;
		outline: 0;
		font-size: 0.9em;
		width: 98%;
		min-width: 150px;
		padding: 10px 0px 10px 10px;
		}
	.cos_cont_box {
		float: left; 
		width: 49.5%; 
		min-height: 290px;
		max-height: 290px;
		margin: 0px 0.5% 0px 0px; 
		padding: 30px; 
		background-color: #f1f2ee;
		}
			
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
				.basket_49 { width: 45% !important; min-width: 45% !important; max-width: 45% !important; text-align: left !important; }
				.basket_12 { width: 13% !important; min-width: 13%; max-width: 13%; }
				.basket_12_right { width: 13% !important; min-width: 13%; max-width: 13%; text-align: right; }
				.basket_15 { width: 16% !important; min-width: 16%; max-width: 16%; }
				.basket_55 { width: 51% !important; min-width: 51%; max-width: 51%; text-align: left !important; }
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
				.basket_49 { width: 45% !important; min-width: 45% !important; max-width: 45% !important; text-align: left !important; }
				.basket_12 { width: 13% !important; min-width: 13%; max-width: 13%; }
				.basket_12_right { width: 13% !important; min-width: 13%; max-width: 13%; text-align: right; }
				.basket_15 { width: 16% !important; min-width: 16%; max-width: 16%; }
				.basket_55 { width: 51% !important; min-width: 51%; max-width: 51%; text-align: left !important; }
				.basket_12_right img {
					display: block;
					margin: 0px auto;
					}
				.basket_49 .label_optiune {
					padding: 0px 0px 6px 32px;
					}
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
				#bastket_tabs a {
					padding: 10px 15px 10px 15px;
					}
				strong.basket_plus {
					display: block;
					padding: 5px 0px 5px 0px;
					}
				.basket_12_right {
					text-align: center !important;
					}
				.basket_12_right img {
					display: block;
					margin: 0px auto;
					}
				.basket_49 .label_optiune {
					padding: 0px 0px 6px 32px;
					}
				.cos_cont_box {
					padding: 20px;
					}
				.date-juma {
					float: none;
					width: 98%;
					margin: 0px auto 0px auto;
					}
				#sectiune_livrare_titlu {
					padding: 30px 0px 8px 0px;
					}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
				#bastket_tabs a {
					padding: 10px 10px 10px 10px;
					}
				strong.basket_plus {
					display: block;
					padding: 5px 0px 5px 0px;
					}
				.basket_12_right {
					text-align: center !important;
					}
				.basket_12_right img {
					display: block;
					margin: 0px auto;
					}
				.basket_49 .label_optiune {
					padding: 0px 0px 6px 32px;
					}
				
				.cos_cont_box {
					float: none; 
					width: 98%; 
					margin: -10px auto 20px auto; 
					}
				.date-juma {
					float: none;
					width: 98%;
					margin: 0px auto 0px auto;
					}
				#sectiune_livrare_titlu {
					padding: 30px 0px 8px 0px;
					}
			}

/*--------------------------------------------------------------------
- Cont -> Conturile Mele
-----------------------------------------------------------------------*/
	#cont_conturilemele_box {
		width: 96%;
		margin: 80px auto 40px auto;
		}
	.cont_conturilemele_item {
		float: left;
		width: 49%; 
		margin: 0px 10px 1% 0px; 
		padding: 20px 20px 10px 20px; 
		background-color: #f1f2ee; 
		line-height: 1.7em;
		}
	.cont_conturilemele_standby { background-color: #f1f2ee; }
	.cont_conturilemele_inlucru { background-color: #f1f2ee; }
	.cont_conturilemele_inprocesare { background-color: #f1f2ee; }
	.cont_conturilemele_bundeplata { background-color: #ffcccb; }
	.cont_conturilemele_platita { background-color: lightgreen; }
	.cont_conturilemele_anulata { background-color: red; }
	.cont_conturilemele_pret {
		float: right;
		padding: 10px 25px;
		margin: -20px -20px 0px 0px;
		font-size: 1em;
		color: #fff;
		background-color: #313741;
		}
	.cont_conturilemele_pret span {
		font-size: 1.9em;
		line-height: 1em;
		}
	.cont_conturilemele_id {
		color: #111; 
		font-size: 1.6em;
		font-weight: bold;
		}
	.cont_conturilemele_data {
		font-style: italic;
		}
	.cont_conturilemele_status {
		}
	.cont_conturilemele_status span { 
		 padding: 4px 10px; 
		 color: #ff0000;
		 background-color: #fff;
		 }
	.buton_fin {
		padding: 7px 20px !important;
		margin: 20px 7px 0px 0px !important;
		}
			
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
				#cont_conturilemele_box {
					width: 96%;
					margin: 60px auto 40px auto;
					}
				.cont_conturilemele_item {
					float: none;
					width: 100%; 
					margin: 0px 0px 1% 0px;
					}
			}
	
/*--------------------------------------------------------------------
- Cont -> Detalii Comanda
-----------------------------------------------------------------------*/
	#comanda_item_facturare {
		}
	#comanda_item_facturare div {
		float: left;
		height: 150px;
		width: 49.5%; 
		margin: 0px 0.5% 0px 0px;
		padding: 20px 20px;		
		line-height: 1.5em; 
		border: 2px solid #f5f5f5; 
		}
	#comanda_item_produse_box {
		padding: 30px 0px 20px 0px;
		}
	#comanda_item_produse_text {
		padding: 20px 20px 20px 10px; 
		margin: 0px 0px 5px 0px;
		background-color: #f5f5f5; 
		}
	.basket_alb {
		background-color: #fff !important; 
		border-bottom: 1px dotted #ccc !important;
		}	
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
				#comanda_item_facturare div {
					float: none;
					height: auto;
					width: 99%; 
					margin: 0px auto 0px auto;
					}
				#comanda_item_produse_box {
					padding: 20px 0px 20px 0px;
					}
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
				#comanda_item_facturare div {
					float: none;
					height: auto;
					width: 99%; 
					margin: 0px auto 0px auto;
					}
				#comanda_item_produse_box {
					padding: 20px 0px 20px 0px;
					}
			}
		
/*--------------------------------------------------------------------
- Comanda Sumar
-----------------------------------------------------------------------*/
	#comanda_status {
		display: block;
		padding: 25px 22px 15px 22px;
		margin: 2px 0px 10px 0px;
		line-height: 1.5em;
		color: #111;
		background-color: #f1f2ee;
		text-decoration: none;
		outline: none;
		}
	.comanda_status_platita { background-color: lightgreen !important; }
	
	.comanda_original_titlu {
		display: block;
		padding: 9px 22px;
		margin: 2px 0px 0px 0px;
		line-height: 1.5em;
		color: #fff;
		background-color: #666;
		text-decoration: none;
		outline: none;
		}
	.comanda_original_sectiune {	
		display: none;
		padding: 20px 20px 20px 20px;
		}
	.comanda_original_observatii {
		padding: 20px 20px;
		color: #fff;
		line-height: 1.5em; 
		background-color: #333;
		}
	.comanda_original_observatii span {
		display: block;
		font-weight: bold;
		}
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
				.comanda_original_sectiune {	
					display: none;
					padding: 10px 5px 20px 5px;
					}
			}

	

/*--------------------------------------------------------------------
- GDRP
-----------------------------------------------------------------------*/
#gdpr_bara {
	position: fixed;
	z-index: 999999999;
	bottom: 0px;
	left: 0px;
	margin-bottom: -150px;
	width: 100%; 
	min-width: 100%; 
	max-width: 100%; 
	height: auto;
	padding: 10px 0px 5px 0px;
	text-align: center;
	color: #252525; 
	background-color: #f1f2ee;
	}
#gdpr_bara a {
	color: #252525;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	}
#gdpr_bara input {
	background-color: #16697a;
	color: #fff;
	border: none;
	border-radius: 10px;
	padding: 8px 20px;
	}
#gdpr_bara input:hover {
	background-color: #ff0000;
	color: #fff;
	}	
			@media screen and (min-width: 1366px) 
			{				
			} 
			/*--------------------------------------------*/
			@media screen and (min-width: 1200px) and (max-width: 1366px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 992px) and (max-width: 1200px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 768px) and (max-width: 992px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (min-width: 480px) and (max-width: 768px) 
			{
			}
			/*--------------------------------------------*/
			@media screen and (max-width: 480px) 
			{
			}