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

body
{
	min-width:320px;
	height:100%;
	}t
#fb-root {
    display: none;
}

   .grecaptcha-badge{
	visibility: collapse !important;  
}

/* To fill the container and nothing else */

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}

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;
	outline:none;
}

.meniu-mobil
{
    position: relative;
}

.meniu-stanga
{
    position: absolute;
    right: 50%;
    margin-right: 150px;
    text-align: right;
    z-index: 6!important;
}

.meniu-dreapta
{
    position: absolute;
    left: 50%;
    margin-left: 150px;
    text-align: left;
     z-index: 6!important;
}

.poza-noutate
{
	float:left;
	width: 40%;
	margin-right: 5%;
	margin-bottom: 15px;
		border: 1px solid #e3e4e8;
	border-radius: 3px; 
-moz-border-radius:3px;
-webkit-border-radius: 3px;
behavior:url(/PIE.htc);
	overflow: hidden;
	text-align: center;
	box-shadow: 0px 0px 8px #cecece;
}

.casuta-pagina
{
    float:left;
    width: 33.33%;
    margin-bottom: 30px;
}
.casuta-pagina-b
{
    border-left: 3px solid #FFF;
    border-right: 3px solid #FFF;
    
}

.casuta-galerie-indexi
{
	float:left;
	width: 20%;
	overflow: hidden;
}
.casuta-galerie-index-border
{
    border-right: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}


.meniu-tot
{
    text-align: center;
}


.meniu-tot a
{
    display: inline-block;
    font-family: 'Source Sans Pro', sans-serif;
    color: #32210e;
    text-decoration: none;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 16px;
    font-size: 14px;
    -webkit-transition: all 0.4s ease; /* Safari and Chrome */
    -moz-transition: all 0.4s ease; /* Firefox */
    -ms-transition: all 0.4s ease; /* IE 9 */
    -o-transition: all 0.4s ease; /* Opera */
    transition: all 0.4s ease;
    border-bottom: 1px solid transparent;
}

.meniu-tot a:hover
{
    border-bottom: 1px solid #32210e;
}




/*------------------------MENIU-----------------*/	
.myMenu {
	list-style:none;
	margin:0;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
    text-align: center;
    width: 100%;
		
}
	
.myMenu li {
	list-style:none;
	margin-top:0;
	padding-top:0px;
	padding-bottom:0px;
    display: inline-block;
    
}
.myMenu li a:link, .myMenu li a:visited {
	
	display: inline-block;
    font-family: 'Source Sans Pro', sans-serif;
    color: #32210e;
    text-decoration: none;
  padding-left: 6px;
padding-right: 14px;
    line-height: 58px;
    height: 58px;
    font-size: 13px;
    -webkit-transition: all 0.4s ease; /* Safari and Chrome */
    -moz-transition: all 0.4s ease; /* Firefox */
    -ms-transition: all 0.4s ease; /* IE 9 */
    -o-transition: all 0.4s ease; /* Opera */
    transition: all 0.4s ease;
    text-transform: uppercase;
    background-image: url("images/sageata-meniu.png");
    background-position: right;
    background-repeat: no-repeat;
    background-size: 11px auto;
}



.myMenu li a:hover {
    background-color: #FFFFFF;
}

/*style the sub menu*/
.myMenu li ul {
	position:absolute;
	visibility:hidden;
	background-color:rgba(0,0,0,.70);
	color: #FFF;
	padding:10px;
	display: block;
	-moz-box-shadow: 2px 4px 4px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 2px 4px 4px 1px rgba(0,0,0,0.1);
	box-shadow: 2px 4px 4px 1px rgba(0, 0, 0, 0.1);
	z-index:450!important;
	width:250px;
    
    border-radius: 0px; 
-moz-border-radius:0px;
-webkit-border-radius: 0px;
behavior:url(/PIE.htc);
    
    
    transition: all 0.0s ease;
-webkit-transition: all 0.0s ease;
-moz-transition: all 0.0s ease;
-o-transition: all 0.0s ease;
	
}

.myMenu li ul li  {
	
	float:none;
	background-image: none;
	display:block;
	border-radius: 0px; 
	-moz-border-radius:0px;
	-webkit-border-radius: 0px;
	behavior:url(/PIE.htc);
	text-align: left;
	
	
}
	

.myMenu li ul li a:link, .myMenu li ul li a:visited {
	
	border-right:none;
	background-image: none;
	color:#FFF;
	text-decoration:none;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:13px;
	display: block;
	line-height: 13px;
	font-weight:400;
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px solid rgba(0,0,0,.40);
	margin-bottom:4px;
	
	padding-left:3%;
	margin-left:2%;
	height: auto;
	border-radius: 0px; 
	-moz-border-radius:0px;
	-webkit-border-radius: 0px;
	behavior:url(/PIE.htc);
	text-align: left;
	text-transform: none;
     transition: all 0.0s ease;
-webkit-transition: all 0.0s ease;
-moz-transition: all 0.0s ease;
-o-transition: all 0.0s ease;
}
.myMenu li ul li a:hover {
	background-color:  rgba(255,255,255,.30);
	color: #FFF;
	background-image: none;
	display:block;	
}



