/* ---------------------------------------------------------------------------------------  RESET DEFAULT  */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}

:focus {
	outline: 0;
	}

ol, ul {
	list-style: none;
	}

table {
	border-width: 0;
	border-collapse: separate;
	border-spacing: 0;
	}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	}

blockquote, q {
	quotes: "" "";
	}
	
/* ---------------------------------------------------------------------------------------  TYPOGRAPHY */

h1 {
	font-size: 23px;	
	font-family: Georgia, sans-serif;
	font-weight: normal;
	}



p {
	color:  #000;;
	font-size: 12px;
	padding: 10px;
}


/* ---------------------------------------------------------------------------------------  ENVIRONMENT  */

body { 
	font-family: Tahoma, "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	background: #F3F3EC;
	}


#site {
	width: 785px;
	margin: 0 auto;
	padding:0;
	position: relative;
}

.red-line {
	width: 25%;
	position: absolute;
	left: 0;
	top: 208px;
	background: #D10000;
	height: 43px;
}

/*img { behavior: url(iepngfix.htc); border: 0; }*/

a {
	text-decoration: none;	
	}

.nbm {
	margin-bottom: 0 !important;
	}

.clear { 
	height: 10px; 
	font-size: 0; 
	line-height: 0px; 
	clear: both; 
	}

.left {
	float: left; 
	}

.right {
	float: right; 
	}

.center {
	margin: 0 auto; 
	}

.button {
	background: url("../images/button-bg.png") no-repeat 0 0;
	display: block;
	height: 32px; /* always 32px!*/
	}

.button:hover {background-position: 0 -34px;}

.donate {
	padding: 40px 10px 10px 10px;
	}


/* ---------------------------------------------------------------------------------------  HEADER  */


#header {
	height: 208px;
	/*background: url(../images/header-img.jpg) no-repeat 142px 0;*/
	}
	
	#header img {
		 margin-top: 68px;
		 margin-left: 48px;
		 }
#flash {
	width: 610px;
	height: 208px;
	position: absolute;
	top: 0;
	left: 255px;
	
}


/* ---------------------------------------------------------------------------------------  MENU  */

#menu {
		width: 781px;
		height: 43px;
		background: #D10000;
		margin:0;
		}
		
#menu ul {
		display: inline;
		list-style-type: none;	
		position: absolute;
		margin-left: 205px;
		margin-top: 16px;
		}
#menu ul li {
		float: left;
		padding-right: 43px;
		}

#menu ul li.lang {
		padding-right:0;
		width: 15px;
		}
		.long {padding-left: 100px;}
#menu ul li.sep {padding-right:0; color: #fff; width: 7px;}
#menu ul li a {
		color: #fff;
		font-family: Tahoma, sans-serif;
		font-size: 11px;
		text-decoration: none;
		height: 27px;
		display: block;
		float:left;
	}
#menu ul li a:hover, #menu ul li a.selected {
		background: url(../images/menu-arrow.gif) no-repeat center bottom;
		}
		#menu ul li.lang a:hover,#menu ul li.lang a.selected {background: none;}
		
#menu img {
		float: left;
		left: 719px;
		position: absolute;
		}
/* ---------------------------------------------------------------------------------------  /MENU  */


/* ---------------------------------------------------------------------------------------  CONTENT  */
#content {
	width: 697px;
	min-height: 400px;
	margin: 10px auto;
	
	}
	
#content .block {
	width: 204px;
	height: 204px;
	background: url(../images/block-bg.png) no-repeat 0 0;
	float: left;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	padding: 10px;
	margin: 13px 13px 13px 0;
	cursor: pointer;
	}

#content .last {
		margin-right: -13px;
	}
	
#content .block img {
	padding: 0px 0 2px 0px;
	}
	
#content .block h2 {
	color: #D7D0BB;
	font-weight: bold;
	font-size: 11px;
	margin: 17px 0 0 0px;
	height: 11px;
	line-height: 11px;
	}
	#content .block h2 a {
	color: #D7D0BB;
	}

#content .block p{
	color: #F6F3EA;
	font-size: 11px;
	padding: 5px 0 0 0;
	float: left;
	width: 200px;
	line-height: 16px;
	}
	#content .block p a{
	color: #F6F3EA;
	}

