/* by Mihai Coman - mihai.coman@primespace.ro */
@charset "utf-8";

/*css reset*/
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, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
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-size: 			100%;
	vertical-align: 	baseline;
	background: 		transparent;
}
body {
	line-height: 		1.2;
	font-size:			14px;
	font-family:		Georgia;
	color:				#6e512c;
	background:			url(img/background-repeat.jpg) repeat-y center 641px;
	height:				100%;
}
ol, ul {
	list-style: 		none;
}
blockquote, q {
	quotes: 			none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: 			'';
	content: 			none;
}
:focus {
	outline: 			0;
}
ins {
	text-decoration: 	none;
}
del {
	text-decoration: 	line-through;
}
table {
	border-collapse: 	collapse;
	border-spacing: 	0;
}
div{
	float:				left;
	margin:				0px;
	padding:			0px;
}
a{
	text-decoration:	none;	
	border:				none;
}
/* end css reset */
#wrapper{
	width:100%;
	height:auto;
	min-height:641px;
	background:	url(img/background-top.jpg) no-repeat top center;
}
#holder{
	width:961px;
	height:auto;
	margin:0 auto;
	float:none;
	text-align:left;
	vertical-align:middle;
	position:relative;
}

#header{
	width:961px;
	height:auto;
	padding-top:7px;
	margin-bottom:10px;
}
	#logo{
		width:255px;
		height:111px;
		margin-left:-7px;
		background:	url(img/logo.png) no-repeat top left;
	}
		#logo a{
			width:255px;
			height:111px;
			display:block;
		}
	#hd-header-right{
		width:auto;
		height:auto;
		float:right;
	}
		#logo-patriarhie{
			float:right;
			width:294px;
			height:96px;
			background:	url(img/logo-patriarhie.png) no-repeat top left;
			margin-top:7px;
			margin-right:2px;
		}
			#logo-patriarhie a{
				width:294px;
				height:96px;
				display:block;
			}
		#limba-rss{
			float:right;
			width:104px;
			height:22px;
			padding-top:2px;
			margin-top:-6px;
			margin-right:6px;
			color:#ceaa7d;
			clear:both;
		}
			#limba-rss-ro{
				width:27px;
				height:22px;
				padding-top:2px;
				text-align:center;
			}
			#limba-rss-ro-activ{
				width:27px;
				height:22px;
				padding-top:2px;
				background:url(img/limba-activ.png) no-repeat top left;
				text-align:center;
			}	
				#limba-rss-ro a, #limba-rss-en a{
					width:27px;
					height:22px;
					color:#ceaa7d;
					display:block;
				}
				#limba-rss-ro a:hover, #limba-rss-ro-activ a, #limba-rss-ro-activ a:hover, #limba-rss-en a:hover, #limba-rss-en-activ a, #limba-rss-en-activ a:hover{
					width:27px;
					height:22px;
					color:#6E512C;
					display:block;
				}
			#limba-rss-en{
				width:27px;
				height:22px;
				text-align:center;
				margin-left:3px;
				padding-top:2px;
			}
				#limba-rss-en-activ{
					width:27px;
					height:22px;
					padding-top:2px;
					background:url(img/limba-activ.png) no-repeat top left;
					text-align:center;
				}	
			#rss{
				float:right;
				width:23px;
				height:24px;
				background:url(img/rss.png) no-repeat top left;
			}
				#rss a{
					width:23px;
					height:24px;
					display:block;
				}
	#meniu{
		width:949px;
		padding-left:5px;
		height:45px;
		background:url(img/meniu.png) no-repeat 0 0;
		clear:both;
		margin-top:-65px;
		margin-left:4px;
	}
		#home{
			width:118px;
			height:45px;
		}
		#noutati{
			width:84px;
			height:45px;
			margin-left:4px;
		}
		#despre-noi{
			width:99px;
			height:45px;
			margin-left:1px;
		}
		#colectii{
			width:82px;
			height:45px;
			margin-left:1px;
		}
		#cititori{
			width:77px;
			height:45px;
			margin-left:0px;
		}
		#resurse{
			width:81px;
			height:45px;
			margin-left:1px;
		}
		#contact{
			width:81px;
			height:45px;
			margin-left:2px;
		}
		#donatii{
			width:81px;
			height:45px;
			margin-left:0px;
		}
		#galerie-foto{
			width:108px;
			height:45px;
			margin-left:0px;
		}
		#home a, #home-activ a{
			width:118px;
			height:45px;
			display:block;
		}
		#noutati a, #noutati-activ a{
			width:84px;
			height:45px;
			display:block
		}
		#despre-noi a, #despre-noi-activ a{
			width:99px;
			height:45px;
			display:block;
		}
		#colectii a, #colectii-activ a{
			width:82px;
			height:45px;
			display:block;
		}
		#cititori a, #cititori-activ a{
			width:77px;
			height:45px;
			display:block;
		}
		#resurse a, #resurse-activ a{
			width:81px;
			height:45px;
			display:block;
		}
		#contact a, #contact-activ a{
			width:81px;
			height:45px;
			display:block;
		}
		#donatii a, #donatii-activ a{
			width:81px;
			height:45px;
			display:block;
		}
		#galerie-foto a, #galerie-foto-activ a{
			width:108px;
			height:45px;
			display:block;
			
		}
		#home a:hover{
			width:118px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -5px -90px;
		}
		#noutati a:hover{
			width:84px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -127px -90px;
		}
		#despre-noi a:hover{
			width:99px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -212px -90px;
		}
		#colectii a:hover{
			width:82px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -312px -90px;
		}
		#cititori a:hover{
			width:77px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -394px -90px;
		}
		#resurse a:hover{
			width:81px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -472px -90px;
		}
		#contact a:hover{
			width:81px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -555px -90px;
		}
		#donatii a:hover{
			width:81px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -636px -90px;
		}
		#galerie-foto a:hover{
			width:108px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -717px -90px;
		}
		#home-activ{
			width:118px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -5px -45px;
		}
		#noutati-activ{
			width:84px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -127px -45px;
			margin-left:4px;
		}
		#despre-noi-activ{
			width:99px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -212px -45px;
			margin-left:1px;
		}
		#colectii-activ{
			width:82px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -312px -45px;
			margin-left:1px;
		}
		#cititori-activ{
			width:77px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -394px -45px;
			margin-left:0px;
		}
		#resurse-activ{
			width:81px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -472px -45px;
			margin-left:1px;
		}
		#contact-activ{
			width:81px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -555px -45px;
			margin-left:2px;
		}
		#donatii-activ{
			width:81px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -636px -45px;
		}
		#galerie-foto-activ{
			width:108px;
			height:45px;
			display:block;
			background:url(img/meniu.png) no-repeat -717px -45px;
		}
	#meniu-sec{
		width:933px;
		height:23px;
		clear:both;
		margin-top:50px;
		margin-left:4px;
		background:url(img/meniu-sec.png) no-repeat 0 0;
		padding-top:4px;
		padding-left:20px;
	}
		#meniu-sec ul li{
			float:left;
			width:auto;
			height:16px;
			padding-top:0px;
			/*padding-left:18px;
			background:url(img/meniu-sec-li.png) no-repeat 0 0;*/
			margin-right:19px;
		}
			#meniu-sec ul li a{
				font-size:14px;
				color:#66461c;
				font-weight:normal;
			}
			#meniu-sec ul li a:hover{
				font-size:14px;
				color:#8d3200;
				font-weight:normal;
			}
		#meniu-sec ul .activ{
			float:left;
			width:auto;
			height:16px;
			padding-top:0px;
			padding-left:18px;
			background:url(img/meniu-sec-li.png) no-repeat 0 0;
			margin-right:19px;
		}
			#meniu-sec ul .activ a, #meniu-sec ul .activ a:hover{
				font-size:14px;
				color:#8d3200;
				font-weight:bold;
			}
	#meniu-sec-gol{
		width:953px;
		height:27px;
		clear:both;
		margin-top:50px;
	}
