/* ------------------------ 
 selelectors 
--------------------------- */
body{
	display:block;
	padding:0px 0px 60px 0px;
	margin:0px;
	background-color:#F1EFE2;
	background-image: url(../graphics/body_bg.jpg);
	background-position:center top;
	background-attachment:fixed;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4A463A;
}

img{
	border: none;
}

h1,h2{
	display: none;
}

h3{
	text-indent: -10000px;
	height: 22px;
	width: 300px;
	margin: 0 0 10px 0;
	padding: 0;
}
a{
text-decoration:none;
}
ul, li{
display:block;
}
/* ------------------------ 
 elements by id
--------------------------- */
#main_container{
	position:relative;
	display:block;
	padding:0px;
	width:680px;
	left:50%;
	margin-left:-335px;
	margin-top:60px;
	background-image: url(../graphics/main_container_bg.jpg);
	background-repeat:repeat-y;
	background-position:center top;
}

#top{
	display:block;
	height:169px;
	width:670px;
	background-image:url(../graphics/top_logo.jpg);
	background-repeat:no-repeat;
	background-position:50% 23px;
	margin:0px 5px 0px 5px;
	padding:0px;
}

#band_up{
	height:33px;
	width:670px;
	background-image:url(../graphics/band_up.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding:0px;
}

#inner{

}
#footer{
	display:block;
	clear:both;
	height:33px;
	width:670px;
	margin:0px 5px 0px 5px;
	padding:0px;
}
#band_down{
	color:#F5F3EA;
	line-height:36px;
	text-align:center;
	font-size:10px;
	height:33px;
	width:670px;
	background-image:url(../graphics/band_down.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding:0px;
}
#band_down a{
	color:#F5F3EA;
	font-weight:bold;
}
#content{
	display:inline;
	float:left;
	margin-left:55px;
	margin-bottom:75px;
	width:380px;
	line-height:22px;
	text-align:justify;
}
#content #header_foto{
margin:0px 0px 15px 0px;
padding:1px 0px 1px 0px ;
border-bottom:1px solid #CFCCBB;
border-top:1px solid #CFCCBB;
}
#content ul {
	display:block;
	padding-left:20px;
	margin:0px;
}
#content ul ul {
	display:block;
	padding-left:10px;
	margin:0px;
}
#content ul li{
	list-style:none; 
	text-align:left;
} 

#content ol {
	counter-reset:ordered;
	padding-left:20px;
	margin:0px;
}
#content ol ol {
	counter-reset:ordered;
	padding-left:10px;
	margin:0px;
}

#content ol li{
	display:list-item;
	counter-increment:ordered;
	list-style-type:decimal;
	list-style-position:outside;
	text-align:left;
}

#content a{
	color:#766816;
	text-decoration:none;
}

#content a:hover{
	color:#7D5300;
	text-decoration:underline;
}
#content span.super {
	vertical-align: super;
	font-size:10px;
}

div#side_menu{
	display:inline;
	float:right;
	width:150px;
	margin-right:55px;
	margin-top:12px;
}

div#side_menu  ul#main_menu{
	display:block;
	border-top:1px solid #CFCCBB;
	margin:20px 0px 0px 0px;
	padding:0px;
}
div#side_menu  ul#main_menu li#exec_submenu{
display:none;
}
div#side_menu div#activ_executie ul#main_menu  li#exec_submenu{
background:none;
display:block;
height:115px;
margin:0px;
padding:0px;
line-height:0px;
}

div#side_menu  ul#main_menu li{
	display:block;
	list-style:none;
	height:22px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #CFCCBB;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size:11px; 
	line-height:22px;
	background:#FEFDFA url(../graphics/menu_arrow.gif) no-repeat 2px 50%; 
}


div#side_menu  ul#main_menu li a{
	display:block;
	height:22px;
	margin:0px;
	width:138px;
	padding-left:12px;
	text-decoration:none;
	color:#757159;
	
}

div#side_menu  ul#main_menu li a:hover{
	color:#53503D;
	background:#F3F1E6 url(../graphics/menu_arrow.gif) no-repeat 4px 50%; 
}
/* ----------------------------------
zona submeniurilor
-----------------------------------  */
div#side_menu  ul#main_menu ul li a{
	display:block;
	height:22px;
	margin:0px;
	width:124px;
	padding-left:26px;
	text-decoration:none;
	color:#757159;
	background:#FEFDFA url(../graphics/menu_arrow.gif) no-repeat 16px 50%; 
}

div#side_menu  ul#main_menu ul li a:hover{
	color:#53503D;
	background:#EBF3E6 url(../graphics/menu_arrow.gif) no-repeat 18px 50%; 
}