#content .block span.first-quote {
	width: 23px;
	height: 19px;
	background: url(../images/quote1.gif) no-repeat;
	float:left;
	margin: 10px 10px 0 0;
	}
	
#content .block span.last-quote {
	width: 23px;
	height: 19px;
	background: url(../images/quote2.gif) no-repeat;
	float: right;
	margin: -5px 11px 0 0;
	}

.top-round {
	width:698px;
	height: 4px;
	margin-bottom: 0!important;
	margin-bottom: -11px;
	background: url(../images/top-round.gif) no-repeat;	
	}
	
.main {
	width: 698px;
	min-height: 400px;
	_height: 400px;
	background: url(../images/grad-bg.png) repeat-x;
	}

.main h1 {
	color: #D10000;
	font-size: 18px;
	font-weight: normal;
	font-family: tahoma, sans-serif;
	padding: 15px 0 0 15px;
	}
	
.main h1{width: 451px;}
.main p {
		width: 441px;
		color: #373737;
		font-size: 11px;
		line-height: 163.636363636%;
		margin-left: 5px;
		}

#viziteaza {
	width: 224px;
	height: 211px;
	background: #fff url(../images/viziteaza.gif) no-repeat 0 bottom;
	float: right;
	}
	#viziteaza img {
		padding: 5px 0 5px 10px;
		}
	#viziteaza a {
		background: url(../images/bullet.gif) no-repeat left center;
		padding-left: 10px;
		color:#D10000;
		font-weight: bold;
		margin:10px;
		}
	#viziteaza a:hover {text-decoration: underline;}
	#viziteaza p {
		width: 205px;
		color: #373737;
		background: #F3F3EC;
		font-size: 11px;
		line-height: 163.636363636%;
		margin-left: 0px;
		margin-top: 13px;
		}
	#viziteaza p a {background: none; padding-left:0; margin:0;}
	
#portfoliu {
	width: 449px;
	}
	
	#portfoliu img {
		margin-left: 20px;
		margin-bottom: 23px;
}		
#contact-form input {
	    width: 436px;
		height: 22px;
		}
#contact-form input.trimite {
	width: 88px;
	height: 16px;
	border: none;
	outline: none;
	margin-left: 358px;
	}
label {
	margin-left: 10px;
	}
input {
		border: 1px solid #d3d3bf;
		outline: none;
		margin-left: 10px;
		margin-bottom: 5px;
		padding: 7px 0 0 5px;
		font-size: 11px;
		font-family: Tahoma;
		color: #373737;
		}
		input:focus, textarea:focus {border: 1px solid #D10000;}
textarea {
		height: 175px;
		width: 436px;
		border: 1px solid #d3d3bf;
		outline: none;
		margin-left: 10px;
		margin-bottom: 5px;
		padding: 7px 0 0 5px;
		font-size: 11px;
		font-family: Tahoma;
		color: #373737;
		}
		
.adauga {
	margin-left: 290px;
	border: 1px solid #d3d3bf;
	background: #fff;
	color:#D10000;
	padding: 5px;
	}
	
.depozit h2 {
	padding: 10px 0 5px 15px;
	font-size: 15px;
	color: #D10000;
}

.depozit ul {
	margin-left: 19px;
}
.depozit ul li {
	margin: 2px;
	font-size: 11px;
}
/* ---------------------------------------------------------------------------------------  FOOTER  */

#footer {
	width: 681px;
	height: 42px;
	margin-top: 10px;
	background: url("../images/footer-bg.png") repeat-x;	
	clear: both;
	padding: 10px;
	margin-bottom: 10px;
	}

#footer p {
	float: left;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	color: #373737;
	}
	
#footer ul{
	height: 13px;
	margin: 10px;
	color: #373737;
	float: left;
	margin-left: 100px;
	margin-right: 110px;
	}

#footer ul li {
	float: left;
	display: inline;
	height: 13px;
	text-align: center;
	margin-left: 3px;
	font-size: 11px;	
	}
	
#footer ul li a {
	font-size: 11px;
	color: #373737;
	}	
#footer p a {
	color: #D10000;}
	
#footer ul li a:hover, #footer p a:hover {
	text-decoration: underline;
	}
	

