body, html {
	/*		LAYOUT			*/
	width:				100%;
	min-width:			790px;
	height:				auto;
	margin:				0;
	padding:			0;
	background-color:		#344b64;
	color:				#000;
	/*		TEXT			*/
	font-family:			Arial, sans-serif;
	font-size:			94%;
	text-align:			center;
	/*		BACKGROUND		*/
	background-image:		url('../images/mainBackgroundBlend.jpg');
	background-position:	        top left;
	background-repeat:		repeat-x;
	background-attachment:	        fixed;
}
#container, #userContainer, #header, #headerRoof {min-width: 760px;}

#container {background-color:#FFF;width:90%;
	padding:			5px;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:			10px;
	overflow:			visible;
	font-size:			0.9em;
}
#userContainer {
	width:				90%;
	margin-left:			auto;
	margin-right:			auto;
	height:				25px !important;
	height:				35px;
	background-color:		#FFF;
	padding:			4px 7px 4px 7px;
	color:				black;
	border-top:			2px solid black;
	text-align:			right;
	clear:				both;
	overflow:			hidden;
}
#userContainer #search {
	width:				45%;
	text-align:			left;
	float:				left;
	font-weight:			bold;
}

#userContainer #search form div.submit {
	position:			relative;
	display:			inline;
	height:				100%;
	top:				2px;
}
#userContainer #search form label {
	position:			relative;
	display:			inline;
	bottom:				4px;
}
#userContainer #search form div#searchInputContainer {
	display:			inline;
	position:			relative;
}
#userContainer #search form div.ffie {
	bottom:				4px;
}
#userContainer #search form div.opera {
	bottom:				2px;	
}
#userContainer #search form div.ie6 {
	bottom:				3px;
}
#userContainer #search form div#searchInputContainer input.typeable {
	position:			relative;
	bottom:				2px;
	border:				none;
	width:				30%;
	height:				22px;
	margin-right:			3px;
	/*		BACKGROUND		*/
	background-image:		url('../images/yellowSmallBlend.jpg');
	background-position:	        top left;
	background-repeat:		repeat-x;
	background-color:		#fffbcc;
	color:				#000;
	padding-left:			5px;
	padding-right:			5px;
}
#userContainer #userCp {
	width:			        55%;
	text-align:			right;
	float:				right;
	padding-bottom:			5px;
}
#userContainer a:visited {
	color:				blue;
}
#userContainer a:hover {
	font-weight:			bold;
}
#headerRoof {
	width:				90%;
	margin-top:			20px;
	padding-left:			7px;
	padding-right:			7px;
	background-color:		#FFF;
	height:				20px !important;
	height:				15px;
	margin-left:			auto;
	margin-right:			auto;
}
#headerRoof h1 {
	display:			none;
}
#header {
	background-position:	        3% 0%;
	background-repeat:	    	no-repeat;
	background-color:		#FFF;
	width:				90%;
	height:				110px;
	color:				black;
	margin-left:			auto;
	margin-right:			auto;
	
	
	padding-left:		       	7px;
	padding-right:		       	7px;
	overflow:			hidden;
}

#header a.home {
	display:			block;
	width:				400px;
	height:				100%;
	float:				left;
	background-image:		url('../images/header.jpg');
	background-repeat:		no-repeat;
	background-position:	        3% top;
}
#header a.home:hover {
	background-image:	        url('../images/header.jpg');
	background-repeat:	        no-repeat;
	background-position:	        3% bottom;
}
#header form {
	display:			block;
	width:				50%;
	height:				100%;
	float:				right;
	text-align:			right;
}

#header h1 {
	margin-left:			-5000px;
	width:				0;
	height:				0;
	padding:			0;
	display:			none;
}
h1 {
	font-size:			1.6em;
}

#userCp {
	margin-top:			-5px;
}
#userCp a {
	position:			relative;
}
#userCp a img {
	border:				none;
	position:			relative;
	top:				5px;
}
#userCp a.mesaje {
	padding-left:			22px;
	background-image:		url("../images/envelope.png");
	background-position:	        left center;
	background-repeat:		no-repeat;
}
/* LINKS */

#main a:link, #content a:link {
	color:				#000000;
	text-decoration:		none;
}
#main a:link, a.link:link {
	font-weight:			bolder;
	text-decoration:		none;
	border-bottom:			1px dotted #6E6E6E;
}
#main a:visited, a.link:visited {
	color:				#000;
	text-decoration:		none;
	font-weight:			normal;
	border-bottom:			1px dotted #6E6E6E;
}
#main a:hover, a.link:hover {
	border-bottom:			1px solid #000;
}


/*****************************************/


/*****************************************/

#main {
	clear:				left;
	background-color:		#FFFFFF;
	color:				#000000;
	height:			        100%;
	padding:			10px;
	overflow:			visible;
	margin-top:			6px;
	letter-spacing:			1px;
	word-spacing:			2px;
	line-height:			1.5em;
}