.meniu-sus
{
    float: left;
    height: 57px;
    line-height: 57px;
    text-align: left;
    width: 60%;
}
.meniu-sus a
{
    text-decoration: none;
    color: #FFF;
    line-height: 57px;
    font-size: 11px;
    padding-left: 2%;
    padding-right: 2%;
    font-family: 'Source Sans Pro', sans-serif;
    display: inline-block;
    text-transform: uppercase;
}

.meniu-sus a:hover
{
color: #000;
background-color: rgba(255,255,255,.40);
}



.limbi a
{
   
    font-size: 13px;
    display: block;
    color: #ffffff;
    padding-right: 24px;
    background-image: url("images/drop-limbi.png");
    background-position: right;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
    padding-left:9px;
}
.limbi
{
    display:block;
    float:right;
    line-height: 22px;
    border: 1px solid rgba(255,255,255,.30);
    margin-top: 8px;
    	border-radius: 4px; 
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior:url(/PIE.htc);
    padding-top: 5px;
    padding-bottom: 5px;
     font-family: 'Source Sans Pro', sans-serif;
    font-size: 15px;
    position: relative;
}


.cauta-tot
{
    display:block;
    float:right;
    line-height: 32px;
    height: 32px;
    border: 1px solid rgba(255,255,255,.30);
    margin-top: 8px;
    margin-right: 1%;
    padding-left: 1%;
    padding-right: 1%;
    width: 18%;
    	border-radius: 4px; 
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior:url(/PIE.htc);
     font-family: 'Source Sans Pro', sans-serif;
    font-size: 15px;
    position: relative;
}



.limbi-drop
{
    margin: 0;
    position:absolute;
    top: 110%;
    background-image: none;
    right: 0;
    margin-left: 2%;
    width: 100%;
    padding-bottom: 5px;
    padding-top: 5px;
    display: none;
    border: 1px solid rgba(255,255,255,.30);
    	border-radius: 4px; 
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior:url(/PIE.htc);
    
    overflow: hidden;
    box-shadow: 0px 3px 2px rgba(12,22,35,.08);
    z-index: 230;
}
.limbi-drop a
{
    color: #FFF;
    background-image: none;
    margin-bottom: 5px;
}
.text img
{
    padding: 5px;
    max-width: 98%;
}


.text-newsletter
{
    outline: none;
    border: none;
    background: transparent;
    float: left;
    width: 20%;
    padding-left: 1%;
    padding-right: 1%;
  font-family: 'Source Sans Pro', sans-serif;
    color: #6c6a6a;
    font-size: 16px;
     border-radius: 4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius: 4px;  
	behavior:url(/PIE.htc);
    background-color: #FFF;
        height:46px;
    line-height: 46px;
    margin-right: 1%;
}

.buton-newsletter
{
    outline: none;
    border: none;
    background: transparent;
    float: right;
    width: 14%;
  font-family: 'Source Sans Pro', sans-serif;
    color: #FFF;
    text-transform: uppercase;
    background-color: #11bf8a;
    font-size: 16px;
     border-radius: 4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius: 4px;  
	behavior:url(/PIE.htc);
        height:46px;
    line-height: 46px;
}

.titlu-newsletter
{
    float: left;
    width: 16%;
    height: 46px;
    line-height: 30px;
    padding-top: 8px;
    color: #000;
    font-size: 30px;
    font-weight: 300;
  font-family: 'Source Sans Pro', sans-serif;
}

.text-jos a, .text-jos
{
    color: #6f838d;
    font-size: 13px;
  font-family: 'Source Sans Pro', sans-serif;
    text-decoration: none;
}
.text-jos a:hover
{
    text-decoration: underline;
}

.negru-resurse
{
    padding-top: 80px;
    padding-bottom: 80px;
    background-position: center;
}

.banner1
{
    width: 59%;
    float: left;
}
.banner2
{
    width: 41%;
    float: left;
    position: relative;
}

.banner3
{
    border-right: 10px solid #FFF;
    border-bottom: 10px solid #FFF;
    position: relative;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  opacity:  1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    opacity:  1;
}
::-ms-input-placeholder { /* Microsoft Edge */
   opacity:  1;
}


.banner5
{
width: 50%;
    float: left;
}

.titlu-categorie a
{
    position: absolute;
    bottom: 5%;
    right: 5%;
    text-align: right;
    display: block;
    z-index: 4;
    text-decoration: none;
    color:#FFF;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
    text-transform: uppercase;
  font-family: 'Source Sans Pro', sans-serif;
    font-size: 27px;
    font-weight: 300;
}

