@charset "utf-8";
/* CSS Document */

body
{
	min-width:320px;
	}
.poza2
{
	display:none;
	}

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}

img, fieldset {
	border: 0;
}

a
{
	outline:none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	}
	
/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}


/*::selection {
  background: #c12e24;
  color:#FFF;
}
::-moz-selection {
  background: #c12e24;
  color:#FFF;
}*/

.clear
{
	clear:both;
	}	
.mijloc
{
	width:990px;
	margin:auto;
	}
	.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  0px solid #fff;
	left: 0px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	position:absolute;
	top:40%;
	left:0px;
	text-decoration:none;
	z-index:110;
	height:50px;
	width:37px;
	background-image:url(/images/web-design-romania.png);
	display:block;
	background-repeat:no-repeat;
	background-size:cover;
}

.bx-wrapper .bx-next {
	position:absolute;
	top:40%;
	right:0px;
	text-decoration:none;
	z-index:110;
	height:50px;
	width:37px;
	background-image:url(/images/web-design-timisoara.png);
	display:block;
	background-repeat:no-repeat;
	background-size:cover;	
}

.bx-wrapper .bx-prev:hover {

}

.bx-wrapper .bx-next:hover {

}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 50px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

	
#slideme{
  position:relative;
  width:100%;
  height:450px;
  display:block;
  margin:0;
  padding:0;
}
#slideme div{
  position:absolute;
  width:100%;
  height:450px;
  display:block;
  z-index:1;
}	
	
.top
{
	background-color:#1f1e1e;
	width:100%;
	border-bottom:solid 7px #141313;
	padding-top:16px;
	background-image:url(images/bgd-top.png);
	background-repeat:no-repeat;
	background-position:top center;
	padding-bottom:20px;
	}
.logo
{
	float:left;
	width:158px;
	}
.page-title
{
	width:32%;
	padding-left:1%;
	padding-right:1%;
	float:left;
	text-align:center;
	margin-top:20px;
	}
	
.poza-banner
{
	width:100%;
	}	
	
h1
{
	margin:0;
	padding:0;
	color:#6d6969;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:30px;
	font-weight:300;
	line-height:30px;
	text-shadow:3px 3px 3px #000;
	}
h2
{
	color:#b1aeae;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
	font-weight:400;
	line-height:18px;
	}
	
	h5
{
	color:#BB2A22;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:18px;
	font-weight:400;
	line-height:18px;
	}
#search
{
float:right;
width:50%;
margin-top:30px;
	}
.steaguri
{
	float:left;
	margin-top:5px;
	}	
.retele
{
	float:right;
	margin-top:3px;
	}
#formularCautare
{
border-radius: 4px; 
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url(/PIE.htc);
	float:right;
	width:40%;
	height:34px;
	background-color:#1f1e1e;
	border:1px solid #403e3e;
	margin-left:14%;
	
	}
.ascuns, .ascuns2
{
	display:none;
	}	

.meniu-mobil a, .meniu-mobil2 a
{
	display:none;
	text-decoration:none;
	}
#meniu
{
	float:right;
	text-align:right;
	 clear:both;
	}
#menu
{
	list-style:none;
	}
#menu li
{
	font-size:15px;
	display: inline;
	padding-left: 20px;
	
	}
#menu li a:hover
{
	color:#c12e24;

}

 #menu li a
 {
	color:#969393;
	font-family: 'Source Sans Pro', sans-serif;
	text-decoration:none;
	text-shadow:3px 3px 3px #000;
	 }

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  height:auto;
  padding: 0;
  margin: 0;
  }	
  
#slider1
 {
	  width: 100%;
	 margin:0;
	 padding:0;
	 z-index:1;
	 position: relative;	 } 
  
 .prev
{
	position:absolute;
	top:40%;
	left:0px;
	text-decoration:none;
	z-index:110;
	height:50px;
	width:37px;
	background-image:url(images/web-design-romania.png);
	display:block;
	background-repeat:no-repeat;
	background-size:100%;
	}
	
.next
{
	position:absolute;
	top:40%;
	right:0px;
	text-decoration:none;
	z-index:110;
	height:50px;
	width:37px;
	background-image:url(images/web-design-timisoara.png);
	display:block;
	background-repeat:no-repeat;
	background-size:100%;	
	}	
 