#footer {
	margin-bottom:			10px;
	width:				90%;
	background-color:		#FFF;
	border-left:			1px solid #52769d;
	border-right:			1px solid #52769d;	
	color:				#000000;
	padding-top:			4px;
	padding-bottom:			4px;	
	padding-left:			6px;
	padding-right:			6px;	
	margin-left:			auto;
	margin-right:			auto;
	margin-top:			5px;
	clear:				both;
}
#footer span {
	font-size:			0.8em;
}
#footer a {
	color:				#9c9b85;
}

/*		MAIN PAGE		*/
#mainContentLeft {
	float:				left; 
	width:				70%;
	text-align:			left;
}
#mainContentLeft h1 a {
	border:				0 !important;
}
#mainContentLeft h1 a img {
	margin-right:			5px;
}


/* <novelties> */

.news 					{width:85%;}
.noveltyTitle, .noveltyTime {text-align:left; padding-left:5px; margin:0;}
.noveltyTime 				{color:#9d9d9d; margin-top:2px; font-size:0.9em;}
.noveltyTitle 				{background-color:#fefce3;padding-top:3px;padding-bottom:3px;width:90%;}
.noveltyTitle a,
.noveltyTitle a:link,
.noveltyTitle a:visited {color:#344b64 !important; font-weight:bold;}
.noveltyBody 				{width:90%; padding:5px; margin:0; margin-bottom:20px; text-align:left !important;}
.noveltyReadMore			{white-space:no-wrap;}
/* </novelties> */

#mainContentRight {
	float:				left; 
	width:				25%;
	text-align:			justify; 
	padding-left:		15px;
}


#latestArticles {
	width:				100%;
	height:				auto;
	padding:			2px 5px 2px 5px;
}
ul.articles {
	padding-left:			15px !important;
	padding-left:			0px;
	list-style:			disc;
	font-size:			1em;
	letter-spacing:			0px;
}
ul.articles li {
	padding:			0;
	margin:				0;
}
#latestArticles h2 {
	font-size:			1.3em;
}
#moise {
	float:				right;
	margin-left:			3px;		
	margin-bottom:			3px;
}
#bgDiv {
	visibility:			hidden;
	width:				100%;
	height:				100%;
	background-color:		#000;
}
.inputEqualWidth {
	width:				120px;
}
a img {
	border:				0;
}
.bgYellow {
	background-color:		#fefce3;
}
#background {
	position:			absolute;
	width:				100%;
	height:				100%;
	left:				0px;
	top:				0px;
	background-color:       	#000000;
	z-index:			18000;
	visibility:			hidden;
}
.skiplink {display:none}

.h3moise {
        text-align:                     center;
}
.novelties {
        text-align:                     left;
        margin:                         3px;
}
.novelties a img {
    margin-right:                       5px;
    margin-top:                         3px;
}
a.goToTop {
	clear:				both;
	display:			block;
	width:				30px;
}

/*--------------------------manu usability shit for control panel-------------*/
.menuExtenderDiv a {
	display:			block;
	width:				48%;
	float:				left;
	z-index:			9000;
	cursor:				pointer;
	padding:			1px;
}
.menuExtenderDiv a:hover {
	background-color:	#CCC;
}
.menuExtenderDiv br {
	clear:				both;
}
.helloUser {
	text-decoration:		underline;
	color:				blue;
	cursor:				pointer;
}

/* <installFirefoxNotice> */
.installFirefox {background-color:#FFF; width:90%; padding:10px 15px;margin-bottom:10px;}
.installFirefox img {padding-top:35px; margin-right:5px;display:block;border:none;}
/* </installFirefoxNotice> */

/* <loans> */
div.loans	{width:90%; padding:10px; margin:0 auto; margin-bottom:10px; color:#FFF; background-color:#BD1919;background-image:url('../images/book.jpg'); background-repeat: no-repeat; background-position: 5% 50%;}
ul.loans	{width:100%;}
ul.loans li	{padding-left: 25px; margin:0 auto; display:block; width:40%; background-image:url('../images/bookSmall.jpg'); background-repeat:no-repeat;text-align:left;}
/* </loans> */

/* <backToSchool> */
#drawingHand	{background-image: url('../images/bts/mana.png'); width: 300px; height:220px; background-repeat:no-repeat; position:absolute; right:0px; top:78px; z-index:100;visibility:hidden;}
/*#creioane	{background-image: url('../images/bts/creioane.png'); width: 90%; height:100px; background-repeat:repeat-x; position:absolute; left:5%; top:-10px; z-index:99;visibility:hidden;}*/
/* </backToSchool> */

.error          {background-color: #FF7D7D; margin: 3px 0;}
.devblog	{background-color: #F4F5E6; color: #666; text-align: center; padding: 2px 0;}
a#devblog-link:link, a#devblog-link:visited 	{color: #B4B898; text-decoration: underline; border-bottom: none;}