/*body{
	margin:0;
	padding:0;
	background:#050804;
	background-image: url(/images/bg.png);
	background-repeat:repeat-x;
}
*/
			body{
				background:url('images/bg_body.gif') repeat-x;
				
			}

body, html, td{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#222;
}

td{
	vertical-align:top;
	text-align:left;
}

	.td_gri {
		vertical-align:middle;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		height:18px;
		padding-left:5px;
		background-color:#f1f1f1;
	}
	.td_alb {
		vertical-align:middle;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		height:18px;
		padding-left:5px;
		background-color:#ffffff;
	}

			#logo_heaven{
				position:absolute;
				right:20px;
				top:80px;
				height:129px;
				width:271px;
				background:url('images/logo_heaven.png');
			}
	/* tehnologia ... imaginatia */
			#tehnologie{
				position:absolute;
				right:7px;
				top:167px;
				height:37px;
				width:559px;
				/* background:url(images/tehnologie.gif); */
			}
			#mapa{
				position:absolute;
				left:7px;
				top:167px;
				height:37px;
				width:559px;
				/* background:url(images/tehnologie.gif); */
			}
			a.meniu_stg:link, a.meniu_stg:visited {
	font-family:Tahoma, Verdana, Arial;
				color: #005959; text-decoration: none;
				font-weight:bold;
				font-size:11px;
			}
			a.meniu_stg:hover {
	font-family:Tahoma, Verdana, Arial;
				color: #FD9800;	text-decoration: none;
				font-weight:bold;
				font-size:11px;
				/*text-align:right;*/
			}
			.m_nume_categorie{
				margin-left:3px;
				font-family:tahoma;
				font-size:11px;
				font-weight:bold;
				color:#1a75bc;/*3b96cb*/
			}
			.m_nume_subcategorie{
				top:10px;
				margin-left:36px;
				font-family:tahoma;
				font-size:11px;
				font-weight: normal;
				color:#1a75bc;/*585858 3b96cb*/
			}





img{border:0px none;}
form{border:0px none;margin:0}

a, a:hover{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color: #005959;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	font-family:Tahoma, Verdana, Arial;
	color: #FD9800;
	text-decoration:none
	}

h1, h2, h2 a, h2 a:hover
{
	font-size:18px;
	color:#003300;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:0;
}

h2, h2 a, h2 a:hover
{
	font-size:13px;
	margin:0 0 5px 0;
}

h2 a:hover
{
	color:#2c2c2c;
}

ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

li
{
	margin:0;
	background-image: url(/images/sageata_li.gif);
	background-repeat:no-repeat;
	background-position: 0 6px;; padding-left:7px; padding-right:0; padding-top:0; padding-bottom:2px
}

.spacer_5, .spacer_10, .spacer_15{height:5px;overflow:hidden;background:none;border:0px none;margin:0}
.spacer_10{height:10px}
.spacer_15{height:15px}

body.bg_inner{
	background-image: url(/'images/bg_inner.png');
	background-repeat:repeat-x
}

div.logo{
	background-image: url(/'images/logo.png');
	background-repeat:no-repeat;
	background-position: center 50%;
	height:191px;
	margin-top:37px
}

div.meniu_sus{
	text-align:center;
	padding:25px 0 30px 0;
}

.meniu_sus table{
	width:100%;
	background:#2A4928;
}

.meniu_sus td{
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	padding:0 10px;
}

.meniu_sus a, .meniu_sus a:hover{
	font-family:Tahoma, Verdana, Arial;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:2px 0 4px 0;
	width:100%;
}

.meniu_sus a:hover{
	background:#152414;
}

div.planta{
	background-image: url(/'images/bg_planta.png');
	background-repeat:no-repeat;
	background-position: center 50%;
	height:auto !important;
	height:707px !important;
	min-height:707px;
	width:851px;
	position:relative
}

