a:focus {
	
	outline:none;
	
}

* {
	margin:0;
	padding:0;
}

.clearfix:after {
	
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	
 }
 
.clearfix {
	
	display: inline-block;
	
}
.descriere_scurta{
	min-height:20px;
}
* html .clearfix{
	
	height: 1%;
	
}

.clearfix {
	
	display: block;
	
}

.center{

	margin-left:auto;/*vechi erau pe auto*/
	margin-right:auto;

}

.bold {
	
	font-weight: bold;
}

.left{
	
	float: left;
	
}

.right{
	
	float: right;
	
}

.centru{
	
	float: left;
	float: right;
	
}


body{
	
	color: #000;
	font-size: 12px;
	font-family: verdana;
	
	background-color: #808080;
	
	/*background-image: url("../img/body-bg.gif");
	background-repeat: repeat-x;
	background-color: #4c4c4c;*/
	
}

#global-bg{
	
	background-color: #fff;
	
	padding-top:0px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	
	width:1210px;/*vechi 1000*/
	
	/*background:url('../img/global-bg.jpg');*/
	

}


.w900{
	
	width:1172px;/*vechi 980*/
	
}
.w9000{
	
	width:1190px;/*vechi 980*/
	
}
.top10p{
	
	margin-top: 1px;
	
}

.menu{margin-top:25px; margin-left:50px; float:left; padding:0; height:30px; width:820px; display:block; background:url('../img/topMenuImages.png') repeat-x;}
.menu li{padding:0px; margin:0; list-style:none; display:inline;}
.menu li a{float:left; margin-right:7px;padding-left:9px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('../img/topMenuImages.png') 1px -30px no-repeat;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:7px; background:url('../img/topMenuImages.png') 100% -30px no-repeat; }
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('../img/topMenuImages.png') 0px -90px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{background:url('../img/topMenuImages.png') 100% -90px no-repeat;}

h3{
	
	font-size: 16px;
	font-weight:bold;
	
}

.orange{
	
	color: #36F;
	
}
#flags{
	margin-right:15px;
}
#top-menu{
	
	font-size: 10px;
	margin-top: 20px;
	margin-bottom: 6px;
	
}

#top-menu a{
	
	color: #000000;
	background-color: #ffffff;
	
	text-decoration: none;
	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	
}
#top-menu a:hover{
	
	color: #999999;
	background-color: #ffffff;
	
	text-decoration: none;
	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	
}
#top-menu .selected{
	
	color: #b9a874;
	text-decoration: none;
	
}	

#top-banner{
	
	height:200px;
	
	
	
}

#sigla{
	
	display: none;
	
	position: relative;
	top: -130px;
	left: 50px;
	width: 147px;
	height: 55px;
	
	z-index:100;
	
	background-image: url("../img/sigla-artgroup.gif");
	
}
#secondary-menu{
	
	font-size: 12px;
	color: #bfbfbf;
	
	padding-top:2px;
	padding-left: 25px;
	width: 156px;
	height: 19px;
	background-image: url("../img/secondary-menu-bg.gif");
	
	margin-right: 30px;
}

#secondary-menu a{
	
	color: #59B541;
	text-decoration: none;
	
}

#main-container-section{
	
	background-image: url("../img/main-container-section-bg.gif");
	margin-top: 10px; 
	
	
}

.main-subcontainer{
	
	width:560px;/*vechi 470*/
	
}

.main-subcontainer h1{
	
	color: #000;
	font-size: 18px;
	
	margin-bottom: 10px;
	
}

.main-subcontainer h2{
	
	color: #000;
	font-size: 12px;
	margin-bottom: 10px;
	
}

.main-subcontainer a{
	
	color: #36F;
	text-decoration: none;
	
}

.main-img{
	
	margin-right: 5px;
	margin-bottom: 10px;
	
	
}

.proiect-secundar{
	
	width:253px;/*184*/
	
	/*padding-top:7px;*/
	padding-left:7px;
	padding-right:7px;
	/*margin-bottom:3px;*/
	/*padding-bottom: 7px;*/
	
	/*border-style: solid;
	border-color: #818181;
	border-width: 1px;*/
	
	min-height: 150px;
	
}

.proiect-secundar2{
	
	width: 184px;
	
	/*padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	
	border-style: solid;
	border-color: #818181;
	border-width: 1px;*/
	
	/*min-height: 120px;*/
	
}

#portofoliu {
	
	margin-top: 0px;
	margin-bottom: 10px;

}

