div, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, tr, td, th {
	margin: 0px;
	padding: 0px;
}
a img, :link img, :visited img {
	border: none;
}
a, a:link, a:visited{
	color:#0000ee;
	text-decoration:none;
}
a:hover{
	color: #ff0000;
	text-decoration:underline;
}
body {
	background: #3c3c3c url(../images/bg1.gif) repeat-x;
	margin:0;
	padding:0;
}
body, p, form {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
}

div#container {
	width: 700px;
	margin: 0 auto 0 auto;
	text-align: left;
}
.center {
	text-align:center;
}
#footer {
	padding: 0px;
	background:#a3a3a3;
	border-top: 6px solid #8b8b8b;
	margin-bottom: 30px;
}
#footer, #footer div, #footer p, #footer form{
	color:#FFFFFF;
}

.column {
	float: left;
	background-color:#006600;
	text-align:center;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

#header {
	background: url(../images/bglogo.jpg) no-repeat;
	height: 341px;
	position: relative;
}
#header div {
	float:left;
}
#header .logo img {
	margin-top: 3px;
	margin-left: 25px;
}
#header h1 {
	position: absolute; 
	top:300px;
	right: 50px;
	color: #fff;
}
/******************** meniu ******************/
ul#mainlevel-nav {
	list-style: none;
	padding: 0px;
	margin: 0px;
	vertical-align:middle;
}
ul#mainlevel-nav li {
	padding: 0px 25px;
	margin: 0px;
	float:left;/* orizontal */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	white-space: nowrap;
	/*width: 191px;*/
	text-align:center;
	border-right: 1px solid #999;
	height: 26px;
	line-height: 26px;
	
}
ul#mainlevel-nav li.last{
	border: 0px;
}
ul#mainlevel-nav li a {
	width:0px;/* IE 5 and 6 FIX works only with width :auto;- #buttons>ul#mainlevel-nav li a*/
	text-decoration: none;
	color:#fff;
}
#buttons>ul#mainlevel-nav li a {
	width:auto;
}
ul#mainlevel-nav li a:hover, ul#mainlevel-nav li.selected a, ul#mainlevel-nav li.selected a:link, ul#mainlevel-nav li.selected a:visited {
	text-decoration:underline;
}
#buttons {
	padding-top: 16px;
	zoom: 1;
}
#buttons-cont{
	background: url(../images/bgmeniu.jpg) repeat-x;
	height: 63px;
	padding-left: 7px;
}

/*********** navbar ************/
#navbar{
	background:url(../images/bgverde.jpg) repeat-x;
	height: 42px;
}
#navbar div.t1{
	background:url(../images/bgtitlu.jpg) no-repeat bottom;
	height: 30px;
	width: 243px;
	margin-top: 12px;
	margin-left: 18px;
	float:left;
}
#navbar div.t1 h2{
	
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 40px;
	padding-top: 8px;
	color:#FF3300;
}

/***********content************/
#content{
	background: url(../images/bgcontent.gif) repeat-y;
}
#left {
	float: left;
	width: 368px;
	padding: 0px;
	margin: 0px;

}
#right {
	margin: 0 0 0 369px;
	padding: 0px 0px 0px 0px;
	zoom: 1;/*IE FIX */

}
.rcontent{
	padding: 20px 20px;
}
.rcontent h2{
	color:#92AB3A;
	font-size: 22px;
	font-weight:bold;
	text-align:center;
	padding-bottom: 10px;
}
.lcontent{
	padding: 20px 20px;
}
.lcontent p, .cererethx p, .text1{
	margin-bottom: 10px;
}

/*********** fcontent *********/
.fcontent{
	 background: transparent;
}
.fcontent a, .fcontent a:link, .fcontent a:visited{
	color: #fff;
}
.fcontent, .fcontent p, .fcontent form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.fcontent .newsletter{
	padding: 10px 12px;
}
.fcontent .contact{
	padding: 10px 12px;
	padding-left: 15px;
	border-left: 1px solid #e6e6e6;
}
.fcontent .contact h4{
	font-size:12px;
	font-weight:bold;
	padding-bottom: 5px;
}
.fcontent .c1, .fcontent .c2{
	padding-right: 20px;
}
.fcontent label{
	font-weight:bold;

}
.fcontent .nlmail{
	margin-top: 9px;
	height: 17px;
	width: 150px;
	border: 1px solid #ccc;
	font-size: 12px;
}
#sendnl {

background:  url(../images/gobtn.jpg) no-repeat;
border: none;
width: 18px;
height: 19px;
vertical-align: bottom;
}
.fl{
	float:left;
}