.coloana1-jos
{
    float: left;
    width: 16%;
    padding-right: 1%;
    border-right:1px solid #bdc7cc;
    min-height: 140px;
    text-align: right;
}


.coloana3-jos
{
    float: right;
    width: 22%;
    padding-right: 1%;
    border-right:1px solid #bdc7cc;
    min-height: 140px;
    text-align: right;
}
.coloana4-jos
{
    float: right;
    width: 15.5%;
    padding-right: 1%;
    border-right:1px solid #bdc7cc;
    min-height: 140px;
    text-align: right;
}


.coloana2-jos
{
    width: 25%;
    text-align: center;
    float: left;
}

.casuta-resurse
{
    width: 13%;
    padding-left: 3%;
    padding-right: 3%;
    display: inline-block;
}

.bgd-verde
{
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #00875e;
}

.linie-titlu
{
    background-image:url('images/linie-titlu.png');
    background-position: center;
    background-repeat: repeat-x;
    text-align: center;
}
.titlu-linie
{
    display: inline-block;
    padding-left: 30px;
    padding-right: 30px;
    background-color: #FFF;
    font-size: 40px;
    font-weight: 300;
    color: #000;
    text-transform: uppercase;
  font-family: 'Source Sans Pro', sans-serif;
}

.copy, .copy a
{
     font-family: 'Source Sans Pro', sans-serif;
    font-size: 13px;
    text-decoration: none;
    color: #2587b9;
}
.copy a:hover
{
    color: #000;
}

.poza-resurse
{
    border: 6px solid #ffffff;
     border-radius: 300px; 
	-moz-border-radius:300px; 
	-webkit-border-radius: 300px;  
	behavior:url(/PIE.htc);
    overflow: hidden;
    width: 100%;
    background-color: #FFF;
}

.titlu-resurse a
{
    display: block;
    height: 84px;
    overflow: hidden;
  font-family: 'Source Sans Pro', sans-serif;
    font-size: 28px;
    color:#00875e;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
    line-height: 28px;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.titlu-categorii a
{
    display: block;
    height: 48px;
    overflow: hidden;
  font-family: 'Source Sans Pro', sans-serif;
    font-size: 22px;
    color:#00875e;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
    line-height: 24px;
    text-transform: uppercase;
}

.text-alb
{
    text-align: left;
    font-size: 16px;
    color: #FFF;
    height: 68px;
    overflow: hidden;
    line-height: 17px;
    font-family: 'Source Sans Pro', sans-serif;
}

.detaliic a
{
    display: inline-block;
    margin: auto;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    text-decoration: none;
    color: #FFF;
  font-family: 'Source Sans Pro', sans-serif;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    background-color: #0076b3;
    
     border-radius: 6px; 
	-moz-border-radius:6px; 
	-webkit-border-radius: 6px;  
	behavior:url(/PIE.htc);
    text-transform: uppercase;
}
.detaliic a:hover
{
    background-color: #000;
}


.titlu-noutati a
{
    height: 36px;
    overflow: hidden;
    font-size: 18px;
    line-height: 19px;
    color: #0278b4;
    text-decoration: none;
  font-family: 'Source Sans Pro', sans-serif;
    display: block;
    font-weight: 300;
    padding-bottom: 5px;
}
.text-user
{
    padding-top: 4px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 300;
    font-size: 14px;
    color: #00865d;
}

.titlu-noutati a:hover
{
color: #000;
}

.zi-calendar
{
    color: #00875e;
    font-size: 19px;
    font-weight: 600;
  font-family: 'Source Sans Pro', sans-serif;
    text-transform: uppercase;
    line-height: 19px;
}
.an-calendar
{
  
    font-size: 13px;
    font-weight: 300;
    line-height: 19px;
  font-family: 'Source Sans Pro', sans-serif;  
    color: #aba6a6;
    letter-spacing: 5px;
}

.date-noutate
{
    float: left;
    width: 18%;
    border-right:4px solid #00875e;
    text-align: center;
    height: 60px;
}

.continut-noutate
{
    float: left;
    width: 70%;
    padding-right: 8%;
    background-position: right;
    background-image: url("images/sageata-noutati.png");
    background-repeat: no-repeat;
    min-height: 60px;
    background-size: 24px auto;
    float: right;
}

.coloana1-index
{
    float: left;
    width: 48%;
    padding-left: 1%;
    padding-right: 1%;
}

.logo-fac
{
    width: 12%;
    max-width: 202px;
    display: inline-block;
    
}

.bgd-gri
{
    background-color: #e8eef0;
    text-align: center;
    position: relative;
    background-image: url("images/alb.png");
    background-position: bottom;
    background-repeat: repeat-x;
    background-size: 100% 35%;
}

.bgd-jos
{
    background-color: #d9e1e5;
}
.titlu-centru
{
    display: inline-block;
    padding-left: 2%;
    padding-right: 2%;
    height: 50px;
    line-height: 50px;
    font-size: 30px;
    color: #000000;
    font-weight: 300;
    background-color: #FFF;
  font-family: 'Source Sans Pro', sans-serif;
     border-radius: 0px 0px 8px 8px; 
	-moz-border-radius:0px 0px 8px 8px; 
	-webkit-border-radius: 0px 0px 8px 8px;  
	behavior:url(/PIE.htc);
    text-align: center;
    text-transform: uppercase;
}


.titlu-pagina, h1
{
    padding: 0;
    margin: 0;
    font-size: 30px;
    color: #000000;
    line-height: 32px;
    font-weight: 600;
  font-family: 'Source Sans Pro', sans-serif;
    text-transform: uppercase;
}

.subtitlu-pagina, h2
{
     padding: 0;
    margin: 0;
    font-size: 20px;
    color: #0076b3;
    line-height: 22px;
    font-weight: 300;
  font-family: 'Source Sans Pro', sans-serif;
    text-transform: uppercase;
}


.bara-sus
{
    height: 6px;
    background-color: #055f8e;
}

.logo-tot
{
    background-image:url('images/logo-sus1.png');   
    height: 57px;
    background-position: center;
}

.peste-logo-tot
{
    top: 6px;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 320;
}

.logo
{
  margin-top: -13px;
  z-index: 20;
  max-width: 35%;
position: relative;
    z-index: 5;
   
}

.peste-banner-sus
{
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    z-index: 120;
    text-align: center;
}

.peste-banner-alb
{
    height: 58px;
    line-height: 58px;
    background-color: rgba(255,255,255,.80);
     position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}

#cookie
{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	box-shadow: 0px 0px 8px #cecece;
	z-index: 235;
	background-color: #FFF;
	padding-top: 15px;
	padding-bottom: 15px;
	
}

.p25i
{
    float:left;
    width:25%; 
}



.banner-container
{
	position: relative;
}


.banner-container2
{
	width:100%;
	overflow-x: hidden;
}



.poza-zoom
{
	overflow:hidden;
	position: relative;
}



.poza-zoom img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
}