.rosu
{
	width:100%;
	background-color:#c12e24;
	background-image:url(images/bgd-rosu.png);
	background-position:bottom right;
	box-shadow:0px 0px 10px #1c1b1b;
	min-height:265px;
	margin-top:-5px;
	background-repeat:no-repeat;
	}
.rosu-intern
{
	width:100%;
	background-color:#c12e24;
	background-image:url(images/bgd-rosu.png);
	background-position:bottom right;
	margin-top:-5px;
	background-repeat:no-repeat;
	}	
	
.colt-rosu-tot
{
	position:absolute;
	bottom:0px;
	left:0;
	width:100%;
	z-index:12;
	}
	
.colt-rosu-tot2
{
	position:absolute;
	bottom:-2px;
	left:0;
	width:100%;
	z-index:12;
	}	
	
.colt-rosu1, .colt-rosu2, .colt-rosu3
{
	float:left;
	position:relative;
	z-index:12;
	text-align:center;
	}
.colt-rosu1
{
	width:23%;
	padding-left:4%;
	padding-right:3%;
	}
.colt-rosu2
{
	width:30%;
	padding-left:4%;
	padding-right:3%;
	}	
.colt-rosu3
{
	width:26%;
	padding-left:4%;
	padding-right:3%;
	}

.banner
{
	position:relative;
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	}

	
	
.coloana-rosu1
{
	width:23%;
	padding-left:4%;
	padding-right:3%;
	float:left;
	padding-top:45px;
	padding-bottom:30px;
	}	
.coloana-rosu2
{
	width:30%;
	padding-left:4%;
	padding-right:3%;
	float:left;
	padding-top:45px;
	padding-bottom:30px;
	}
.coloana-rosu3
{
	width:26%;
	padding-left:4%;
	padding-right:3%;
	float:left;
	padding-top:45px;
	padding-bottom:30px;
	}		
	
.titlu-rosu a
{
	font-size:30px;
	font-family: 'Source Sans Pro', sans-serif;
	color:#FFF;
	font-weight:300;
	text-decoration:none;
	text-align:center;
	display:block;
	padding:0;
	margin:0;
	margin-bottom:5px;
	}
.titlu-rosu a:hover
{
	color:#f06359;
	}
	
.subtitlu-rosu a
{
	font-size:16px;
	font-family: 'Source Sans Pro', sans-serif;
	color:#f06359;
	font-weight:400;
	text-decoration:none;
	text-align:center;
	display:block;
	padding:0;
	margin:0;
	}
.subtitlu-rosu a:hover
{
	color:#951f17;	
	}	
.separator-rosu
{
	clear:both;
	height:14px;
	margin-bottom:14px;
	border-bottom:1px solid #d53b30;
	}
.text-white
{
	font-family:Tahoma;
	font-size:14px;
	line-height:16px;
	color:#f7d5d2;	
	display:block;
	}
	
.text-white2
{
    list-style-image:url(images/lista-sus.png); 
	padding-left:35px;
	}	
	
.text-white2,.text-white2 a
{
	font-family:Tahoma;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
}

.text-white2 a:hover
{
	text-decoration:none;
	color:#fa9a32;	
}	
	
	
.buton-portofoliu a
{
	float:left;
	background-image:url(images/buton-portofoliu.png);
	width:173px;
	height:39px;
	line-height:39px;
	padding-left:11px;	
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	font-weight:400;
	color:#FFF;
	text-decoration:none;
	display:block;
	margin-top:20px;
	}
.buton-portofoliu a:hover
{
	color:#ef584d;
	}
	
.detalii a
{
	float:left;
	background-image:url(images/buton-detalii.png);
	width:129px;
	height:41px;
	line-height:41px;
	padding-left:11px;	
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	font-weight:400;
	color:#FFF;
	text-decoration:none;
	display:block;
	margin-top:20px;
	}
.detalii a:hover
{
	color:#ef584d;
	}	
	
	
	
	
.buton-newsletter2
{
	outline:none;
	border:none;
	background-color:#1f1e1e;
	border-radius: 2px; 
	-moz-border-radius:2px; 
	-webkit-border-radius:2px; 
	behavior:url(/PIE.htc);
	font-size:14px;
	font-weight:400;
	font-family: 'Source Sans Pro', sans-serif;
	padding-left:20px;
	padding-right:20px;
	height:30px;
	line-height:30px;
	color:#FFF;
	}	
	
	
	.disponibilitate2

{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#d62929;
	height:30px;
	line-height:30px;
	background-position:left;
	background-repeat:no-repeat;
	}
	
	
