body{
  padding: 0px;
  margin: 0px;
  font-family: Arial, Helvetica, "FreeSans", "Nimbus Sans L", sans-serif;
  font-size: 14px;
}
.background-body1{
background: #e6daca url('../files/images/background1.png') no-repeat center 180px;
}
.background-body2{
background: #e6daca url('../files/images/background2.png') no-repeat center top;
}
.background-body3{
background: #e6daca url('../files/images/background3.png') no-repeat center top;
}
.background-body4{
background: #e6daca url('../files/images/background4.png') no-repeat center top;
}
a{outline:0 none;}
.float_left{float: left;}
.float_right{float: right;}
.align_right{text-align: right;}
.align_left{text-align: left;}
.clearfix:after{content:".";display:block;height:16px;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
html.clearfix {height:1%;}
.clearfix {display:block;}

#seo{
	height:0;
	overflow:hidden;
	margin:0;
	padding:0;	
}
#wrapper{
width: 990px;
min-height: 500px;
margin: 0px auto;
padding: 0;
position: relative;
background: url('../files/images/menu-bg-shadow2.png') repeat-y right top;
}

.lbox { cursor:url('../files/images/magnify.cur'), pointer}

#container-left{
width:720px;
margin-right:10px;
float:left;
min-height: 500px;
position:relative;
}
#top-shape{
width:400px;
height:180px;
float:left;
position:relative;
text-align:center;
}
#top-shape img{
border:none;
}

#noutati{
width:247px;
min-height:46px;
position:absolute;
right:15px;
top:0px;
background: url('../files/images/buton-noutati.png') no-repeat right bottom #b08858;
border-bottom:15px solid #03253e;
z-index:10;
text-align:left !important;
}

#noutati h4{
text-align:center;
margin:13px 20px 7px;
font-size:20px;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
text-transform:uppercase;
color:#fff;
}
#noutati div{
margin-bottom:17px;
max-height:220px;
overflow:hidden;
width:100%;
}
#noutati div p{
margin:0px;
padding:10px 18px 10px;
text-align:left;
color:#fff;
}

#noutati div a{
color:#c9e2f0;
text-decoration:none;
}

#noutati div a:hover{
text-decoration:underline;
}

.sagetica{

display:block;
width:30px;
height:30px;
position:absolute;
bottom:-15px;
left:14px;
}

.jos{
background: url('../files/images/down.png') no-repeat;
}
.sus{
background: url('../files/images/up.png') no-repeat;
}
#container-mid{
width:720px;
margin-right:10px;
min-height:500px;
float:left;
position:relative;
}


#container-text{
width:710px;
margin-right:10px;
min-height:500px;
padding:5px;
}

#container-text h1{
font-family: Arial, Helvetica, sans-serif;
font-size:43px;
margin: 3px 0 3px 0;
color:#fff;
font-weight:normal;
}

#container-text h2{
font-family: Arial, Helvetica, sans-serif;
font-size:39px;
margin: 3px 0 3px 0;
color:#fff;
font-weight:normal;
}
#container-text h3{
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
margin: 3px 0 3px 0;
font-style:italic;
color:#fff;
font-weight:normal;
color:#043f5f;
}
#container-text h4{
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:17px;
margin: 3px 0 3px 15px;
text-decoration:underline;
font-weight:normal;
color:#000;
}
#container-text p{
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:14px;
margin: 3px 0 3px 0;
color:#fff;
font-weight:normal;
text-align:justify;
color:#000;
}

#container-text a{
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:16px;
margin: 3px 0 3px 0;
color:#fff;
font-weight:normal;
color:#000;
text-decoration:none;
}
#container-text a:hover{
color:#043f5f;
}

.produs{
background-image: url('../files/images/img-bg.png');
width:300px;
min-height:100px;
border: 1px solid #000;
text-align:center;
overflow:hidden;
}
.produs table{
  table-layout:fixed;
}
.produs table td {
	height:220px;
	width:300px;
	vertical-align:middle;
	text-align:center;
	overflow:hidden;
}
.produs img{
margin: 20px;
width:260px;
border:0;

}
#menu-bottom{
width:720px;
margin-right:10px;
height:78px;
text-align:right;
background: url('../files/images/menu-bottom-bg.png') no-repeat right top;
}

#copyright{
width:720px;
margin-right:10px;
height:35px;
text-align:right;
}
#copyright p{
margin:0 5px 0 0;
color:#043f5f;
font-size:10px;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;

}

#copyright a{
color:#043f5f;
font-size:10px;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
text-decoration:none;
}
#copyright a:hover{
color:#000;
}
#container-right{
margin-left:4px;
width:250px;
float:left;
min-height: 500px;
background: url('../files/images/menu-bg.png') no-repeat center top;
position:relative;
text-align:center;
}
#container-right img{
  border:0 none;
}
#container-right-shadow{
width:260px;
float:left;
min-height: 950px;
position:relative;
}

#logo{
display:block;
margin:10px 48px 20px 48px;
}
#logo img{
border:none;
}

#meniu{
width:206px;
margin:15px 27px 0;
padding:0;
list-style-type:none;
}

#meniu li{
height:15px;
text-align:center;
background: url('../files/images/buton-bg.png') no-repeat bottom center;
padding:3px 10px 20px 10px;
}

#meniu a{
color:#043f5f;
font-size:20px;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
text-decoration:none;
height:45px;
padding:10px 10px;
}

#meniu a:hover{
color:#4e8aab;
}

#meniu2{
background: url('../files/images/menu-bg2.png') ;
margin:35px -1px 0 1px;
padding:5px 4px;
}