.poza-zoom:hover img {
    -webkit-transform:scale(1.05); /* Safari and Chrome */
    -moz-transform:scale(1.05); /* Firefox */
    -ms-transform:scale(1.05); /* IE 9 */
    -o-transform:scale(1.05); /* Opera */
     transform:scale(1.05);
}


.peste-banner
{
    position:absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 150;
}


.camp-form
{
	float:left;
	width:70%;
	}	
.separator10c2b
{
	height:5px;
	line-height:5px;
	margin-bottom:5px;
	border-bottom:1px solid #dcdbdb;
	clear:both;
	}
	
.separator10c2
{
	height:5px;
	line-height:5px;
	clear:both;
	}
.continut-form
{
	float:left;
	width:70%;	
	}	

.p50i
{
    float:left;
    width: 44%;
    padding-left: 3%;
    padding-right: 3%;
}


.umbra100
{
	padding:2%;
	box-shadow:0px 0px 5px #cecece;
}

.coloana21
{
	float:right;
	width:48%;
	padding:2%;
background-color:#FFF;

	}

.coloana22
{
	float:left;
	width:40%;
	min-width:170px;
padding:2%;
background-color:#FFF;
	
    box-shadow: 3px 3px 3px 1px rgba(12,22,35,.05);


	}

.coloana222
{
	float:left;
	width:42%;
padding:1%;
	padding-top: 0%;
background-color:#FFF;


	}


img, fieldset {
	border: 0;
}
.text li
{
	margin-left:15px;
}








.separator-pagina
{
    border-bottom: 1px solid #d9e1e5;
    height: 2px;
    margin-bottom: 5px;
    clear: both;
}

.separator-jos
{
    border-bottom: 1px solid #bdc7cc;
     height: 2px;
    margin-bottom: 5px;
    clear: both;
}

.separator-resurse
{
    border-bottom: 1px solid #00875e;
    height: 2px;
    margin-bottom: 5px;
    clear: both;
}



.text, .text a
{
  font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    color: #4d4b4b;
}


.text-cat, .text-cat a
{
  font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    color: #4d4b4b;
}




.text a:hover, .text-cat a:hover
{
    text-decoration: none;
}


.istoric, .istoric a
{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 13px;
    font-style: italic;
    color: #4d4b4b;
    text-decoration: none;
}


.casuta-cauta
{
    background: transparent;
    border: none;
    outline: none;
    float:left;
    width: 68%;
    height: 32px;
    line-height: 32px;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px; 
    color: #fff;
}