.disponibilitatef

{
font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#49b82d;
	line-height:30px;
	background-position:left;
	background-repeat:no-repeat;
	}
	
.disponibilitatef2

{
font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#d62929;
	line-height:30px;
	background-position:left;
	background-repeat:no-repeat;
	}
	
.camp-form5
{
	float:left;
	width:80%;
	}	
	
.fieldForm
{
border-radius: 4px; 
-moz-border-radius:4px;
-webkit-border-radius: 4px;
width:95%;
height:28px;
behavior:url(/PIE.htc);
background-position:right;
background-repeat:no-repeat;
border: 1px solid #e3dfdf;
background-color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#6b666c;
	outline:none;
	padding-left:5px;
	}
	
	
	
.fieldFormMic
{
border-radius: 4px; 
-moz-border-radius:4px;
-webkit-border-radius: 4px;
width:40%;
margin-left:10px;
height:25px;
behavior:url(/PIE.htc);
background-position:right;
background-repeat:no-repeat;
border: 1px solid #e3dfdf;
background-color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#6b666c;
	outline:none;
	padding-left:5px;
	}			
	
.fieldFormText
{
border-radius: 4px; 
-moz-border-radius:4px;
-webkit-border-radius: 4px;
width:95%;
behavior:url(/PIE.htc);
background-position:right;
background-repeat:no-repeat;
border: 1px solid #e3dfdf;
background-color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#6b666c;
	outline:none;
	padding-left:5px;
	}		
	
	
.separator-centru
{
	height:40px;
	clear:both;
	}
.retele2
{
	float:right;
	width:40%;
	}
/*.titlu-index
{
	float:left;
	width:60%;
	} */
.red
{
	font-size:30px;
	font-weight:700;
	color:#c12e24;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:31px;
	}
	
	
	
.grey-small
{
	color:#726f6f;
	font-size:18px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:17px;
	}
	
	
.grey a
{
	color:#726f6f;
	font-size:24px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:24px;
	text-decoration:none;
	}	
	

	
.separator-pagina
{
	height:24px;
	clear:both;
	}
.text, .text a
{
	font-family:Tahoma;	
	color:#605d5d;
	font-size:14px;
	}
.text a:hover
{
	color:#000;
	}
.text ul
{
    list-style-image: url('images/lista.png'); 
	padding-left:35px;
	}


h4
{
	font-size:30px;
	color:#1f1e1e;
	font-family: 'Source Sans Pro', sans-serif;
	padding:0;
	margin:0;
	font-weight:700;
	}
.div-poza-stanga
{
	float:left;
	padding:18px;
	background-color:#eeeeee;
	border:1px solid #FFF;
	border-radius: 4px; 
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url(/PIE.htc);
	box-shadow:2px 2px 4px #d8cece;
	margin-right:20px;
	margin-bottom:20px;
	display:block;
	
	}
	
	
.box-noutati
{
	padding:18px;
	background-color:#eeeeee;
	border:1px solid #FFF;
	border-radius: 4px; 
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url(/PIE.htc);
	margin-bottom:20px;
	display:block;
	
	}	
	
.div-poza-dreapta
{
	float:right;
	padding:18px;
	background-color:#eeeeee;
	border:1px solid #FFF;
	border-radius: 4px; 
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url(/PIE.htc);
	box-shadow:2px 2px 4px #d8cece;
	margin-left:20px;
	margin-bottom:20px;
	display:block;
	
	}	
.separator-pagina-jos
{
	height:50px;
	clear:both;
	}	
.titlu-ultimele
{
	padding-top:40px;
	padding-bottom:20px;
	text-align:center;
	font-size:30px;
	font-weight:300;
	color:#c12e24;
	font-family: 'Source Sans Pro', sans-serif;
	background-color:#eeeeee;
	border-bottom:3px solid #FFF;
	}
	
.titlu-clienti
{
	padding-top:40px;
	padding-bottom:20px;
	text-align:center;
	font-size:30px;
	font-weight:300;
	color:#1f1e1e;
	font-family: 'Source Sans Pro', sans-serif;
	}	
	
.sub-ultimele
{
	border-top:3px solid #FFF;
	height:65px;
	background-color:#eeeeee;
	clear:both;
	}
.latest
{
	float:left;
	width:25%;
	position:relative;
	}
	
.latest2
{
	float:left;
	width:22%;
	margin:1%;
	padding:0.5%;
	position:relative;
	}
	
	
	
	