#slider{
	width:958px;
	height:303px;
	clear:both;
	position:relative;
}
	#slider-poze{
		width:501px;
		height:295px;
		float:right;
		margin-right:4px;
		margin-top:4px;
		position:relative;
	}
		#slider-poze-nr{
			width:auto;
			height:28px;
			position:absolute;
			bottom:15px;
			left:494px;
			/*background:url(img/slider-poze-nr.png) no-repeat top right;*/
			padding-right:18px;
		}
		#slider-poze-nr-content{
			padding-right:22px;
			
			
		}
	#hover-slider{
		position:absolute;
		z-index:1;
		width:958px;
		height:303px;
		background:url(img/hover-slider.png) no-repeat top left;
	}
	#coda-nav-1{
		position:absolute;
		z-index:2;
		bottom:11px;
		left:40px;
		background:url(img/slider-poze-nr-content.png) no-repeat top right;
		height:28px;
		width:auto;
		padding-right:35px;
	}
		#coda-nav-1 ul li{
			width:21px;
			height:22px;
			margin-left:4px;
			margin-right:4px;
			float:left;
			margin-top:3px;
		}
		#coda-nav-1 ul li a{
			width:21px;
			height:21px;
			display:block;
			font-family:verdana;
			color:#6d4f29;
			text-align:center;
			padding-top:1px;
		}
		#coda-nav-1 ul li a:hover{
			width:21px;
			height:21px;
			display:block;
			font-family:verdana;
			color:#d3bf8b;
			padding-top:1px;
		}
		#coda-nav-1 ul li .current{
			width:21px;
			height:21px;
			padding-top:1px;
			display:block;
			font-family:verdana;
			color:#d3bf8b;
			background:url(img/slider-poze-nr-current.png) no-repeat top left;
		}