.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  display: block;
  }




.banner_nav
{
	position: absolute;
	top:45%;
	z-index: 15;
    margin: auto;
	height: 71px;
	text-decoration: none;
	background-size:cover;
}
.prev
{
	left:0%;
	background-image: url(images/inapoi.png);
    width: 41px;
    height: 71px;
	
}
.next
{
	right:0%;
	background-image: url(images/inainte.png);
   width: 41px;
    height: 71px;
	
}

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {   
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }



.retele
{
    float:right;
    height: 32px;
    padding-top: 12px;
    margin-right: 1%;
    line-height: 32px;
}
.retea
{
    height: 24px;
}





.mijloc
{
    width: 1200px;
    max-width: 98%;
    margin: auto;
}

.ascuns, .ascuns2
{
	display: none!important;
}



.titlu-mare-form2
{
	padding:0;
	margin:0;
	color:#bd3527;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:20px;
	line-height:18px;
	padding-bottom:5px;
		margin:0;
	padding:0;
	font-weight:600;
	font-size:16px;
	color:#545050;
	line-height:38px;
	float:left;
	width:28%;

	background-position:left;
	background-repeat:no-repeat;
	}




.poza-blog img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
}

#deasupra2
{
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-image:url(images/negru-transparent.png);
	position:fixed;
	z-index:30;
	}
#deasupra
{
	width:30%;
	padding:0.5%;
	position:fixed;
	top:8%;
	background-color:#FFF;
	margin-left:34%;
	z-index:35;
		border-radius: 4px; 
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	behavior:url(/PIE.htc);
	box-shadow:0px 0px 10px #898888;
	overflow:auto;
	max-height:95%;
	}


#deasuprao2
{
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-image:url(images/negru-transparent.png);
	position:fixed;
	z-index:30;
	}
#deasuprao
{
	width:30%;
	padding:0.5%;
	position:fixed;
	top:8%;
	background-color:#FFF;
	margin-left:34%;
	z-index:35;
		border-radius: 4px; 
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	behavior:url(/PIE.htc);
	box-shadow:0px 0px 10px #898888;
	overflow:auto;
	max-height:95%;
	}

.camp-form2
{
	float:left;
	width:70%;
	padding-top: 5px;
	}	


.separator45
{
	height: 45px;
	clear: both;
}

.separator35
{
	height: 35px;
	clear: both;
}

.my-gallery
{
	padding:0;
	margin:0;
}

figure {
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0px;
    margin-right: 0px;
	padding: 0px;
}

.zoomLens
{
border-radius: 200px; 
-moz-border-radius:200px;
-webkit-border-radius: 200px;
behavior:url(/PIE.htc);	
}

.mijloc-login
{
	width:380px;
	padding: 2%;
	max-width: 96%;
	margin: auto;
	box-shadow:0px 0px 10px #cecece; 
}

.mijloc-cont
{
	width:750px;
	padding: 2%;
	max-width: 96%;
	margin: auto;
	box-shadow:0px 0px 10px #cecece; 
}

.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;
	}			
.titlu-form
{
	font-family: 'PT Sans', sans-serif;
	margin:0;
	padding:0;
	font-weight:600;
	font-size:13px;
	color:#545050;
	line-height:38px;
	float:left;
	width:30%;
	}	
	
.camp-form5
{
	float:left;
	width:70%;
	}	
	
.separator10c2
{
	clear:both;
	height:10px;
	line-height:10px;
	}	
.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;
	}
	
.disponibilitate

{

font-family: 'PT Sans', sans-serif;
	font-size:16px;
	color:#49b82d;
	line-height:30px;
	background-position:left;
	background-repeat:no-repeat;
	}
	
.disponibilitate2

{

font-family: 'PT Sans', sans-serif;
	font-size:16px;
	color:#d62929;
	line-height:30px;
	min-height:30px;
	background-position:left;
	background-repeat:no-repeat;
	}

.disponibilitatef

{

font-family: 'PT Sans', sans-serif;
	font-size:16px;
	color:#49b82d;
	line-height:17px;
	background-position:left;
	background-repeat:no-repeat;
	}
	
.disponibilitatef2

{
	
font-family: 'PT Sans', sans-serif;
	font-size:16px;
	color:#d62929;
	line-height:17px;
	min-height:30px;
	background-position:left;
	background-repeat:no-repeat;
	}	

.pozaauto
{
	max-width:100%;
	max-height: 100%;
}

.casuta-galerie
{
	float:left;
	width: 18.5%;
	margin-right: 1%;
	margin-bottom: 15px;
		border: 1px solid #e3e4e8;
	border-radius: 3px; 
-moz-border-radius:3px;
-webkit-border-radius: 3px;
behavior:url(/PIE.htc);
	overflow: hidden;
	text-align: center;
	box-shadow: 0px 0px 8px #cecece;
}