.client
{
	float:left;
	width:10%;
	text-align:center;
	height:100px;
	margin-bottom:20px;
	vertical-align:central;
	}
	
.fundal-noutati
{
	background-image:url(images/fundal-alb.jpg);
	background-repeat:repeat-x;
	background-color:#eeeeee;
	padding-bottom:15px;
	background-position:top;
}
.coloana-noutate
{
	width:30%;
	margin-right:3%;
	float:left;
	}
.titlu-noutati
{
	color:#c12e24;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:700;
	font-style:italic;
	font-size:24px;
	margin-bottom:16px;
	}
.titlu-noutate a
{
	color:#1f1e1e;
		font-family: 'Source Sans Pro', sans-serif;
	font-weight:700;
	font-size:20px;
	text-decoration:none;
	padding:0;
	margin:0;
	line-height:18px;
	}
.titlu-noutate a:hover
{
	color:#c12e24;
	}
	
.subtitlu-noutate2
{
	color:#c12e24;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	text-decoration:none;
	padding:0;
	margin:0;
	line-height:16px;
	font-weight:400;
	}


.subtitlu-noutate a
{
	color:#c12e24;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	text-decoration:none;
	padding:0;
	margin:0;
	line-height:16px;
	font-weight:400;
	}
.subtitlu-noutate a:hover
{
	color:#1f1e1e;
	}
.sus-noutate
{
	min-height:60px;
}	

.poza-date
{
	float:left;
	width:50%;
	text-align:center;
	}
.coloana-date
{
	float:left;
	width:42%;
	}
.text-date
{
	color:#605d5d;
	font-family:Tahoma;
	font-size:14px;
	float:right;
	width:50%;
	padding-top:25px;
	}
.coloana-tel, .coloana-email
{
float:left;
width:19%;
height:114px;
	background-position:left;
	background-repeat:no-repeat;
	margin-top:24px;
	padding-left:10%;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight:700;
		font-size:16px;
		color:#1f1e1e;
		text-decoration:none;
	}
.text-rosu
{
	color:#c12e24;
	}

.coloana-tel
{
	background-image:url(images/tel.png);
	padding-top:10px;
	}
	
.coloana-email
{
	background-image:url(images/email.png);
	padding-top:10px;
	padding-top:20px;
	height:104px;
	}
.coloana-email a
{
	color:#c12e24;
	text-decoration:none;
	}		
.coloana-email a:hover
{
	text-decoration:underline;
	}