#content{
	width:961px;
	height:auto;
	clear:both;
	margin-top:10px;
}
#content-left{
	width:256px;
	height:auto;
	margin-left:3px;
}
	.box-left{
		width:230px;
		height:auto;
		margin-bottom:15px;
	}
		.box-left-top, .box-left-bottom{
			width:230px;
			height:8px;
			background:url(img/box-left-top.png) no-repeat top left;
		}
		.box-left-bottom{
			background:url(img/box-left-bottom.png) no-repeat top left;
		}
		.box-left-back{
			width:210px;
			height:auto;
			padding-left:10px;
			padding-right:10px;
			background:url(img/box-left-back.png) repeat-y top left;
		}
		.box-left-back h3{
			font-size:17px; 
			color:#654823;
			font-family:gerogia;
			font-weight:normal;
			margin-bottom:10px;
		}
		.contact-nr-tel{
			width:auto;
			height:25px;
			background:url(img/contact-nr-tel.png) repeat-y top left;
			padding-left:46px;
			font-size:13px;
			color:#654823;
			font-family:verdana;
			padding-top:3px;
		}
		.contact-email{
			width:auto;
			height:25px;
			background:url(img/contact-email.png) repeat-y top left;
			padding-left:46px;
			margin-top:18px;
			font-size:14px;
			color:#654823;
			padding-top:3px;
		}
		.program-biblioteca{
			width:146px;
			height:32px;
			background:url(img/program-biblioteca.png) repeat-y top left;
			padding-left:46px;
			text-align:center;
			margin-top:5px;
			margin-bottom:10px;
			font-size:14px;
			color:#654823;
			text-align:center;
		}
	.meniu-sidebar{
		width:245px;
		height:auto;
		background:url(img/meniu-sidebar.png) repeat-y top left;
		margin-top:9px;
		margin-bottom:24px;
	}
	.meniu-sidebar-sus{
		width:245px;
		height:9px;
		background:url(img/meniu-sidebar-sus.png) no-repeat top left;
		margin-top:-9px;
	}
	.meniu-sidebar-back{
		width:245px;
		height:auto;
		min-height:46px;
		margin-bottom:-9px;
		padding-bottom:9px;
		background:url(img/meniu-sidebar-back.png) no-repeat bottom left;
	}	
	.meniu-sidebar-back ul li{
		width:205px;
		height:26px;
		padding-top:6px;
		padding-left:21px;
	}
		.meniu-sidebar-back ul li a{
			color:#6d4f29;
			font-family:georgia;
			font-size:14px;
		}
		.meniu-sidebar-back ul li a:hover, .meniu-sidebar-back ul .activ a{
			color:#8d3200;
			font-family:georgia;
			font-size:14px;
		}
	.meniu-sidebar-back ul .activ{
		width:224px;
		height:26px;
		margin-left:-11px;
		padding-left:32px;
		padding-top:6px;
		background:url(img/meniu-sidebar-back-activ.png) no-repeat bottom left;
	}
