@charset "utf-8";
body  {
	font-family : Tahoma,Arial,Verdana,Helvetica,sans-serif;
	font-size	: 13px;
	margin		: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding		: 0;
	text-align  : center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background	: #ebe8e8 url(imagini/bkg_header.jpg) repeat-x top; 	
	color		: #666666;
}
body h1 {
	font-size: 16px;
	color : #90a94e;
	font-weight: bold;







	margin : 10px 0;







	padding : 0 0 4px 0;







	border-bottom : 1px dashed #ccc;







}







body h3 {







	font-weight: bold;







	color: #dfac2f;







	padding: 0;







	margin : 0;







}	







body p {







	margin : 10px 0;







}	







a {







	color 			: #8ea95a;







	text-decoration : none;







}	







a:hover {







	color: #809b39;







}	















.twoColFixRtHdr #container { 







	width: 825px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */







	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */







	text-align: left; /* this overrides the text-align: center on the body element. */







} 







.twoColFixRtHdr #header { 







	







} 







.twoColFixRtHdr #header h1 {







	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */







	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */







}















.twoColFixRtHdr #header div.header_top {







	background: url(imagini/bkg_header_top.gif) no-repeat bottom;







	height: 131px;







	margin-top: 19px;	







}







.twoColFixRtHdr #header div.header_top img {







	position : relative;







	top 	 : 20px;







	left  	 : 20px;







}	 















.twoColFixRtHdr #header div.header_bottom {







	background: url(imagini/bkg_header_bottom.gif) repeat-y top;







	height: 250px;







	padding: 0 0 0 13px;







	margin: 0;	







}	















.twoColFixRtHdr #header div.header_bottom img {







	padding : 0;







	margin: 0;







}	















div.content {







	margin: 0;







	padding: 20px 30px;







	background: #ffffff url(imagini/bkg_content.gif) repeat-y top;







}







div.content_bottom {







	background   : #ffffff url(imagini/bkg_footer.gif) no-repeat top;







	height		 : 30px;







	margin-left  : 2px;







	#margin-left : 1px;	







}















div.imagini {







	margin: 20px 0;







}	







div.imagini img {







	padding: 2px;







	border: 1px solid #CCCCCC;







}	







.twoColFixRtHdr #sidebar1 {







	border-left: #c9d4b4 solid 1px;







	padding-left: 20px;







	float: right; /* since this element is floated, a width must be given */







	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */







}







.twoColFixRtHdr #mainContent { 







	margin : 0 250px 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */







} 







.twoColFixRtHdr #footer { 















} 







.twoColFixRtHdr #footer p {







	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */







}







.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */







	float: right;







	margin-left: 8px;







}







.fltlft { /* this class can be used to float an element left in your page */







	float: left;







	margin-right: 8px;







}







.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */







	clear:both;







    height:0;







    font-size: 1px;







    line-height: 0px;







}







div.oferta {



	border	   : 1px solid #e5e5e5;



	background : #fff;



	padding	   : 5px;



	margin	   : 0 0 20px 0;



}



div.oferta h3 { color : #c61f1b; }



p.contact { 



	padding : 10px; 



	background : #fff; 



	float		: left;



	width		: 226px;



}



/*****************************************************************************************

*   *) CONTACT FORM

******************************************************************************************/

input, select, textarea {

	background		: #fff url(../imagini/bkg_input.gif) repeat-x top left;

	border			: 1px solid #b2b2b2;

	color			: #666;

	font-family		: Verdana, Arial, Helvetica, sans-serif;

	font-size		: 12px;

	margin			: 3px 0;

	padding			: 3px 4px;

}

textarea#comment { border-bottom: none; }

select {

	/*height			: 1.5em;

	line-height		: 1.5em;*/

	padding			: 2px 2px 2px 0;

}

input:focus, select:focus, textarea:focus {

	background-image: none;

	border-color	: #666;

	color			: #222;

}



#form_box_contact {}

#form_box_contact input {

	width			: 35%;

}

#form_box_contact select {

	width			: 36.8%;

	_width			: 37.1%;

}

#form_box_contact input#security_code {

	text-align		: center;

	width			: 20%;

}

/*#form_box_contact input, #form_box_contact textarea {

	position		: relative;

	top				: 4px;

}*/

#form_box_contact textarea {

	height			: 8em;

	overflow		: hidden;

	width			: 55%;

}

#form_box_contact label {

	color			: #666;

	display			: block;

	/*font-size		: 1.1em;*/

	float			: left;

	margin-right	: .5em;

	padding-top		: .7em;

	text-align		: right;

	width			: 215px;

}

	#form_box_contact label span {

		color		: #90A94E;

	}

#form_box_contact img {

	margin			: 6px 0;

}



.b01 {

	background		: #90A94E;

	border			: none;

	color			: #fff !important;

	cursor			: pointer;

	font-size		: 11px;

	margin-bottom	: 0;

	margin-left		: 221px;

	_margin-left	: 223px;

	padding			: 3px 0 2px;

	_padding		: 4px 0 1px;

	text-align		: center;

	text-transform	: capitalize;

	width			: 70px !important;

}

.b_normal {

	background-position: top center;

}

.b_hover {

	background-position: bottom center;

}



.messageBox1 {

	margin-bottom	: 2em;

}

.messageBox1 p {

background : #fff; 

	color			: #DE3333;

	/*font-weight		: bold;*/

	font-style		: italic;

	line-height		: 15px;

	margin-bottom	: 0;

	margin-left		: 0px !important;

	padding-left	: 0;

	padding : 10px;

	border : 1px solid #ccc;

}

input.error, input:focus error, select.error, select:focus error{

	border			: 1px solid #DE3333;

}

.succes p { background : #fff; margin-bottom: 0; padding : 10px; border : 1px solid #ccc; }

#footer { padding : 0 12px 0 13px; }
#footer div { background : #fff; padding : 0 0 10px 10px; }