body {
padding:0;
margin:0;
font-family:arial;
}
#top {
background:url(imagini/bg_top.png) repeat-x;
height:100px;
border-bottom:3px solid white;
position:relative;
}
#all {
background:#ecf9ff;
font-size:12px;
}
#menu {
position:absolute;
bottom:0;
right:30px;
}

#main_content
	{ padding-left:10px;
}
#menu div.menu_item {
background:url(imagini/menu_item.png) no-repeat;
width:135px;
height:20px;
text-align:center;
padding-top:7px;
font-weight:bold;
float:left;
}
#menu a {
text-decoration:none;
font-size:12px;
color:#053b56;
}
#menu a:hover{
text-decoration:underline;
}
#content {
margin:0 30px 0 30px;
}

#left div.topround {
width:199px;
height:8px;
background:url(imagini/bg_left.png) no-repeat;
}
#left div.bottomround {
width:199px;
height:8px;
background:url(imagini/bg_left.png) 0 -7px no-repeat;
}
#left div.left_cont {
color:white;
width:193px;
background:#073b56;
padding:0 3px 0 3px;
}
#left ul {
list-style:url(imagini/list_red.png);
margin:0;
padding:0 0 0 20px;
}
#left a {
color:white;
text-decoration:none;
}
#left a:hover {
text-decoration:underline;
}
#categ {
width:223px;
float:left;
border:1px solid #ccc;
margin:0 10px 10px 0 ;
position:relative;
padding:5px;
background:white;
}
#categ img.cat {
padding-bottom:5px;
border-bottom:1px solid #ccc;
margin-bottom:3px;
}
#categ span.mai_mult {
position:absolute;
bottom:5px;
right:10px;
border:0;
}
#categ h2{
color:#ff7800;
margin:0;
padding:0;
font-weight:lighter;
}
#categ a{
color:#007ba4;
text-decoration:none;
}
#categ a:hover {
color:#0092c2;
text-decoration:underline;
}
#footer {
background:url(imagini/footer.png) repeat-x;
height:50px;
color:white;
font-size:12px;
position:relative;
}
#footer span.copy{
position:absolute;
top:20px;
left:30px;
}
#footer span.enovation{
position:absolute;
top:20px;
right:30px;
}
#footer a {
color:white;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
img.logo {
position:absolute;
top:10px;
left:30px;
}
#tur_virtual {
float:left;
margin:5px;
}
#tur_div h2 {
color:#1d83ca;
font-weight:lighter;
font-size:25px;
padding:0;
margin:0;
}
p.text {
padding:0 10px 0 10px;
color:#333333;
}


.gallery
	{
	width:745px;
	float:left;
	margin-bottom: 30px;
	margin-top: 15px;
	}
	
.gallery img
	{
		width:104px;
		height:70px;
		float:left;
	}
	
.gallery a img
	{
		border:5px solid #38AFD1;
		margin-right:10px;
		margin-bottom:10px;
	}
	
.gallery a:hover img
	{
		border:5px solid #3D8FA6;
	}

