@charset "utf-8";
/* CSS Document */

body { background:#543516; }

body, td, th { color:#fff8dd; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:14px; }

a { color:#ffeb9f; text-decoration:underline; }
a:hover, a:focus, a:active { color:#ffffff; }

a.email { color:#FFFFFF; text-decoration:none; }
a:hover.email { color:#FFFFFF; text-decoration:underline; }

p, li { margin-bottom:9px; }

h2 { font-size:1.71em; font-weight:bold; color:#ffeb9f; margin:9px 0 5px; padding:0 0 3px; line-height:27px; border-bottom:1px solid #6a421b; font-family:Arial, Helvetica, sans-serif }

h3 { font-size:1.3em; font-weight:bold; color:#ffeb9f; margin:9px 0 5px; padding:0 0 3px; line-height:27px; border-bottom:1px solid #6a421b; font-family:Arial, Helvetica, sans-serif }

h4 { font-size:1.1em; font-weight:bold; color:#ffeb9f; padding:6px 0 3px; font-family:Arial, Helvetica, sans-serif;  }

strong { font-weight:bold; }

em { font-style:italic; }


#n-despre #b-despre, #n-portofoliu #b-portofoliu, #n-contact #b-contact { color:#FFFFFF; }


.clearfix { clear:both; width:0; height:0; }


#wrapper { width:990px; position:relative; float:none; clear:both; margin:0 auto; }

#main { background:url(../layout/main-mid.png) repeat-y; }

#main-btm { background:url(../layout/main-btm.png) bottom no-repeat; padding:0 75px; }

#footer { text-align:center; clear:both; padding: 0 0 50px; color:#d2bc7c; font-size:.9em; }

	#footer a { color:#d2bc7c; }
	#footer a:hover, #footer a:focus, #footer a:active { color:#ffeb9f; }



#header { background:#603913 url(../layout/header-bg.jpg) top no-repeat; height:330px; padding:30px 40px; }

	#title { width:50%; clear:none; float:left; }
	
		#title a { position:relative; float:left; clear:none; width:208px; height:45px; background:url(../layout/iulian-anghel.png) 0 0 no-repeat; }
		#title a:hover {background:url(../layout/iulian-anghel.png) 0 -45px no-repeat; }
		
		#title a span { display:none; cursor:pointer; }
	
	#menu { width:50%; clear:none; float:right; text-align:right; padding-top:12px; }
	
		#menu a { margin-left: 30px; }
		
		#menu a:hover { text-decoration:underline; }

	#tag { clear:both; padding-top:90px; }
	
	#tag-image-1 { display:none;}
	
	
#content { width:440px; padding:15px 20px 30px 40px; float:left; clear:none; }

	#content ul { list-style-type:none; padding-left:18px; }
	
		#content ul li { padding-left:25px; background:transparent url(../layout/bullet1.png) no-repeat; background-position:0 1px; }
		

#content-wide { padding:15px 21px 40px; }

	
	.columns-auto { }

		.columns-auto .half-1, .half-2 { width:auto; clear:none; float:left; }
	
		.columns-auto .half-1 { padding-right:4%; }
		

#side { width:320px; background:#563616 url(../layout/side-top.jpg) left top no-repeat; clear:right; float:right; margin:-110px 20px 13px 0; font-size:.9em; }

	#side-btm { padding:8px 20px; background:url(../layout/side-btm.png) left bottom no-repeat; }
	
	.side-emp { padding:3px 9px 6px; background:#5f4224; margin-top:-6px; border-bottom:1px solid #482c0f; border-right:1px solid #482c0f; }
	
	.side-emp li { margin:0; padding:0; }
	

	
.side-small { width:320px; background:#563616 url(../layout/side-small-top.png) left top no-repeat; clear:right; float:right; font-size:.9em; margin:0 20px 13px 0; }
	.side-small-btm { padding:0px 20px 8px; background:url(../layout/side-btm.png) left bottom no-repeat; }
	

#content a img, #side a img { border:4px solid #a25725; }

#content a:hover img, #side a:hover img { border:4px solid #c47440; }

.more { padding:10px 0 8px; margin-top:-9px; background:url(../layout/more-bg.png) right bottom no-repeat; }

#imgbox { text-align:center; }
#imgbox a img { margin:12px 0 9px; }


/* form */

label { display:block; }

label span { display:block; width:50px; }

input.textbox { background:#dfd1aa; border:none; border-left:1px solid #805f39; border-top:1px solid #805f39; width:432px; margin-bottom:9px; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:4px; color:#000000; }

textarea.sugestii { background:#dfd1aa; border:none; border-left:1px solid #805f39; border-top:1px solid #805f39; width:432px; margin-bottom:9px; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:4px; color:#000000; }

.errmsg { background:#660000; color:#FFFFFF;font-weight:bold; margin-bottom:9px; }