#portofoliu h1{
	
	font-size: 18px;
	
}

h2{
	
	color: #ffffff;
	font-size: 14px;
	
	margin-bottom: 10px;
	
}

#main-container-listare{
	
	margin-top: 20px;
	
}

#main-container-listare h1{
	
	color: #ffffff;
	font-size: 18px;
	
	margin-bottom: 20px;
	
}

#main-container-listare a{
	
	color: #59B541;
	text-decoration: none;
	
}

.proiect-container{
	
	padding-top: 10px;
	padding-bottom: 10px;

	
	border-bottom-style: dashed;
	border-bottom-color: #fefefe;
	border-bottom-width: 1px;
	
}
.text-right{
	
	text-align: right;
	
}

.text-left{
	
	text-align: left;
	
}

.info-proiect{
	
	width:255px;/*375*/
	margin-right:5px;
	padding-left:100px;
	
}

.info-proiect2{
	
	width:255px;/*375*/
	margin-left:5px;
	padding-right:100px;
	
	
}

.poza-proiect{
	
	width: 180px;
	margin-left: 10px;
	
	margin-right: 10px;
	
	margin-right: 5px;
	
}

.descriere-proiect{
	
	width:460px;
	margin-right:110px;/*110*/
	
	
}

.imagine{
	width:400px;
}

#media{
	
	width: 500px;
	
}

#descriere-oferta{
	
	width: 640px;
	
}

.tabel-detalii-oferta td{
	
	padding: 5px;
	text-align: center;
	background-color:white;
	
}

.tabel-detalii-oferta th{
	
	color: #36f;
	padding: 5px;
	text-align: center;
	background-color:white;
}

.detaliu-oferta-container-poza{
	
	margin-top: 10px;
	
}

#bottom-menu{
	
	top: 5px;
	position: relative;
	
	color: #808080;
	
	
	width: 1010px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #808080;
	/*margin-left:120px;*/
	text-align:center;
	
}

#bottom-menu a{
	
	color: #000;
	text-decoration: none;
	font-size: 10px;
	

}

.bara-gri{
	
	height: 15px;
	/*background-color: #121212;*/
	background-color:#808080;
	
}

.white{
	
	color: #ffffff;
	
}

img {
	
	border: 0;
	
}
.contur-imagine{
	
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	
}

.contact-fix{
	
	width: 470px;
	
	
}

#formular-contact{
	
	width: 350px;
	
	margin-right: 0px;	
	margin-left: 100px;

	padding-top:30px;
	padding-left:30px;
	
	
}

#detalii-contact{
	
	width: 350px;
	
	margin-right: 0px;
	margin-left: 100px;
	padding-top:0px;
	padding-left:30px;
}

.contact-field{
	
	width: 250px;
	font-size: 12px;
	
	margin-bottom: 10px;
	
	border-color: #cbcbcb;
	border-style: solid;
	border-width: 1px;
	
	background-color: #606060;
	color: #ffffff;
	
	padding: 2px;
	
}

.contact-field2{
	
	width: 250px;
	height: 70px;
	font-size: 12px;
	
	margin-bottom: 10px;
	
	border-color: #cbcbcb;
	border-style: solid;
	border-width: 1px;
	
	background-color: #606060;
	color: #ffffff;	
	
	padding: 2px;
	
}

.contact-field:focus{
	
	background-color: #59B541;
	
}	

.contact-field2:focus{
	
	background-color: #59B541;
	
}	
.harta_contact{
	margin-left:190px;
}
.buton{
	
	background-color: #606060;
	color: #ffffff;
	
	border-color: #cbcbcb;
	border-style: solid;
	border-width: 1px;	
	
}

.buton:hover{
	
	background-color: #59B541;
	color: #ffffff;
	
	border-color: #cbcbcb;
	border-style: solid;
	border-width: 1px;	
	
}
.zz
{
	position:relative;
}
.zzz
{
	position:absolute;
	left:0px;
	top:0px;
}
.ab
{
	position:relative;
}
.abc
{
	position:absolute;
	left:0px;
	top:0px;
}
/*
.barasus
{
	margin-top:25px;
	margin-left:0px;
	float:left; 
	padding:0; 
	height:30px; 
	width:1207px;
	background:#353434;
	line-height:2.5em;
	margin:0;
	text-align:center;
	z-index:100;
}
a.baras 
{
	padding:15px; 
	margin:0; 
	/*display:inline;display:inline;
	text-decoration:none;
	color:#ffffff; 
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
a.baras:hover
{
	color:#59B541;
}*/