#meniu2 h3{
text-align:center;
font-size:22px;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
color:#fff;
margin: 15px 10px;
background: url('../files/images/buton2-bg.png') no-repeat bottom center;
padding: 0 0 5px 0;
}


#meniu2 ul{
margin:0;
padding:0;
list-style-type:none;
}
#meniu2 li{
background:url("../files/images/sagetica.png") no-repeat scroll left center transparent;
height:15px;
margin:10px 2px;
padding-left:8px;
text-align:center;
}

#meniu2 a{
font-family: Tahoma,Geneva,sans-serif;
font-size:14px;
text-decoration:none;
color:#000;
}

#meniu2 a:hover{
color:#fff;
}
#menu-bottom{
padding:57px 0 0 0;
height:21px;
}

#menu-bottom ul{
margin:0 auto;
width:303px;
list-style-type:none;
padding:0 0 0 125px;
}

#menu-bottom li{
float:left;
font-weight:bold;
font-size:14px;
color:#063f5d;
padding:0 2px 0 10px;;
background:url('../files/images/doua-puncte.png') no-repeat left center transparent;
}
#menu-bottom li:first-child{
	background:none;	
}
#menu-bottom a{
font-size:12px;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
text-decoration:none;
color:#063f5d;
}
#menu-bottom a:hover{
color:#000;
}
.float-right{
float:right;
margin:15px;
}
.lista-produse{
float:left;
background-image: url('../files/images/img-bg.png');
width:310px;
height:290px;
border: 1px solid #000;
margin:15px;
padding:0;
}
.lista-produse table{
table-layout:fixed;
width:310px;
height:290px;
}
.lista-produse2 img{
max-width:235px;
max-height:180px;
margin:10px 30px;
}


#slideshow {
	  position:relative;
	  height:180px;
      z-index: 1;
	  overflow:hidden;
	 
	  }

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow img.active {
    z-index:10;
}

#slideshow img.last-active {
    z-index:9;
}



.td-titlu{
height:65px;
text-align:center;
}
.td-titlu h2{
font-size:18px !important;
font-family: Tahoma,Geneva,sans-serif !important;
color:#043f5f !important;
font-weight:bold !important;
margin:10px 15px !important;
}
.td-imagine{
height:195px;
text-align:center;
}
.td-imagine img{
max-width:280px;
max-height:162px;
padding: 15px;
border:none;
}
.td-link{
height:30px;
text-align:right;
}
.td-link a{
font-size:12px !important;
font-family: Tahoma,Geneva,sans-serif !important;
margin:5px 20px 5px 10px !important;
color: #ff0000 !important;
}
.td-link a:hover{
color: #000000 !important;
}

/*   --------   START CONTACT   ---------------   */


#contact_container{
  overflow: hidden;
}

#contact_container div{
  float: left;  /*sterge pentru varianta verticala*/

}
#contact_succes{
	width: 650px;
	margin: 0 auto;
	text-align: center;	
}



#contact_data{
  height: auto;
  padding-left: 30px;
  width: 270px;
}

#contact_data p{
  margin: 0px 0px 10px 0px;
}

#formular_contact_form{
  width: 200px;
  height: auto;
  padding-left: 10px;
  margin-top:60px;
}

#formular_contact_form label{
  display: inline-block;
  text-align: right;
  font-weight:bold;
}

#formular_contact_form input, #formular_contact_form textarea{
  display: inline-block;
  border: 1px solid #A2A2A2;
}

#submit_buttons_container{
  width: 160px;
  height: 22px;
  margin-left: 84px; /*latimea trebuie sa fie aproximativ egala cu latimea labelului*/
  text-align: left;
}

#submit_buttons_container input{
  background-color: #F0F0F0;
  border: 1px solid #A2A2A2;
}

#submit_buttons_container input:hover{
  background-color: #FFFFFF;
  border: 1px solid #000;
}


.formular_contact_text_input{
  width: 200px;
  height: 18px; /*inaltimea inputului trebuie sa fie egala cu inaltimea labelului*/
}

.formular_contact_text_area{
  width: 220px;
  height: 140px;
}

#captcha_pic{
  margin: 10px 10px 10px 10px;
}

.produseRitus {color:#FFF !important; clear:both; font-size:32px !important;}
#contentRightBreadcrums { color:#043f5f; font-size:18px; font-style:normal;}
#contentRightBreadcrums a {color:#043f5f; font-size:18px; font-style:italic;}
#contentRightBreadcrums a:hover {color:#043f5f; font-size:18px; font-style:italic;}
h2.titluProduse { color:#000 !important; font-size:16px !important; text-decoration:underline; padding:20px 0px; font-weight:bold !important;}

/*   --------   END CONTACT   ---------------  */



/* jQuery lightBox plugin*/


#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
/* jQuery lightBox plugin*/

#vreau-detalii{
  float:left;
  margin-top:10px;
  width:100%;
}
#cerere-buton{
display:block;
margin:10px auto!important;
text-align:center;
width:140px;
background-color:#043f5f;
color:#ffffff !important;
border: 2px solid #ffffff;
-moz-border-radius:10px;

}
#cerere-buton:hover{
background-color:#9a2225 !important;
}
.butoane{
  border:1px solid black;
  background:#fff;
}
.cerere-custom{
float:left;
}
.cerere-custom p{
text-align:center!important;
color:red!important;
}
.tagz{
text-align:justify;
padding:0 10px;
color:#ccc;
}
.tagz a{
color:#ccc;
text-decoration:none;
}
.tagz a:hover{
text-decoration:underline;
}
