body, form, p, h1, h2, h3 {
	margin: 0;
	padding: 0;
}

body {
	background-color: #fff;
}

a img {
	border: none;
}

#ContainerPage {
	width: 900px;
	margin: 0 auto;
}


/* --- Start Header --- */
#ContainerHeader {
	height: 360px;
	background-image: url(../images/header.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#TopMenu {
	padding-top: 15px;
}

#TxtCauta {
	float: left;
}

#BoxCautare {
	border: 1px solid #e8e8e8;
	float: left;
}

#MenuHeader {
	height: 22px;
}
/* --- End Header --- */


/* --- Content Left --- */
#ContainerContLeft {
	width: 233px;
	float: left;
	padding-right: 30px;
}

.TitleBox {
	color: #f5f1e9;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	background-color: #f5f1e9;
	background-image: url(../images/bg-title-box.gif);
	background-position: left 50%;
	background-repeat: no-repeat;
	padding-left: 10px;
	min-height: 18px;
	height: auto !important;
	height: 18px;
}

.TitleBox img {
	padding: 1px 0;
}

.ImgBox {
	width: 70px;
	padding-right: 24px;
	float: left;
}
.ImgBox img {
	border: 1px solid #e8e8e8;
}

.TxtBox {
	width: 139px;
	float: right;
}
/* --- End Left --- */


/* --- Center --- */
#ContainerContCenter {
	width: 387px;
	float: left;
}

.CenterTxtBox {
	padding: 0 9px 0 10px;
}

.ContentImg {
	float: right;
	padding: 0 0 10px 10px;
}

.ContentImg img {
	border: 1px solid #e8e8e8;
}

#GalerieFoto a {
	padding-right: 6px;
}

#GalerieFoto a.last {
	padding-right: 0;
}

#GalerieFoto img {
	padding: 0;
	border: 5px solid #e8e8e8;
}
/* --- End Center --- */


/* --- Right --- */
#ContainerContRight {
	width: 220px;
	padding-left: 30px;
	float: right;
}

.RightTxtBox {
	padding-left: 10px;
}

.RightTxtBox ul {
	padding: 0;
	margin: 3px 0 0 0;
}

.RightTxtBox ul li {
	list-style: none;
	background-image: url(../images/array-right-red.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-bottom: 5px;
}

.RightTxtBox img {
	/*border: 1px solid #e8e8e8;*/
}
/* --- End Right --- */


/* --- Footer --- */
.LineGrey {
	line-height: 1px;
	height: 1px;
	background-color: #e8e8e8;
}

#FooterLeft {
	width: 400px;
	padding-left: 10px;
	float: left;
	padding-right: 30px;
}

#FooterCenter {
	width: 387px;
	float: left;
}

#FooterRight {
	width: 400px;
	padding-left: 30px;
	padding-right: 10px;
	float: right;

}
/* --- End Footer --- */

.FloatLeft {
	float: left;
}

.FloatRight {
	float: right;
}

.VSpace6 {
	line-height: 6px;
	height: 6px;
}

.VSpace10 {
	line-height: 10px;
	height: 10px;
}

.VSpace12 {
	line-height: 12px;
	height: 12px;
}

.VSpace13 {
	line-height: 13px;
	height: 13px;
}

.VSpace17 {
	line-height: 17px;
	height: 17px;
}

.VSpace19 {
	line-height: 19px;
	height: 19px;
}

.VSpace20 {
	line-height: 20px;
	height: 20px;
}

.VSpace23 {
	line-height: 23px;
	height: 23px;
}

.VSpace25 {
	line-height: 25px;
	height: 25px;
}

.VSpace27 {
	line-height: 27px;
	height: 27px;
}


.HSpace9 {
	width: 9px;
	line-height: 1px;
	display: inline;
}

.HSpace14 {
	width: 14px;
	line-height: 1px;
	display: inline;
}

.Clear {
	clear: both;
}

/*  /biblioteci.php  */
.result-library {
	padding:3px 0;
	margin:5px 0;
}