#content-page{
	width:692px;
	height:auto;
	min-height:435px;
	background:url(img/content-page.png) no-repeat top left;
	text-align:justify;
}
.holder-post{
	width:692px;
	height:auto;
	padding-bottom:15px;
	background:url(img/holder-post.png) no-repeat bottom center;
	margin-bottom:30px;
}
	.holder-post h2{
		font-size:24px;
		color:#6d4f29;
		margin-bottom:15px;
		width:692px;
		height:auto;
	}
	.holder-post p{
		width:687px;
		height:auto;
		padding-left:5px;
		font-size:14px;
		color:#6e512c;
	}
.breadcrumb{
	width:692px;
	height:auto;
	margin-bottom:10px;
	color:#8d3200;
}
	.breadcrumb a{
		color:#ff0;
		background:url(img/bread.png) no-repeat top right;
		height:10px;
		padding-right:15px;
		margin-right:5px;
		width:auto;
	}
	.breadcrumb a:hover{
		color:#8d3200;
		background:url(img/bread.png) no-repeat top right;
		height:10px;
		padding-right:15px;
		margin-right:5px;
		width:auto;
	}
	#content-page h1{
		color:#6d4f29;
		font-family:georgia;
		font-size:28px;
		margin-bottom:10px;
		font-weight:normal;
	}
	#content-page h2{
		font-size:18px;
		color:#833602;
		font-weight:normal;
		margin-bottom:5px;
		margin-top:25px;
	}
	#content-page img{
		border:2px solid #8D6640;
	}
	#content-page a{
		color:#833602;
	}
	#content-page p{
		padding-top:7px;
		padding-bottom:7px;
	}
	#content-page ul{
		list-style-position:inside;
		list-style-type:disc;
		margin-top:7px;
		margin-bottom:7px;
	}
	#content-page ul li{
		margin-left:20px;
	}
	#content-page .panel{
		width:692px;
		height:auto;
	}
	#content-page .panel-wrapper{
		width:692px;
		height:auto;
	}
#footer{
	width:961px;
	height:auto;
	margin-top:40px;
	margin-bottom:20px;
}
	#footer-copy{
		width:905px;
		height:26px;
		background:url(img/footer-copy.png) no-repeat top left;
		margin-left:5px;
		color:#654823;
		font-size:14px;
		padding-left:23px;
		padding-right:23px;
		padding-top:8px;
	}
		#footer-copy a{
			color:#654823;
			font-size:14px;
		}
