*{
margin:0;
padding:0;
}

body{
	padding:0;
	margin:0;
	font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

h1, h2{
	position:relative;
	display:block;
	float:left;
	width:140px;
	margin:0;
	padding:0;
	text-align:right;
}

h1 a {
display:block;
width:120px;
height:120px;
margin:10px 0 20px 0;
}
h1 a span{
display:none;
}

h6 {
display:block;
float:left;
width:120px;
height:135px;
margin:0px 0 20px 0;
}
h6 span{
display:none;
}

h2{
	font:normal normal 28px Arial, Helvetica, sans-serif;
	color:#532728;
	letter-spacing:-2px;
	text-align:left;
	
}
h3{
font:normal normal 22px Arial, Helvetica, sans-serif;
color:#CBC2B6;
letter-spacing:-1px;
margin:0 0 20px 0;
}

a{
text-decoration:underline;
color:#94846B;
}
a:hover{
text-decoration:none;
color:#94846B;
}

a img{
border:none;
}

img{
border:1px solid #A99C89;
background:#ffffff;
padding:4px;
}

p{
position:relative;
line-height:1.4em;
color:#94846B;
margin:0 0 20px 0;
z-index:2;
}

.container{
position:relative;
display:table;
width:700px;
margin:0 auto;
}

.footer{
padding-top:20px;
}
.color_band{
position:relative;
display:block;
width:100%;
padding:20px 0 15px 0;
background: #A4C82B top left repeat-x;
border-bottom:4px solid #C7C0AF;
border-top:4px solid #C7C0AF;
}
.color_band p, .color_band h2 {
	color:#FFFFFF;
}

.matte_band{
position:absolute;
display:block;
padding:0 0 25px 0;
}

.matte_bandcontainer{
border-top:1px solid #DED9D1;
margin-top:5px;
padding:20px 0 0 0;

}

.header{
background-color: #ffffff;
position:relative;
	
}
#main{padding:1px 0 20px 0; border: 1px solid #8C8685;}
	#leftcolumn{float: left;width:200px; margin-left:2px;}
	#center{float: left;width:586px;min-height:300px;padding: 0 4px;border-left: 1px dotted #8C8685;border-right: 1px dotted #8C8685;}
	#center1{float: left; text-align:justify; font-size:12px;width:754px;min-height:300px;padding: 0 20px;border-left: 1px dotted #8C8685;border-right: 1px dotted #8C8685;}
	#center2{float: left;width:754px;font-size:12px;}
        #rightcolumn{float: left;width:200px; margin-right:2px;}
	/* bottom layout */
	#bottominfo{
		border-top: 5px solid #42423b;
		background: #f1eee7;
		margin-top:4px;
		padding-bottom:25px;
		width: 100%;
		overflow: hidden;
	}

.col1{
display:block;
width:120px;
float:left;
background:#cccccc;
}
.col2{
display:block;
width:460px;
padding:0 55px 0 40px;
float:left;
}

.protfoto{
display:block;
width:120px;
padding:0 55px 0 40px;
float:left;
}
.col2LOGO{
	display:block;
	margin-top:0px;
	margin-left:0px;
	width: 470px;
	height:182px;
	padding:0px 0px 0 0px;
	float:left;
	overflow: hidden;
	


}
.col2portfolio{
display:block;
width:160px;
padding:0 25px 0 20px;
float:left;
}
.CONTACTONOMBERES{
display:block;
width:120px;
padding:0 15px 0 10px;
float:left;
color:#94846B;
}
.col2formuario{
display:block;
width:473px;
padding:0 25px 0 25px;
float:left;
}
.col3{
display:block;
width:325px;
float:right;
}
.colindex{
display:block;
width:425px;
float:right;
}
.colindex1{
display:block;
background-color:#fff;
width:325px;
float:left;
}