/********** errors **********/
#errors{
/*	display:none;*/
}
.errors{
	background: #ff0000;
	padding: 5px;
	margin: 10px;
	color: #fff;
}
.error{
	color:#FF0000;
	background:#0099CC;
}
.form_error{
	color:#ff0000;
	font-weight: bold;
}
#oferta .form_error{
	padding-left: 85px;
}
.ascunde{
	display:none;
}
.arata{
	display:block;
}

#modal_container {
    overflow:visible;
  /*  font-family:"Lucida Grande",Verdana;
    font-size:12px;
    color:#333;*/
    text-align:left;
}

#modal_overlay {
    background-color:#000;
}

.nlcomcont, .nlcomcont p, .nlcomcont form{
	color:#FFFFFF;
    background-color:#a3a3a3;
}
.nlcomcont form label{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.nlcomcont .fl{
	float:none;
}
.nlcomcont div.errors{
	padding: 5px;
	margin: 0px;
	margin-bottom: 10px;
	color: #fff;
}
#close{
	
	color:#FF0000;
	position:absolute;
	top: -25px;
	z-index: 10000;
	overflow:visible;
}
#close a, #close a:link, #close a:visited{
	text-align:right;
	float:right;
	cursor:default;
	background:#fff;
	color:#FF0000;
	padding: 2px;
	border: 1px solid #333;
	margin-right: 5px;

}
#close a:hover{
	background:#FF0000;
	border: 1px solid #fff;
}
.nlcomcontloading, #modal_container #content1{
    padding: 5px;
    border:6px solid #fff;
}
.nlcomcontloading{
	background-color:#FFFFFF;
	    padding: 10px;
    border:6px solid #ccc;
    overflow:auto;


}
.nlcomcontloading#modal_container {
	text-align:center;
	color:#FF0000;
	font-weight:bold;
}

.nota{
	background:#FF0000;
	color:#FFFFFF;
}
#sendajax{

	width:150px;
	height: 28px;
	margin:20px 0px;;
}


/************ oferta ***************/
.ofertacomcont #content1{
	
	overflow:auto;
}
.ofertacomcont, .ofertacomcont p, .ofertacomcont form{
	color:#000;
    background-color:#E9E196;
}

.ofertacomcont .fl{
	float:none;
}
.ofertacomcont div.errors{
	padding: 5px;
	margin: 0px;
	margin-bottom: 10px;
	color: #fff;
}
.ofertacomcont h2{

color:#92AB3A;
font-size:22px;
font-weight:bold;
padding-bottom:10px;
text-align:center;

}
.ofertacomcontloading{
    padding: 5px;
    border:6px solid #fff;
    overflow:auto;
	
}
.ofertacomcontloading, #ajax-loading-of{
	background-color:#FFFFFF;
	    padding: 10px;
    border:6px solid #ccc;
    overflow:auto;


}
.ofertacomcontloading#modal_container {
	text-align:center;
	color:#FF0000;
	font-weight:bold;
}


.formulaire-row-obligatoire label, 
.formulaire-row label, 
.formulaire-row-obligatoire, 
.formulaire-row{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.formulaire-row-obligatoire, 
.formulaire-row {
	color:#333333;
	margin:0px;
	padding:1px 0px;
	width:100%;
}

.formulaire-row-obligatoire {
	font-weight:normal;
}

.formulaire-row-obligatoire LABEL, 
.formulaire-row LABEL {
	float:left;
	padding:3px 5px 0px 0px;
	text-align:right;
	width:85px;
}

.formulaire-row-obligatoire INPUT, 
.formulaire-row INPUT, 
.formulaire-row-obligatoire TEXTAREA, 
.formulaire-row TEXTAREA, 
.formulaire-row-obligatoire SELECT, 
.formulaire-row SELECT {
	width:175px;

	margin-right:5px;
	vertical-align:middle;
}
#sendoferta{
	padding: 5px;
	margin: 10px auto;
	background:url(../images/ofertabgbtn.jpg) repeat-x;
	border: 0px;
	color:#FFFFFF;
	font-weight:bold;
	
}

.galerie_thumb img{
	border: 1px #ccc solid;
	padding: 2px;
	margin: 3px;
	background: #fff;
}
.lcontent ul{
	list-style:inside;
	padding-bottom: 10px;
}
.content-right-inner3{
	padding: 10px;
	border: 1px solid #E5E5E5;
	background: #F5F5F5;
}

#nrasistenta{
font-size: 16px; color: #528115; font-weight: bold; float: right; padding-right: 15px; padding-top: 14px;
}