.slider-doi{
	width:423px;
	height:81px;
	padding-left:14px;
	padding-top:17px;
	clear:both;
}
	.slider-doi-poza{
		width:78px;
		height:79px;
		background:url(img/slider-doi-poza.png) no-repeat top left;
		margin-right:10px;
		padding-left:2px;
		padding-top:2px;
	}
		.slider-doi-poza img{
			width:74px;
			height:74px;
		}
		.slider-doi .titlu{
			width:333px;
			height:auto;
			overflow:hidden;
		}
			.slider-doi .titlu a{ 
				font-size:24px;
				color:#6d4f29;
			}
		.slider-doi .content{
			width:333px;
			height:32px;
			overflow:hidden;
			font-size:13px;
			color:#7d6544;
		}
		.slider-doi .link{
			width:333px;
			height:16px;
			padding-top:2px;
		}
		.slider-doi .link a{
			font-size:13px;
			color:#8d3200;
		}
.wp-caption img{
	border:2px solid #8d6640;
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	margin-right:10px;
}
.alignright {
	float: right;
	margin-left:10px;
}
.gallery{
	width:692px;
}
.gallery-item img, .gallery-icon a img, .attachment-thumbnail{
	border:2px solid #8d6640;
}
.read-more{
	width:143px;
	height:30px;
	margin-top:7px;
	background:url(img/read-more.png) no-repeat 0 0;
	display:block;
}
.read-more:hover{
	width:143px;
	height:30px;
	margin-top:7px;
	background:url(img/read-more.png) no-repeat 0 -30px;
	display:block;
}
.read-more2{
	width:147px;
	height:30px;
	margin-top:7px;
	background:url(img/read-more2.png) no-repeat 0 0;
	display:block;
}
.read-more2:hover{
	width:147px;
	height:30px;
	margin-top:7px;
	background:url(img/read-more2.png) no-repeat 0 -30px;
	display:block;
}

/*formularilii */
.hd{
	width:600px;
	height:auto;
	clear:both;
	font-size:14px;
	color:#654823;
	margin-top:5px;
	margin-bottom:5px;
}
.hd-submit{
	width:600px;
	height:auto;
	clear:both;
	font-size:14px;
	color:#654823;
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
}
	.hd-submit input{
		width:88px;
		height:30px;
		background:url(img/hd-submit.png) no-repeat 0 0;
		border:0px solid #fff;
		/*background:transparent;*/
		cursor:pointer;
	}
	.hd-submit input:hover{
		width:88px;
		height:30px;
		background:url(img/hd-submit.png) no-repeat 0 -30px;
		border:0px solid #fff;
		/*background:transparent;*/
		cursor:pointer;
	}
	.hd-nume{
		width:243px;
		height:23px;
		padding-top:5px;
		font-size:14px;
		color:#654823;
		font-weight:none;
		padding-right:7px;
	}
	.hd-camp{
		width:225px;
		height:23px;
		padding-top:5px;
		padding-left:5px;
		background:url(img/hd-camp.png) no-repeat top left;
	}
		.hd-camp input{
			width:220px;
			height:21px;
			border:0px solid #fff;
			background:transparent;
			font-size:14px;
			color:#654823;
			font-family:Georgia;
		}
	.hd-camp-select{
		width:230px;
		height:28px;
	}
		.hd-camp-select select{
			font-size:14px;
			color:#654823;
			font-family:Georgia;
			border:1px solid #750c08;
			height:28px;
			padding-top:3px;
		}
	.hd-camp-mic{
		width:55px;
		height:23px;
		padding-top:5px;
		padding-left:5px;
		background:url(img/hd-camp-mic.png) no-repeat top left;
		margin-left:5px;
	}
		.hd-camp-mic input{
			width:51px;
			height:21px;
			border:0px solid #fff;
			background:transparent;
			font-size:14px;
			color:#654823;
			font-family:Georgia;
		}
	.hd-camp-textarea{
		width:225px;
		height:123px;
		padding-top:5px;
		padding-left:5px;
		background:url(img/hd-camp-textarea.png) no-repeat top left;
	}	
		.hd-camp-textarea textarea{
			width:221px;
			height:120px;
			border:0px solid #fff;
			background:transparent;
			font-size:14px;
			color:#654823;
			font-family:Georgia;
		}