.bgd-jos
{
	background-color:#1f1e1e;
	background-image:url(images/bgd-jos.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-top:22px;
	padding-bottom:22px;
	box-shadow:0px 0px 30px 20px #d8cece;
	}
.titlu-jos
{
	font-family:Tahoma;
	font-weight:bold;
	color:#FFF;
	font-size:16px;
	}
.coloana-jos1
{
	width:26%;
	padding-right:1%;
	float:left;
	}
.coloana-jos2
{
	width:23%;
	padding-right:2%;
	float:left;
	}	
.coloana-jos3
{
	width:21%;
	float:left;
	}
	
.titlu-jos a
{
	color:#c12e24;
	font-family:Tahoma;
	font-size:14px;
	padding:0;
	margin:0;
	font-weight:normal;
	text-decoration:none;
	}
.titlu-jos a:hover
{
	color:#FFF;
	}
	
.lista-jos
{
    list-style-image: url('images/lista-jos.png'); 
	padding-left:15px;
	}
.lista-jos a
{
	font-family:Tahoma;
	font-size:14px;
	color:#605d5d;
	text-decoration:none;
	}
.lista-jos a:hover
{
	color:#FFF;
	}
	
	
.lista-jos2
{
	list-style:none; 
	}
.lista-jos2 a
{
	font-family:Tahoma;
	font-size:14px;
	color:#b9b2b2;
	text-decoration:none;
	}
.lista-jos2 a:hover
{
	color:#FFF;
	}
.galben a
{
	padding-left:20px;
	color:#fa9a32;
	}
	
.galben2
{
	color:#fa9a32;
	}
	
.link-jos, .link-jos a
{
	text-decoration:none;
	font-family:Tahoma;
	color:#c12e24;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	}	
	
.buton-solicita a
{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	color:#FFF;
	display:block;
	text-decoration:none;
	font-size:18px;
	text-align:center;
	background-position:right;
	background-repeat:no-repeat;
	background-image:url(images/sageata-solicita.png);
	padding-top:16px;
	padding-bottom:16px;
	display:block;
	background-color:#1f1e1e;
	border-radius: 4px; 
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url(/PIE.htc);
	border:1px solid #2f2c2c;
	}
.buton-solicita a:hover
{
	background-color:#2f2c2c;
	}	
.copy1
{
	color:#4a4848;
	text-align:right;
	font-family:Tahoma;
	font-size:12px;
	display:block;
	}	
	
.copy2 a
{
	color:#e7e6e6;
	text-align:right;
	font-family:Tahoma;
	font-size:16px;
	display:block;
	text-decoration:none;
	}
.copy2 a:hover
{
	color:#4a4848;
	}	
.p50
{
	width:46%;
	padding-left:2%; 
	padding-right:2%;
	float:left;
	}	
.title-orange
{
	color:#f05e3a;
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	}

	
.title-orange a
{
	color:#f05e3a;
	font-family:Tahoma;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	}	
	
.detaliil
{
	width:100%;
	height:100%;
	background-image:url(images/negru-transparent.png);
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	}
	
.detaliilp
{
	width:94%;
	height:83%;
	background-image:url(images/negru-transparent.png);
	position:absolute;
	padding:3%;
	padding-top:15%;
	top:0;
	left:0;
	z-index:2;
	}
	
#next,#prev{width:7%;float:left}
#next 
{
	text-align:left;
	}
#prev 
{
	text-align:right;
	}


#produs{width:82%;float:left}#produsLOGO{width:50%;float:left}
.produs-stanga
{
	width:70%;
	float:left;
	}

.text-produs
{
	float:right;
	width:30%;
	text-align:justify;
	}


.scrollToTop{
	width:32px; 
	height:32px;
	padding:5px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	z-index:5;
	bottom:10px;
	right:10px;
	display:none;
	background:url(images/sus.png);
	background-size:cover;
}
.scrollToTop:hover{
	text-decoration:none;
}		
	
	
.lazy {
    display: none;
}	
	
	
.detalii1
{
	padding-top:15%;
	text-align:center;
	}
.titlu-detalii a
{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	color:#FFF;
	text-decoration:none;
	font-size:26px;
	line-height:24px;
	}
	
.titlu-detalii2
{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	color:#FFF;
	text-decoration:none;
	font-size:14px;
	line-height:14px;
	}	
	
.titlu-detalii22, .titlu-detalii22 a
{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	color:#FFF;
	text-decoration:none;
	font-size:14px;
	line-height:14px;
	}		

.umbra
{
	box-shadow:3px 3px 7px #cacaca;
	}
.coloana21
{
	float:right;
	width:48%;
	}

.coloana22
{
	float:left;
	width:40%;
	min-width:170px;
padding-left:3%;
padding-right:3%;
padding-top:10px;
padding-bottom:10px;


border-radius: 4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	behavior:url(/PIE.htc);
	background-color:#FFF;
	box-shadow:0px 0px 8px 3px #d8d8d8;

	}
	
.titlu-form
{
	font-family: 'Open Sans', sans-serif;
	margin:0;
	padding:0;
	font-weight:600;
	font-size:12px;
	color:#545050;
	line-height:38px;
	float:left;
	width:20%;
	}		
	
.separator10c2b
{
	clear:both;
	height:10px;
	line-height:10px;
	border-bottom:1px solid #f0f0f1;		

	}	
	
	
.separator10c2
{
	clear:both;
	height:10px;
	line-height:10px;
	}
.buton-contact
{
	float:right;
	}	

#testimoniale,.testimoniale{width:44%;float:left;padding-right:3%;text-align:left;padding-left:3%}

.grey-small2 a
{
	color:#726f6f;
	font-size:18px;
	font-family: 'Source Sans Pro', sans-serif;
	line-height:17px;
	text-decoration:none;
	}	
	
.red a{font-family:Royalty,"Trebuchet MS",Arial;font-size:32px;line-height:34px;color:#BF2720;margin:0;padding:0;border:none;font-weight:400;text-decoration:none;text-shadow:1px 1px 0 #FFF}.red a:hover{color:#F05829}	

.orange a{font-family:Royalty,"Trebuchet MS",Arial;font-size:22px;line-height:24px;color:#F05829;margin:0;padding:0;border:none;font-weight:400;text-decoration:none}.orange a:hover{color:#CFCDC9}	


#buton-rosuid a
{
	display:none;
	}


@media screen and (max-width: 990px) {


.p50
{
	width:100%;
	padding-left:0%; 
	padding-right:0%;
	float:none;
	clear:both;
	margin-bottom:20px;
	}	



.client
{
	float:left;
	width:20%;
	}



.latest
{
	width:50%;
	}
	
.latest2
{
	width:47%;
	}	

.colt-rosu1
{
	width:27%;
	padding-left:3%;
	padding-right:3%;
	}
.colt-rosu2
{
	width:27%;
	padding-left:3%;
	padding-right:3%;
	}	
.colt-rosu3
{
	width:27%;
	padding-left:3%;
	padding-right:3%;
	}

.rosu
{
	min-height:auto;
	}
.slider li
{
	overflow:hidden;
	}

.poza-banner
{
	width:160%;
	margin-left:-30%;
	}

.page-title
{

	margin-top:25px;
	}

#formularCautare
{
	margin-left:7%;
	}
.retele
{
	margin-top:7px;
	}

.deascuns2
{
	display:none;
	}
.ascuns2
{
	display:block;
	}	
	
h1
{
	font-size:22px;
	line-height:22px;
	}
h2
{
	font-size:12px;
	line-height:12px;
	}



.mijloc
{
	width:98%;
	}
.logo
{
	width:16%;
	}	
.top
{
	min-height:auto;
	}

.retea
{
	height:26px;
	margin-right:5px;
	}
	
.titlu-rosu a
{
	font-size:18px;
	}

.subtitlu-rosu a
{
	font-size:12px;
	}
		
#testimoniale,.testimoniale{width:90%;float:none; clear:both; padding-right:5%;text-align:left;padding-left:5%; margin-bottom:20px;}		
	
}

@media screen and (max-width: 800px) {
	

.coloana-tel, .coloana-email
{
float:left;
width:15%;
height:114px;
	background-position:left;
	background-repeat:no-repeat;
	margin-top:24px;
	padding-left:14%;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight:700;
		font-size:11px;
		color:#1f1e1e;
		text-decoration:none;
	}
	
.buton-contact
{
	width:100%;
	text-align:center;
	clear:both;
	margin-top:20px;
	}
	
	
.buton-newsletter2
{
	outline:none;
	border:none;
	background-color:#1f1e1e;
	border-radius: 2px; 
	-moz-border-radius:2px; 
	-webkit-border-radius:2px; 
	behavior:url(/PIE.htc);
	font-size:14px;
	font-weight:400;
	font-family: 'Source Sans Pro', sans-serif;
	
	padding:0;
	width:90%;
	height:40px;
	line-height:40px;
	color:#FFF;
	}	
	
	
	
	
}

@media screen and (max-width: 620px) {
	
.rosu
{
	min-height:0;
	height:auto;
	}
	
#rosu-mobil
{
	display:none;
	}
	
#buton-rosuid a
{
	display:block;
	}		
	
.buton-rosu a
{
	display:block;
	text-decoration:none;
	text-align:center;
	background-image:url(images/sageata-port.png);
	background-position:center;
	height:30px;
	background-size: auto 30px;
	padding:5%;
	background-repeat:no-repeat;
	}
	
.buton-rosu2 a
{
	display:block;
	text-decoration:none;
	text-align:center;
	background-image:url(images/sageata-port2.png);
	background-position:center;
	height:30px;
	background-size: auto 30px;
	padding:5%;
	background-repeat:no-repeat;
	}	

.text-produs
{
	float:none;
	clear:both;
	padding-top:20px;
	width:90%;
	margin:auto;
	text-align:justify;
	}
	
	
.coloana-tel, .coloana-email
{
float:left;
width:19%;
height:114px;
	background-position:left;
	background-repeat:no-repeat;
	margin-top:24px;
	padding-left:10%;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight:700;
		font-size:16px;
		color:#1f1e1e;
		text-decoration:none;
	}	
	
.coloana-tel, .coloana-email
{
	width:60%;
	float:none;
	padding-left:40%;
}

.poza-date
{
	float:none;
	clear:both;
	width:60%;
	margin:auto;
	text-align:center;
	}
.coloana-date
{
	float:none;
	clear:both;
	width:100%;
	}
.text-date
{
	float:none;
	clear:both;
	width:90%;
	margin:auto;
	padding-top:20px;
	text-align:center;
	}


.coloana-noutate
{
	width:90%;
	margin-left:5%;
	float:none;
	clear:both;
	margin-bottom:20px;
	}

	
.client
{
	float:left;
	width:50%;
	}	
	
	
.latest
{
	width:100%;
	}	
	
.latest2
{
	width:98%;
	margin:0;
	padding:1%;
	margin-top:20px;
	}		
	
	.meniu-mobil a
{
	background-image:url(images/menu.png);
	display:block;
	width:40px;
	height:40px;
	background-size:cover;
	position:absolute;
	top:3px;
	right:3px;
	z-index:1;
	}
	
.meniu-mobil2 a
{
	background-image:url(images/x.png);
	display:block;
	width:40px;
	height:40px;
	background-size:cover;
	position:absolute;
	top:3px;
	right:3px;
	z-index:1;
	}	

.deascuns
{
	display:none;
	}
.ascuns
{
	display:block;
	}

#search
{
float:none;
clear:both;
width:90%;
margin:auto;
margin-top:10px;
	}
	
.logo
{
width:50%;
margin:auto;
margin-top:-10px;
float:none;
	}	
.page-title
{
	width:98%;
	padding-left:1%;
	padding-right:1%;
	float:none;
	clear:both;
	margin-top:0px;
	}
	
	
#meniu
{
	float:none;
	text-align:left;
	 clear:both;
	 width:98%;
	 padding-left:1%;
	 padding-right:1%;
	 background-color:#141313;
	 display:none;
	 margin-top:10px;
	}
#menu
{
	list-style:none;
	
	}
#menu li
{
	
	display: block;
	padding-left: 0px;
	
	
	
	}
#menu li a:hover
{
	background-color:#c12e24;
	color:#FFF;
		text-shadow:2px 2px 2px #991f17;
}

 #menu li a
 {
	font-size:18px;
	color:#969393;
	font-family: 'Source Sans Pro', sans-serif;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	display: block;
	text-shadow:3px 3px 3px #000;
	border-bottom:1px solid #242323;
	 }
.poza-banner
{
	width:250%;
	margin-left:-75%;
	}	
.colt-rosu1
{
	width:90%;
	padding-left:5%;
	text-align:center;
	margin-bottom:-4px;
	}
.rosu
{
	margin-top:-6px;
	}
.colt-rosu-tot
{
	bottom:4px;
	}
	
.colt-rosu-tot2
{
	bottom:-4px;
	}	
	
.coloana-rosu1, .coloana-rosu2, .coloana-rosu3
{
	padding-left:5%;
	padding-right:5%;
	width:90%;
	float:none;
	clear:both;
	margin-bottom:0px;
	padding-bottom:20px;
	}
.titlu-rosu a
{
	font-size:30px;
	}

.subtitlu-rosu a
{
	font-size:18px;
	}
	
.retele2
{
	margin-top:10px;
	float:none;
	clear:both;
	width:100%;	}
.titlu-index
{
	float:none;
	clear:both;
	width:100%;
	}
.text img
{
	max-width:100%;
	height:auto;
	}
	
.div-poza-stanga, .div-poza-dreapta
{
	float:none;
	clear:both;
	padding:5%;
	box-shadow:2px 2px 4px #d8cece;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:20px;
	width:89%;
	
	}	
	
.coloana-email
{

	margin-top:0px;
	}		
.coloana-jos1, .coloana-jos2, .coloana-jos3
{
	float:none;
	width:90%;
	clear:both;
	margin:auto;
	}

.bgd-jos
{
	background-image:none;
	}
	
	
.lista-jos a
{
	font-family:Tahoma;
	font-size:16px;
	color:#605d5d;
	text-decoration:none;
	display:block;
	margin-bottom:8px;
	}	
	
.lista-jos2 a
{
	font-family:Tahoma;
	font-size:16px;
	color:#b9b2b2;
	text-decoration:none;
	display:block;
	margin-bottom:8px;
	}
.produs-stanga
{
	width:100%;
	float:none;
	clear:both;
	}	
#next,#prev{width:10%;float:left}

.titlu-form
{
	float:none;
	clear:both;
	width:90%;
	}	

.coloana21
{
clear:both;
width:100%;
margin:auto;
	}
	

.coloana22
{
clear:both;
width:93%;
	}
		
	.camp-form5
{
	float:none;
	width:100%;
	}	

#produs{width:80%;float:left}#produsLOGO{width:80%;float:left}	




	
}