ul.abcd
{
float:left;
width:870px;
padding:0;
margin:0;
list-style-type:none;


}
a.abcdef
{
float:left;
text-decoration:none;
color:#36F;
background-color:fff;
padding:15px;
border-right:1px solid gray;
font:12px Verdana, Arial, Helvetica, sans-serif;
height:1px;
line-height:0.2em;
}
a.abcdef:hover {background-color: #333;
				/*color:#123456;*/}
li.abcde {display:inline}
a.abcdefg
{
float:left;
text-decoration:none;
color:#36F;
background-color:#fff;
padding:15px;

font:12px Verdana, Arial, Helvetica, sans-serif;
height:1px;
line-height:0.2em;
}
a.abcdefg:hover {background-color:#333;
				/*color:#123456;*/}



a.apartments
{
	color:white;
	text-decoration:none;
	background-color:#000000;
	
}
a.apartments:hover
{
	/*color:#59B541;*/
	background-color:#59B541;
}
_div.borderpunctat
{
	height:142px;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom-style:dashed;
	border-bottom-color:#fefefe;
	border-bottom-width:1px;
	
}
div.ultimacasuta
{
	height:142px;
	padding-bottom:10px;
	/*padding-top:10px; */
}
a.b_menu
{
	color:white;
	text-decoration:none;
	background-color:#808080;
	
}
a.b_menu:hover
{
	/*color:#59B541;*/
	background-color:#fff;
	
}
.bordergreen
{
	/*border-bottom:1.5pt solid #AD0001;
	
	margin-right:12px;*/
	/*padding-top:32px;*/
	/*background-image: url("../img/banda_rosie.gif");*/
	
	/*z-index:1;*/
	position:relative;
	top:45px;
	/*top:auto !important;*/
	/*top:35px;*/
	/*left:105px;
	display:block;*/
	/*left:50px;*/
	max-height:1px;
	height:auto !important; /*firefox, opera, ie7 */
	height:0px;
	border-bottom: 1pt solid green;
	
	
}
#main-container-section-index{
	
	background-image: url("../img/main-container-section-bg.gif");
	margin-top: 10px; 
		
}

.borderrosuie
{
	/*border-bottom:1.5pt solid #AD0001;
	
	margin-right:12px;*/
	/*padding-top:32px;*/
	/*background-image: url("../img/banda_rosie.gif");*/
	
	/*z-index:1;*/
	position:absolute;
	top:34px;
	/*top:auto !important;*/
	/*top:35px;*/
	left:82px;
	/*display:block;*/
	/*left:50px;*/
	max-height:1px;
	height:auto !important; /*firefox, opera, ie7 */
	height:0px;
	border-bottom: 1pt solid red;
	
	
}
.baramijloc
{
	/*width:0px;*/
	
	border-right:1pt dashed #ffffff;
	
	height:425px;
	position:relative;
	left:300px;
}
.w9001{
	
	width:1172px;/*vechi 980*/
	/*padding-left:50px;*/
	border-bottom: 1px dashed rgb(51, 51, 51);
	margin-left:15px;
	
}
.w9002{
	
	width:1172px;/*vechi 980*/
	/*padding-left:50px;*/
	border-bottom: 1px dashed rgb(255, 255, 255);
	margin-left:145px;
	
}
.w9003{
	
	width:1172px;/*vechi 980*/
	/*padding-left:50px;*/
	border-bottom: 1px dashed rgb(255, 255, 255);
	margin-left:18px;
	
}
.w9004{
	
	width:1172px;
	border-bottom: 1px dashed rgb(255, 255, 255);
	margin-left:51px;
	margin-top:0px;
	margin-bottom:0px;
	
}
#global-bg-index{
	
	background-color: #FFF;
	
	padding-top:0px;
	/*padding-bottom:10px;*/
	padding-left:5px;
	padding-right:5px;
	
	width:1210px;/*vechi 1000*/
	
	/*background:url('../img/global-bg.jpg');*/
	
}
#supero{
	width:1190px;
	background-color:#F00;
	position:relative;
	margin-bottom:15px;
	margin-left:10px;
	/*padding-left:30px;*/
	height:25px;
	/*text-align:center;*/
	color:#FFF;
	font-size:15px;
	font-weight:900;
	vertical-align:central;

	
}