.casuta-poza-produs
{
	float:left;
	width: 23.2%;
	margin-left: 0.5%;
	margin-right: 0.5%;
	margin-bottom: 5px;
		border: 1px solid #e3e4e8;
	border-radius: 3px; 
-moz-border-radius:3px;
-webkit-border-radius: 3px;
behavior:url(/PIE.htc);
	overflow: hidden;
	text-align: center;
	box-shadow: 0px 0px 8px #cecece;
}



.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  height:auto;
  padding: 0;
  margin: 0;
  }
.ascuns
{
	display: none;
}


.clear
{
	clear:both;
}
.separator15
{
	height:15px;
	clear: both;
}


.p33
{
	float:left;
	width: 30%;
	margin-left: 1.5%;
	padding-right: 1.5%;
}


.inapoi2 a
{
	position: absolute;
	background-image: url(images/inapoi.png);
	display: block;
	text-decoration: none;
	width: 10px;
	height: 18px;
	background-size: 10px 18px;
	left: 0;
	top: 0;

}
.inainte2 a
{
position: absolute;
	background-image: url(images/inainte.png);
	display: block;
	text-decoration: none;
	width: 10px;
	height: 18px;
	background-size: 10px 18px;
	right: 0;
	top: 0;
	
}




.buton-sortare a
{
	font-size: 13px;
	color: #000000;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	text-decoration: none;
	font-family: 'PT Sans', sans-serif;
	border-bottom: 1px solid #ebebeb;
}

.buton-sortare-select a
{
	font-size: 13px;
	color: #000000;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	text-decoration: none;
	font-family: 'PT Sans', sans-serif;
	border-bottom: 1px solid #ebebeb;
	background-color: #ebebeb;
}


.buton-sortare a:hover
{
	background-color: #ebebeb;
}

.titlu-sortare
{
	font-size: 15px;
	color: #000000;
	font-weight: 600;
	text-decoration: none;
	font-family: 'PT Sans', sans-serif;
}





.pretv
{
	font-size: 16px;
	color: #cc9946;
	font-family: 'PT Sans', sans-serif;
	text-decoration: line-through;
	font-weight: 300;
}
.pretv-gol
{
	font-size: 16px;
	color: #cc9946;
	font-family: 'PT Sans', sans-serif;
	font-weight: 300;
}
.pret, .preti
{
	font-size: 22px;
	line-height: 22px;
	color: #cc9946;
	font-family: 'PT Sans', sans-serif;
	font-weight: 300;
}

.casuta-produs
{
	float:left;
	background-color: #fff;
	border-radius: 4px; 
-moz-border-radius:4px;
-webkit-border-radius: 4px;
behavior:url(/PIE.htc);
	width: 19.2%;
	position: relative;
	height: 410px;
	padding: 16px 2%;
	margin-top: 10px;
	margin-left: 1.5%;
	margin-bottom: 15px;
	box-shadow:0 1px 10px 0px rgba(37,32,31,.3);
}



.casuta-coloana1
{
	margin-top: 10px;
	box-shadow:0 1px 3px 0px rgba(37,32,31,.3);
	background-color: #FFF;
	padding: 5%;
}

.coloana2
{
	float:right; 
	width: 75%;
}
.coloana1
{
	float: left;
	width: 22%;
}

.separator20
{
	clear: both;
	height: 20px;
}

.separator10
{
	clear: both;
	height: 10px;
}




.buton-cauta
{
	background: transparent;
	outline: none;
	border: none;
	float: right;
	width: 30%;
	background-image: url("/images/cautare.png");
	background-size: 18px auto;
	background-position: right;
	background-repeat: no-repeat;
	height: 32px;
	line-height: 32px;
	
}

.date-jos
{
    float:left;
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
    text-align: center;
}
.poza-date-jos
{
    max-width:100%;
    padding-bottom: 20px;
}

@media screen and (max-width: 1300px) {
    
.myMenu li a:link, .myMenu li a:visited {
	
  padding-left: 3px;
padding-right: 3px;
    line-height: 58px;
    height: 58px;
    font-size: 12px;
    background-image: none;
}
}