li#exec_submenu ul#executie_menu{
display:block;
margin:0px;
padding:0px;
}
li#exec_submenu ul#executie_menu li{
display:block;
margin:0px;
padding:0px;
}
/* ----------------------------------
zona subtitlurilor
----------------------------------- */

h3#despreNoi{
	background:#FEFDFA url(../graphics/main_menu/title_despreNoi.jpg) no-repeat 0px 0px ; 
}
h3#produse{
	background:#FEFDFA url(../graphics/main_menu/title_produse.jpg) no-repeat 0px 0px ; 
}
h3#contact{
	background:#FEFDFA url(../graphics/main_menu/title_contact.jpg) no-repeat 0px 0px ; 
}
h3#pardoseli_industriale{
	background:#FEFDFA url(../graphics/main_menu/title_pardoseli_ind.jpg) no-repeat 0px 0px ; 
}
h3#pardoseli_speciale{
	background:#FEFDFA url(../graphics/main_menu/title_pardoseli_sp.jpg) no-repeat 0px 0px ; 
}
h3#pardoseli_parcari{
	background:#FEFDFA url(../graphics/main_menu/title_pardoseli_parcari.jpg) no-repeat 0px 0px ; 
}
h3#covoare_piatra{
	background:#FEFDFA url(../graphics/main_menu/title_covoare.jpg) no-repeat 0px 0px ; 
}
h3#hidroizolatii{
	background:#FEFDFA url(../graphics/main_menu/title_hidroizolatii.jpg) no-repeat 0px 0px ; 
}
h3#lucrari{
	background:#FEFDFA url(../graphics/main_menu/title_lucrari.jpg) no-repeat 0px 0px ; 
}
h3#referinte{
	background:#FEFDFA url(../graphics/main_menu/title_referinte.jpg) no-repeat 0px 0px ; 
}


.menu_under_deco{
	height:180px;
	width:150px;
}

/* ------------------------ 
 just for design fun
--------------------------- */

.text_crack{
	display:block;
	width:140px;
	height:22px;
	margin:0px auto;
	padding:0px;
	background:#FEFDFA url(../graphics/text_crack.jpg) no-repeat 0px 0px ; 
}

#content *.subtitle{
	color:#3D3717;
	margin-top:14px;
	font-weight:bold;
	clear:left;
}


div#activ_despre ul li#m1 a,
div#activ_executie ul li#m2 a,
div#activ_produse ul li#m3 a,
div#activ_lucrari ul li#m4 a,
div#activ_contact ul li#m5 a,
div#activ_referinte ul li#m6 a
{
	cursor:default;
	color:#53503D;
	background:#F3F1E6 url(../graphics/menu_arrow.gif) no-repeat 4px 50%;
	font-weight:bold; 
}

ul#executie_menu{
display:block;
}

div#activ_executie  ul#executie_menu li#e1 a,
div#activ_executie  ul#executie_menu li#e2 a,
div#activ_executie  ul#executie_menu li#e3 a,
div#activ_executie  ul#executie_menu li#e4 a,
div#activ_executie  ul#executie_menu li#e5 a
{
font-weight:normal; 
}

div#activ_executie div#activ_executie_e1 ul li#e1 a,
div#activ_executie div#activ_executie_e2 ul li#e2 a,
div#activ_executie div#activ_executie_e3 ul li#e3 a,
div#activ_executie div#activ_executie_e4 ul li#e4 a,
div#activ_executie div#activ_executie_e5 ul li#e5 a
{
	cursor:default;
	color:#53503D;
	background:#EBF3E6 url(../graphics/menu_arrow.gif) no-repeat 18px 50%;
	font-weight:normal; 
}


/* ----------------------------------
icon mostre
----------------------------------- */
#mostre_covoare{
	display:none;
}
.mostre_icon{
	display:inline;
	margin:0px;
}
.mostre_icon a img{
border:3px solid #FEFDFA;
}

.mostre_icon a:hover img{
border:3px solid #BEB792;
}
/* ----------------------------------
icon mostre
----------------------------------- */
.lucrari_icon{
display:block;
width:400px;
margin:0px -20px 0px 0px ;
padding:0px 0px 10px 0px;
clear:both;
}

.foto_lucrari{
display:block;
float:left;
margin:0px 10px 10px 0px;
padding:1px 0px 1px 0px ;
border-bottom:1px solid #CFCCBB;
border-top:1px solid #CFCCBB;
}
/* ----------------------------------
	harta
----------------------------------- */
#map{
display:inline;
width:150px;
float:right;
}