/*div.planta img{position:absolute;display:none;}
div.planta img#imgHome{top:200px;left:90px;z-index:1;}
div.planta img#imgDesc{top:185px;left:145px;z-index:2;}
div.planta img#imgGalFoto{top:275px;left:40px;z-index:2;}
div.planta img#imgPortf{top:175px;left:185px;z-index:3;}
div.planta img#imgCont{top:200px;left:260px;z-index:4;}
div.planta img#imgProp{top:247px;left:480px;z-index:5;}
div.planta img#imgPlan{top:190px;left:630px;z-index:6;}

div.planta a, div.planta a:hover{
	position:absolute;
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
div.planta a:hover{color:#152414;}
div.planta a.home, div.planta a.home:hover{top:190px;left:60px;z-index:7;}
div.planta a.descriere{top:175px;left:80px;z-index:8;}
div.planta a.galerie_foto{top:255px;left:10px;z-index:8;}
div.planta a.portofoliu{top:160px;left:120px;z-index:9;}
div.planta a.contact{top:235px;left:265px;z-index:10;}
div.planta a.propuneri{top:230px;left:485px;z-index:11;}
div.planta a.plante{top:170px;left:650px;z-index:12;}
*/

/* articol */

h1.articol
{
}

div.articol
{
	margin:0px 7px 5px 0px;
	font-size:12px;
	float:left;
}

.articol h2, .articol h2 a, .articol h2 a:hover
{
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
}

/*.articol b, .articol strong
{
	color:#727272;
	font-weight:bold;
}*/

.articol p
{
	margin:0px 0px 5px 0px;
}

.articol_img
{
/*	padding:1px;
	border:1px solid #bbb;
*/	vertical-align:middle;
}

.articol ul, .articol blockquote
{
	margin:0px 0px 0px 10px;
	padding:0px;
}

/*.articol li
{
	list-style:none;
	background-image: url(/images/sageata_albastra_mica.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding:0px 0px 3px 8px;
	margin:0px;
}*/

.articol ul ul
{
	margin:5px 0px 0px 5px;
	padding:0px;
}

.articol .rosu
{
	color:#c40000;
}

.articol .rosu_boldat
{
	font-weight:bold;
	color:#c40000;
}

.link_sageata
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#286A00;
}

.link_sageata a, .link_sageata a:hover
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#286A00;
}

.link_sageata a:hover
{
	color:#286A00;
}

/* end articol */

/* formular contact */
table.form
{
	padding:20px 0px;
}

.form td
{
	padding:0px 10px;
}

.form td td
{
	padding:0px;
	vertical-align:middle;
}

.form input
{
	width:200px;
}

.form select
{
	width:205px;
}

.form textarea
{	
	width:200px;
	height:140px;
}

input.button
{
	width:205px;
}

.form_left
{
	width:150px;
	color:#2c2c2c;
}

.form_left span
{
	color:#c40000;
}

.form_spacer
{
	height:10px;
	overflow:hidden;
}

table.form_preview
{
	margin:10px 0px;
}

.form_preview td
{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	padding:2px;
	width:190px;
}

.contact_persoana
{
	padding:10px;
}

.contact_persoana h2
{
	margin:0 0 5px 0;
	font-size:12px;
	font-weight:bold;
	color:#005000;
}

.contact_persoana table{
	margin-bottom:5px;
}
.contact_persoana th, .contact_persoana td{
	text-align:left;
	vertical-align:top;	
}

.contact_persoana th{
	width:60px;
	font-weight:bold;
	padding:0 10px 0 0;
	font-size:12px;
}

/* end formular contact */

td.submeniu{
	text-align:right;
	padding:5px 10px 0 0;
	width:150px;
}

td.submeniu a, td.submeniu a:hover{
	color:#CCE77E;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
}

td.submeniu a:hover{
	color: #fff;
}

td.submeniu a.submeniu_sel, td.submeniu a.submeniu_sel:hover{
	font-size:14px;
	color:#fff;
}

div.continut{
	background:#CCE77E url('images/bg_continut.png');
	width:650px;
	background-image: url(/'images/bg_continut.png')
}

.continut_sus, .continut_jos{
	background-image: url(/'images/bg_continut_sus.png');
	width:650px;
	height:5px;
	overflow:hidden;
	clear:both
}

.continut_jos{
	background-image: url(/'images/bg_continut_jos.png');
}

.btn_swf{
	padding:0 7px;
	width:45px;
	height:55px;
	overflow:hidden;
}

table.but_meniu_sus{
}

.but_meniu_sus td{
	text-align:center;
	vertical-align:middle;
}
