@charset "utf-8";
/* CSS Document */

body { background:#5c050b; }

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; }

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; 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;  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; }

/* p.emphasis { background:#510000; padding:5px 9px; border-right:1px solid #340000; border-bottom:1px solid #340000; } */


table.cv td, table.cv th { text-align:left; vertical-align:top; }

table.cv th { white-space:nowrap; padding-right:10px; color:#c3ae9b; }

.side table.cv th { color:#d9baa6; }

	.side ul.bullet { list-style-type:none; padding-left:10px; }
	
		.side ul.bullet li { padding-left:20px; background:transparent url(/layout/right-bullet.png) no-repeat; background-position:0 4px; }

table.cv td ul, table.cv td ul li { margin-left:0; margin-right:0; margin-top:0; margin-bottom:0; padding-left:0; padding-right:0; padding-top:0; padding-bottom:0; left:0; list-style:none;}





.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 120px; color:#d2bc7c; font-size:.9em; }

	#footer a { color:#d2bc7c; }
	#footer a:hover, #footer a:focus, #footer a:active { color:#ffeb9f; }



#header { background:#2c0204 url(/layout/header-bg.jpg) top no-repeat; height:320px; padding:35px 40px; }

	#title { width:50%; clear:none; float:left; }
	
		#title a { position:relative; float:left; clear:none; width:249px; height:31px; background:url(/layout/mihaela-preda.png) left top no-repeat; }
		#title a:hover {background:url(/layout/mihaela-preda-h.png) left top no-repeat; }
		
		#title a span { display:none; cursor:pointer; }
	


	#tag { clear:both; padding-top:90px; }
	
	#tag-image-1 { display:none;}
	
	
#content { width:440px; padding:15px 20px 30px 40px; float:left; clear:none; }

	#menu { width:100%; text-align:left; padding:9px 0; }
	
		#menu a { margin: 0 15px; color:#FFFFFF; text-decoration:none; }
		
		#menu a:hover { text-decoration:underline; }
		
		#menu a#home { margin-left:0; }

	#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 { margin-right:4%; }
		

.side { width:320px; background:#7e2926 url(/layout/side-top.png) left top no-repeat; clear:none; float:left; margin:12px 0 13px; 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:#7e2926 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 #9e5f5c; }

#content a:hover img, .side a:hover img { border:4px solid #bf9493; }

.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; }