@media screen and (max-width: 1200px) {
    
    
.meniu-stanga
{
    position: relative;
    right: 0%;
    left: 0;
    margin-right: 0px;
     text-align: left;
    width: 100%;
}

.meniu-dreapta
{
    position: relative;
    right: 0%;
    width: 100%;
    left: 0;
    margin-left: 0px;
     text-align: left;
}    
    
    
    
.peste-banner-alb
{
    z-index:auto;

}
      
    .meniu-mobil
{
	position:fixed;
	display:block;
	top:63px;
	left:0;
	background-color:#f7f6f6;
	width:0;
	overflow:hidden;
	z-index:1550;
	margin-bottom:20px;
	}
	
.meniu-mobil2
{
	position:fixed;
	display:block;
	top:63px;
	left:0;
	background-color:#f7f6f6;
	width:60%;
	padding:4%;
	border:2px solid  #fff;
	box-shadow: 1px 1px 2px #7a7a7a;
	overflow:auto;
	max-height:90%;
	min-height:80%;
	z-index:1550;
	}
        .myMenu {
	float:none;
	list-style:none;
	margin:0;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	color:#000;
        text-align: left;
		
}
	
.myMenu li {
	float:none;
	list-style:none;
	margin-top:0;
	padding-top:0px;
	padding-bottom:0px;
	color:#000;
    
        display: block;
}


.myMenu li a:link, .myMenu li a:visited {
	float:none;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	color:#000;
	border-bottom:1px solid #e2dfdf;
	text-decoration:none;
	padding: 0;
	border-right:none;
	height:auto;
	line-height:30px;
	padding-left: 5%;
	font-weight:400;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	margin:0px;
	width:95.5%;
    display: block;

}

.myMenu li a:hover {
	background-color: #f3efe9;
}	


/*style the sub menu*/
.myMenu li ul {
	position:relative;
	left:0;
	margin-left:-1px;
	visibility:visible;
	background-color:transparent;
	padding:0;
	margin-top:0;
	padding-left:10px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	z-index:100;
	width:97%;
	display:block;
	background-image:none;
	margin:0px;
	min-height:auto;
	height:auto;
	border:none;
	clear: both;
}

.myMenu li ul li {
	
	float:none;
	
}

.myMenu li ul li a:link, .myMenu li ul li a:visited {
	
	border-right:none;
	background-image:none;
	text-shadow:none;
	border-bottom:1px solid #e2dfdf;	
	padding:8px 0px 8px 10%;
	line-height:16px;
	text-align:left;
	width:88%;
	height:auto;
	float:none;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
	color:#000;
	display:block;
}

.myMenu li ul li a:hover {

	background-color: #f3efe9;
	display:block;	
}	

.text-newsletter
{
    width: 47%;
    margin-bottom: 15px;
}

.buton-newsletter
{
    width: 47%;
    margin-bottom: 15px;

}

.titlu-newsletter
{
    float: left;
    width: 100%;
    text-align: center;
      margin-bottom: 15px;
}    
    
    
    .coloana1-jos
{
    float: left;
    width: 49%;
    padding-right: 1%;
    border-right:none;
    margin-bottom: 25px;
    min-height: 140px;
    text-align: left;
}
    
.coloana2-jos
{
    width: 100%;
    text-align: center;
    float: left;
}

.coloana3-jos
{
    float: right;
    width: 96%;
    padding-right: 2%;
    padding-left: 2%;
    border-right:none;
    margin-bottom: 25px;
    min-height: 140px;
    text-align: left;
}
.coloana4-jos
{
    float: right;
    width: 96%;
    padding-right: 2%;
    padding-left: 2%;
    border-right:none;
    margin-bottom: 25px;
    min-height: 140px;
    text-align: left;
}



    
    
    .ascuns2
    {
        display: block!important;
    }
    
    .casuta-resurse
{
    width: 20%;
    padding-left: 2%;
    padding-right: 2%;
}

    
    
    .zi-calendar
{
    color: #00875e;
    font-size: 15px;
    font-weight: 600;
  font-family: 'Source Sans Pro', sans-serif;
    text-transform: uppercase;
    line-height: 17px;
}
    
    
.logo-fac
{
    width: 16%;
    
}
    
    .text-noutati
{
    float:right;
    width: 220px;
    padding-right: 20px;
    padding-left: 0;
    padding-top: 40px;
    padding-bottom: 20px;
}
    
    
     .banner-tot
	{
		width: 150%;
margin-left: -25%;
	}
    
    
    .prev
{
	left:2%;
	
}
.next
{
	right:2%;
	
	
}
    
    
    .peste-banner-jos
{
    margin-top: -150px;
    background-image: url("images/peste-banner-jos.png");
    background-position: top;
    background-repeat: no-repeat;
    background-size: 150% auto;
    min-height: auto;
    position: relative;
}
    
    
    
    .titlu-meniu a
{
    font-size: 24px;
 
}
    
  
    
    
    
    
.info-sus2
    {
        margin-left: 5px;
        line-height: 18px;
        height: 18px;
    }
    
    .deascuns2
    {
        display: none;
    }
    
		#deasupra, #deasuprao
{
	width:96%;
	padding:1%;
	position:fixed;
	top:3%;
	background-color:#FFF;
	margin-left:1%;
	z-index:35;
	box-shadow:0px 0px 10px #898888;
	}	
	
	
.pozaindexs
{
    width: 100%;
    clear: both;
    text-align: center;
}    

.panel-index2
{
    position: relative;
    width: 90%;
    margin-top: -40px;
    padding: 3%;
    margin-left: 2%;
}        
    
     .retele
    {
        display: none;
    }
}