ul.main_menu{
list-style:none;
display:block;
width:160px;
overflow:hidden;
margin:20px 0 0 0;
padding:0;
float:right;
}
ul.main_menu li{
display:block;
height:29px;
border-bottom:1px solid #E7E3DA;
color:#94846B;
margin:2px 0 0 0;
}
ul.main_menu li a{
display:block;
height:28px;
width:150px;
margin:0 0 2px 0;
padding:0 0 0 10px;
line-height:28px;
text-decoration:none;
color:#94846B;
}
ul.main_menu li a:hover, ul.main_menu li a.selected{
color:#422021;
background: #EEFFD7;
background-position:-5px 0;
}

.menu_home{
background:#ffffff ;
background-position:0 0px;
}
.menu_despre{
background:#ffffff ;
background-position:0 -30px;
}
.menu_contact{
background:#ffffff ;
background-position:0 -60px;
}
.menu_galerie{
background:#ffffff ;
background-position:0 -90px;
}

/*ALBUMS*/
ul.album_list{
list-style:none;
width:165px;
overflow:hidden;
}
ul.album_list li{
display:block;
height:25px;
margin:2px 0 0 0;
}
ul.album_list li a{
display:block;
height:auto;
width:160px;
padding-left:10px;
border-bottom:1px dotted #EEFFD7;
text-decoration:none;
line-height:24px;
color:#EEFFD7;
}
ul.album_list li a:hover{
background-color:#EEFFD7;
color:#000000;
}



/*contact form*/
form{
width:478px;
margin:0;
padding:0;
overflow:hidden;
}
fieldset{
margin:0;
padding:0;
border:none;
}
input{
margin:0 0 3px 0;
float:left;
padding:0;
height:18px;
border:1px solid #DED9D1;
background:#ffffff;
width:200px;
font:normal normal 12px Verdana;
color:#585858;
}
label{
display:block;
float:left;
width:98px;
height:18px;
border:1px solid #E9E7DE;
margin:0 13px 3px 0;
padding-left:10px;
background:#E9E7DE;
color:#94846B;
line-height:18px;
}
.err{
border:1px solid #cc0000;
background:#ffeaea;
color:#cc0000;
}
textarea{
width:303px;
padding:10px;
background:#ffffff;
border:1px solid #DED9D1;
font:normal normal 12px Verdana;
color:#585858;
}
input.button{
width:110px;
height:20px;
margin:20px 0 0 0;
float:right;
}

/*footer*/


.foto {
list-style:none;
width:630px;
margin:0 0 0 20px;
}

.foto a{
display:block;
float:left;
margin:0 0 28px 28px;
}

.foto a img{
border:1px solid #DED9D1;
}
.foto a:hover img{
border:1px solid #A99C89;
}

.submit {
	background: #fff;
	color: #999;
	border: 1px solid #9B9881;
	width:150px;

}

	.lightboxprofolio{
	position: relative;
	left: 146px;
	width: 300px;
	z-index: 1;
	text-align: center;
	line-height: 0;
	top: -323px;
	height: 30%;
	}
ul.main_menuindex{
list-style:none;
display:block;
width:160px;
overflow:hidden;
margin:5px 0 0 0;
padding:5px;
float:left;
}
ul.main_menuindex li{
display:block;
height:29px;
border-bottom:1px solid #E7E3DA;
color:#94846B;
margin:2px 0 0 0;
}
ul.main_menuindex li a{
display:block;
height:28px;
width:150px;
margin:0 0 2px 0;
padding:0 0 0 10px;
line-height:28px;
text-decoration:none;
color:#94846B;
}
ul.main_menuindex li a:hover, ul.main_menu li a.home1{
color:#fff;
background: #EEFFD7;
background-position:-5px 0;
text-decoration:none;
}
.menu_home1{
background-position:0 0px;
color:#fff;
text-decoration:none;

}

.col2btton{

display:block;
width:460px;
padding:0 55px 0 40px;
float:left;
		
}