@media screen and (max-width: 650px) {
    
    .retele
    {
        display: block;
    }
    
    .banner1, .banner2, .banner4, .banner5
{
    width: 100%;
}


.banner3
{
    border-right: 0px solid #FFF;
    border-bottom: 3px solid #FFF;
}
    
    
    
    
    .poza-resurse
{
    border: 3px solid #ffffff;
    width: 98%;
    background-color: #FFF;
}
    
    .titlu-resurse a
{
    font-size: 22px;
    line-height: 24px;
}

    
        .casuta-resurse
{
    width: 45%;
    padding-left: 2%;
    padding-right: 2%;
}

    
    .titlu-centru
{
    font-size: 20px;
    line-height: 36px;
    height: 36px;
}

    
    .logo-fac
{
    width: 15%;
    
}
    
    
    .casuta-pagina
{
    float:left;
    width: 100%;
    margin-bottom: 45px;
}
    
    
    .meniu-buton a
{
    float:left;
    padding-left: 1.3%;
    padding-right: 1.3%;
    height: 55px;
    width: 46.8%;
    line-height: 55px;
     font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    color: #374350;
    text-decoration: none;
    display: block;
    float: left;
    text-align: center;
    border: 1px solid #f3efe9;
}
    
    
    
    
    
    .meniu-ascuns
    {
        display: none;
    }
    
    
    .prev, .next
{
    width: 18px;
    height: 18px;
    background-size: 18px;
	
}

    
    
  .peste-banner-jos
{
    margin-top: 0px;
    background-image: none;
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
}    
    
    
    
.pozaindexd, .pozaindexs
{
    width: 100%;
    clear: both;
    text-align: center;
}


.coloana1-index
{
    float:left;
    width: 98%;
    position: relative;
    margin-bottom: 30px;
}



.panel-index, .panel-index2
{
    position: relative;
    width: 90%;
    margin-top: -40px;
    padding: 3%;
    margin-left: 2%;
}    
    
    
   
    .p50i
{
    width: 94%;
    padding-left: 3%;
    padding-right: 3%;
    margin-bottom: 25px;
}
    
    .border-jos
{
    background-color:rgba(37,34,26,.80);
    height: 8px;
    margin-top: 25px;
    margin-bottom: 20px;
}
    
    
.date-jos
{
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    text-align: left;
    margin-bottom: 30px;
}
.poza-date-jos
{
    max-width:30%;
    float: left;
    display: block;
    padding-right: 5%;
    padding-left: 5%;
    padding-bottom: 0px;
    width: 25px;
} 

    
    
    
    .coloana11-jos
    {
        padding-left: 25%;
    }
    
    
        .titlu-meniu a
{
    font-size: 18px;
 
}
    
.p25i
{
    float:left;
    width:50%; 
}    
    
    
    
   
	

	.deascuns
	{
		display: none;
	}

	.ascuns
	{
		display: block;
	}
	

	
	.coloana2
	{
		clear: both;
		float: none;
		width: 100%;
	}
	
	
	.coloana1
	{
		clear: both;
		float: none;
		width: 100%;
	}
	.coloana22,.coloana222, .coloana21
	{
		clear: both;
		width: 96%;
		padding:2%;
		margin-bottom: 20px;
	}
	.camp-form
{
	float:none;
	width:100%;
	}	
	
.titlu-mare-form2
{
	clear:both;
	width:92%;
	float:none;
	}
	
.titlu-mare-form3
{
	clear:both;
	width:92%;
	height:5px; 
	line-height:5px;
	float:none;
	}	
	
.continut-form
{
	clear:both;
	width:90%;
	float:none;
	}	
	
.continut-form
{
	clear:both;
	width:90%;
	float:none;
	}	
	
.camp-form2
{
	float:none;
	width:100%;
	}
	

.titlu-form
{
	float:none;
	clear:both;
	width:90%;
	}	
	.coloana2-produs
{
	clear:both;
	width:100%;
	padding:0;
	box-shadow:none;
	margin-top:20px;
	}		
	
.cprodus
{
	float:left;
	width:90%;
	padding-left:2.5%;
	}
	



    
    .logo
{
  margin-top: -10px;
  z-index: 20;
  max-width: 35%;
}
    .titlu-linie
{
    font-size: 20px;
}
.retele
{
    float:left;
    height: 32px;
    padding-top: 12px;
    margin-left: 1%;
    line-height: 32px;
}
    
      .casuta-galerie-index,   .casuta-galerie-indexi
{
	float:left;
	width: 50%;
	overflow: hidden;
}
}



      



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

    
    .logo
{
  margin-top: -8px;
  z-index: 20;
  max-width: 35%;
}
}
    