/* Begin Typography & Colors */
body {
	font-size: 12px; /* Resets 1em to 10px */
	font-family:Tahoma ;
	/*background: url(images/bodybg.jpg) repeat-x #fff;*/
	background:#1d436a;
	color: #5b5a5a;
	line-height:20px;
	}
	
*{
	margin:0px; 
	padding:0px;
	}
.clearer {clear:both;}
img.alignleft
	{
	float:left;
	margin:0px 5px 5px 0px;
	border:2px solid #f9610e;
	padding:0px;
	}
	img.alignright
	{
	float:right;
	margin:0px 0px 5px 5px;
	border:2px solid #f9610e;
	padding:0px;
	}
	img.alignnone
	{
	
	margin:0px 0px 15px 0px;
	border:2px solid #709fd4;
	padding:0px;
	}
	.leftcontact
	{
	width:300px;
	float:left;
	}
	.rightcontact
	{
	width:300px;
	float:right;
	}
h1.pagetitle{color:#f9610f;
	font-size:18px;
	font-weight:normal;
	padding:5px 0px 10px 0px;
	}
h1.maintitle{color:#f9610f;	
	font-size:18px;
	font-weight:normal;
	padding:5px 0px 10px 20px;
	}
h2{
	color:#f9610f;
	font-size:18px;
	font-weight:normal;
	padding:5px 0px 10px 0px;
	}
h2 a, h1 a{
	color:#f9610f;
	font-size:18px;
	text-decoration:none;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	
	}
h2.dedicate {
	background:url(images/glossyback2.gif) repeat-x bottom;
	font-weight:normal;
	color:#fff;
	text-indent:0px;
	display:block;
	height:22px;
	padding:0px 0px 12px 10px;
	line-height:30px;
	}
h2.blogtitle
	{
	border-bottom:1px dotted #e3e3e3;	
	}
h2.searchtitle
	{
	padding:0px;
	margin:0px;
	font-size:13px;
	}
.sidebar h2
	{
	padding:10px 0px 5px 5px;	
	}	
h3, h3 a{color:#4d7bb3;
	font-size:13px;
	font-weight:normal;
	font-weight:bold;
	text-decoration:none;}


h4{color:#709fd4;
	font-size:13px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	font-weight:bold;}
h5{}
h6{}
h7{}

#page {
	background-color: white;
	width:1000px;
	margin:0 auto;
	border-left:1px solid #709ed4;
	border-right:1px solid #709ed4;
	
	}
	
#topmenu{
	height:40px;
	width:1000px;
	background:url(images/bgtopmenu.gif) repeat-x #4c7ab3;
	text-align:center;
	}
	
#topmenu ul li{
	display:inline;
	margin:0px;
	padding:0px;
	padding:15px;
	}
	
#topmenu ul li a{
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	line-height:40px;
	padding:7px 0px 0px 0px;
	font-weight:bold;
	font-family:arial;
	}
	
#topmenu ul li a:hover{
	color:#f9610f;
	text-transform:uppercase;
	text-decoration:none;
	line-height:40px;
	border-top:3px solid #fff;
	padding:9px 0px 0px 0px;
	}
	
#header {
	background: #fff url(images/topgradient.gif) repeat-x;
	width:1000px;
	border-bottom:5px solid #f9610f;
	}

#headerimg 	{
	width:1000px;
	background:url(images/shade.gif) no-repeat center top;
	height:90px;
	padding:0px 0px 0px 0px;
	}
	
#headerimg h1 {
	display:block;
	float:left;
	width:150px;
	color:#4c79b2;
	font-size:18px;
	background:url(images/logo.jpg) no-repeat left;
	line-height:90px;
	text-indent:-9999px;
	margin:3px 10px 0px 15px;
	
	}
#headerimg h2.desc {
	display:block;
	float:left;
	width:250px;
	height:20px;
	color:#4c79b2;
	font-size:14px;
	color:#999;
	padding:40px 0px 5px 10px;
	border-left:1px dotted #e3e3e3;
	margin:20px 30px 0px 0px;
	
		
	}
#headerimg h1 a {
	text-decoration:none;
	color:#4c79b2;
	font-size:18px;
	padding:0px 0px 0px 20px;
	}
#mainheader
	{
	height:234px;
	background:url(images/mainheader.jpg) no-repeat center top;
	border-bottom:5px solid #f9610f;
	
	}
a#rsslnk
	{
	display:block;
	float:left;
	width:23px;
	height:23px;
	background:url(images/rss.gif) no-repeat center left;
	margin:5px;
	text-indent:-9999px;
	}
a#lnkin
	{
	display:block;
	float:left;
	width:23px;
	height:23px;
	background:url(images/lin.gif) no-repeat center left;
	margin:5px;
	text-indent:-9999px;
	}
a#twitterlnk
	{
	display:block;
	float:left;
	width:23px;
	height:23px;
	background:url(images/twit.gif) no-repeat center left;
	margin:5px;
	text-indent:-9999px;
	}
.sectiune
	{
		width:245px;
		height:224px;
		float:left;
		margin:5px 5px 0px 0px;
		color:#fff;
		padding:10px 0px 0px 0px;
	}
#managerimain p, #profimain p, #resursemain p
	{
	padding:25px 0px 0px 20px;	
	}
.sectiune h2
	{
	display:block;
	text-indent:-9999px;
	height:25px;
	}
.sectiune p
	{
	line-height:18px;
	padding:25px 10px 0px 15px;
	}
.sectiune p a
	{
	display:block;
	color:#fff;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	}
.sectiune p a:hover
	{
	text-decoration:underline;	
	}
#toputils{
	width:500px;
	display:block;
	float:left;
	height:75px;
	margin-top:13px;
	text-align:right;
	}
	
#social{
	height:43px;
	width:270px;
	float:right;
	color:#4c79b2;
	font-weight:bold;
	text-align:left;
	line-height:43px;
	}
#social h4
	{
	display:block;
	float:left;
	}
/*---------------SEARCH--------------*/
	
#search{
	width:252px;
	height:34px;
	background:url(images/searchbg.jpg) no-repeat top center;
	margin:0px 50px 0px 0px;
	float:right;
	}
	
#search form{margin:5px 0px 0px 0px;padding:5px 0px 0px 20px;}	

input#s{
	background:none;
	color:#666;
	width:180px;
	border:none;
	font-size:11px;
	float:left;display:block;
	text-indent:5px;
	}
input#searchsubmit
	{
	background:none;
	border:0px none transparent;
	display:block;
	text-indent:-9999px;
	width:25px;
	height:20px;
	float:left;
	}
/*---------------SEARCH EOF--------------*/	
/*---------------SECTIUNI--------------*/
#sectiuni{
	width:1000px;
	height:93px;
	background:url(images/header.jpg) no-repeat top center;
	}
#sectiuni ul li
		{
		float:left;	
		display:block;
		}
#sectiuni ul li a
		{
		display:block;
		float:left;
		height:83px;
		width:245px;
		text-indent:-9999px;
		outline:none;
		margin:5px 0px 0px 0px;
			
		}	
/*---------------SECTIUNI EOF--------------*/
/*---------------CONTENT--------------*/
#content_outer{
	width:998px;
	background:url(images/contentgradient.jpg) repeat-x #fff;
	/*border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;*/
	clear:both;
	padding:0px 0px 0px 0px;
	}
#content_inner{
	width:998px;
	background:url(images/faux.gif) repeat-y;
	padding:0px 0px 15px 0px;
	}
#content{
	width:630px;
	float:left;
	margin:20px 0px 20px 15px;
	
	}
.sidebar{
	width:325px;
	float:right;
	
	}
.sidebarinner{
	width:305px;
margin:0 auto;
padding-top:20px;

	}
ul.sidenav
	{
	padding:0px 0px 0px 0px;	
	}
ul.sidenav li, ul.archives li
	{
	padding:5px;
	
	}
ul.sidenav li a, ul.archives li a, ul.blogroll li a
	{
	padding:5px;
	padding:0px 0px 0px 0px;
	color:#6997cd;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	}
ul.sidenav li a, ul.archives li a, ul.blogroll li a
	{
	padding:5px;
	padding:0px 0px 0px 0px;
	color:#4d7cb4;
	font-weight:bold;
	font-size:11px;
	}
ul.sidenav li a:hover, ul.archives li a:hover, ul.blogroll li a:hover
	{
	padding:5px;
	padding:0px 0px 0px 0px;
	color:#39689f;
	font-weight:bold;
	font-size:11px;
	}
ul.sidenav li ul li, ul.archives li,  ul.blogroll li 
	{
	border-bottom:1px dotted #e3e3e3;
	list-style:square;
	color:#5b5a5a;
	list-style-position:inside;
	}
div.date
	{
	display:block;
	width:80px;
	height:80px;
	background:url(images/date.jpg) no-repeat top left;
	float:left;
	margin:0px 3px 0px 0px;
	text-align:center;
	}

span.year
{
	color: #666666;
	font-weight:bold;
	display:block;
	width:76px;
	margin:0 auto;
	text-align:center;
	height:16px;
	line-height:20px;
	margin:3px 0px 0px 0px;
}

span.day
{
	color:#4d7cb4;
	font-size:20px;
	text-align:center;
	display:block;
	margin:5px 0px 0px 0px;
}

span.month
{
	padding:3px 0px 0px 0px;
	font-weight:bold;
	color:#fff;
	display:block;
	height:20px;
}
div.news
	{margin:0px 0px 0px 0px;}
div.autor
	{
		
	}
div.postcat
	{
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#999;
	}
div.comms
	{
	display:block;
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#999;
	}
div.comms a, div.postcat a
	{
	color:#4d7cb4;
	text-decoration:none;
	padding:0px 0px 0px 5px;
	
	}
/*---------------MAINPAGE--------------*/
#mainleft
	{
	width:470px;
	float:left;
	margin:20px 0px 0px 15px;
	
	}

#mainright
	{
	width:470px;
	float:right;
	margin:0px 15px 0px 0px;
	}
#mainnews
	{
	margin:20px 0px 0px 0px;	
	}
#beneficiile, #recomandari, #maincalendarholder, #mainnews
	{
	margin:15px 0px 10px 0px;
	background:url(images/bottommain.gif) no-repeat bottom left;
	padding:0px 0px 20px 10px;
	}
#beneficiile a,  #recomandari ul li a, #mainnews ul li a
	{
	color: #5b5a5a;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
	
	}
#beneficiile a:hover,  #recomandari ul li a:hover, #mainnews ul li a:hover
	{
	color:#3e3e3e;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
	
	}
#beneficiile a span
	{
	
	color:#315f98;
	font-weight:bold;
	}
#beneficiile ul, #recomandari ul
	{
	padding:0px 0px 0px 0px;	
	}
#beneficiile ul li, #recomandari ul li, #mainnews ul li
	{
	list-style:square;
	color:#5b5a5a;
	list-style:none;
	background:url(images/li.gif) no-repeat top left;
	background-position:0 8px;
	padding:0px 0px 3px 10px;
	
	
	}
#beneficiile h2, #recomandari h2, #maincalendarholder h2, #mainnews h2, #maincalendarholder h2
	{
	color:#f9610f;	
	}
/*---------------MAINPAGE EOF--------------*/
/*---------------ARTICOLE--------------*/
.newsentry
	{width:300px;
	height:110px;
	float:left;
	padding:0px 0px 0px 0px;
	border-bottom:1px dotted #e3e3e3;
	margin:0px 15px 10px 0px;
	}
.entry{
	line-height:18px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	background:url(images/sep.gif) no-repeat bottom center;
	clear:both;
	
	}
.mainentry
	{
	background:url(images/bottommain.gif) no-repeat bottom left;
	padding:0px 0px 15px 10px;	
	}
.entry a
	{
	color:#f9610f;	
		
		}
.alignleft, .alignright{
	padding:5px;
	color:#4d7bb3;
	font-size:10px;
	}
.alignleft a, .alignright a
	{
	color:#4d7bb3;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}
.entry p
	{
	padding:0px 0px 0px 0px;	
	}
.entry li
	{
	list-style-position:inside;	
	list-style:square;
	
	}
.entry ul
	{
	margin:0px 0px 10px 15px;	
	}
div.tags a, div.tags
	{
	font-size:10px;
	font-weight:bold;
	color:#999;
	}
div.prev
	{
	width:150px;
	foat:left;
	background:red;
	}
div.next
	{
	width:150px;
	float:right;
	
	}
a.backbutton
	{
	background:url(images/back.gif) no-repeat top left;
	color:#6e9dd2;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:4px 0px 4px 18px;
	background-position:0px 9px;
	margin-bottom:10px;
	display:block;
	width:150px;
	
	}
/*---------------ARTICOLE EOF--------------*/
/*---------------COMENTARII--------------*/
#author, #email, #url
	{
	width:200px;
	height:20px;
	border:1px solid #CCCCCC;
	margin:0px 0px 10px 0px;
	}
textarea#comment
	{
		width:400px;
	height:200px;
	border:1px solid #CCCCCC;
	margin:0px 0px 5px 0px;
	border-right:2px solid #f9610f;
	}
#commentform label
	{
	display:inline-block;
	width:150px;
	font-weight:normal;
	
	}
#commentform input#author, #commentform input#email
{width:398px;
border-right:2px solid #f9610f;
}
#url
	{
	width:400px;	
	}

#commentform p
	{}
.comreq
	{font-size:10px;}

.commentlist li
	{clear:both;border-bottom:1px dotted #999;}
div.comment-meta a
	{
	color:#6f9ed2;
	font-size:11px;
	text-decoration:none;
	}
.vcard cite
	{font-size:11px;
	font-weight:bold;
	border-left:3px solid #f9610f;
	padding:0px 0px 0px 10px;
	}
.vcard cite a
	{
		color:#6f9ed2;
	font-size:11px;
	text-decoration:none;
	}
li.comment
	{margin:0px 0px 15px 0px;
	padding:0px 0px 15px 0px;}
/*---------------COMENTARII EOF--------------*/
/*---------------CALENDAR--------------*/
li.upcoming-events h2
	{padding:10px 0px 10px 0px;}
.maincalendarlist
	{
	float:left;
	width:205px;
	margin:0px 0px 0px 10px;
	
	
	}
.calendar {
		margin:15px 0px 0px 0px;
	}
.calendar li
	{
	padding:0px 0px 3px 0px;
	margin:0px 0px 3px 0px;
	
		}
.calendar h2
	{
		
		margin:0px;
		padding:0px;
	}
.calendar li ul li 
	{
	border-bottom:1px dotted #e3e3e3;
	margin:0px 0px 1px 0px;
	font-size:10px;
	color: #848486;
	}
.calendar li ul li ul li
	{
	border:none;
	background:none;
	margin:0px;
	font-size:12px;
	color:#4d7bb3;	
	}
.maincalendartb {
		margin:0px 5px 0px 0px;
		float:left;
		width:230px;
		
	}
.maincalendar li
	{
	
	display:block;
	
		}

.maincalendarlist li ul li 
	{

	border-bottom:1px dotted #CCC;
	margin:0px 0px 1px 0px;
	font-size:10px;
	color: #848486;
	
	
	}
.maincalendarlist li ul li ul li
	{
	border:none;
	background:none;
	margin:0px;
	font-size:12px;
	color:#4d7bb3;	
	}
ul.maincalendar ul li ul li span.calnk a
	{
	margin:0px;
	padding:0px;
	}
div.postdate
	{
	font-size:11px;
	font-weight:bold;
	color:#709fd4;
	}
.smallorange
	{
	font-size:11px;
	color:#6f9ed2;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	}
.smallblack
	{
	font-size:12px;
	color:#3f3f3f;
	font-weight:bold;
	padding:0px 0px 10px 5px;
	}
.nslmain
	{
	background:url(images/nslbg.gif) no-repeat center left;
	height:50px;
	padding:20px 0px 0px 10px;
	margin:25px 0px 0px 0px;
	/padding:0px 0px 0px 10px;
	}
.nslinner
	{

	padding:0px 0px 0px 25px;
	}
.searchmetadata
	{
	font-size:10px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #e3e3e3;
	}
.searchmetadata a
	{
	color:#6f9ed3;
	text-decoration:#6f9ed3;
	font-weight:bold;
	font-size:10px;
	}
	div.singleevent
	{border-bottom:1px dotted #e3e3e3;
	padding:10px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	}
	div.singleevent h3, div.singleevent h4
	{
	margin:0px;
	padding:0px;
	}
	div.singleevent h4
	{
	font-size:10px;
	color:#f9610f;
	}
	div.singleevent span.smallblack
		{
		padding:0px;
		font-size:11px;
		}
/*---------------CALENDAR EOF--------------*/
/*---------------CONTENT EOF--------------*/
/*---------------FOOTER--------------*/
#footer{
	clear:both;
	/*background:url(images/blueshade.jpg) no-repeat center top #295997;*/
	padding:15px 0px 15px 0px;
	text-align:center;
	border-top:1px solid #709ed4;
	width:1000px;
	margin:0 auto;
	}
	
#footer ul li{
	display:inline;
	margin:0px;
	padding:0px;
	padding:15px;
	}
	
#footer ul li a{
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	line-height:32px;
	padding:7px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
	}
	
#footer ul li a:hover{
	color:#4d7bb3;
	text-transform:uppercase;
	text-decoration:none;
	line-height:32px;
	border-top:2px solid #fff;
	padding:7px 0px 0px 0px;
	}
/*---------------FOOTER EOF--------------*/
/*---------------NEWSLETTER--------------*/

 #newsletterFormDiv  {height:30px;background-position:0 5px;/background-position:0 0;}
 
 .nslmain #newsletterFormDiv{background:none;padding:0px 0px 0px 35px;height:30px;background-position:0 5px;/background-position:0 0;}    
input#emailInput{border:0px none transparent;background:url(images/nslinp.gif) no-repeat left top; width:200px; height:24px; float:left;display:block; margin:0px 0px 5px 0px;line-height:24px;font-size:11px;vertical-align:middle;padding:5px 0px 0px 5px; color:#666;/padding:0px 0px 0px 5px;}
.sidebar  #newsletterFormDiv input#emailInput{border:0px none transparent;background:url(images/nslinp.gif) no-repeat left top; width:220px; height:24px; float:left;display:block; margin:0px 0px 5px 0px;line-height:24px;font-size:11px;vertical-align:middle;padding:5px 0px 0px 5px; color:#666;/padding:0px 0px 0px 5px;}
  #newsletterFormDiv .link {text-decoration:none; color:#000}
.advertise{color:#666;float:left; width:100%;margin-top:4px;}
  #etiqueta{position:absolute; background:url(http://abctrainingconsulting.ro/undercons/wp-content/plugins/meenews/images/design_by.png) no-repeat left; width:24px; height:21px; z-index:10; right:0px; top:3px}
  #etiqueta a{ width:24px; height:21px; text-indent:-10000px;display:block}
    
	/*---------------NEWSLETTER EOF--------------*/

	

textarea#cf_field_7, textarea#cf_field_8, textarea#cf_field_9
	{
	height:50px;	
	}
.titlecontainer
	{
	border-bottom:1px dotted #e3e3e3;	
	color:#6d9cdf;
	margin:0px 0px 15px 0px;
	}
.listevent a
	{
	color:#6d9cdf;
	font-weight:bold;
	padding-top:10px;
	}
.event p
	{
	margin:10px 0px 10px 0px;
	clear:both;
	
	}
p#breadcrumbs
	{
	font-size:10px;	
	padding:0px 0px 10px 0px;
	font-weight:bold;
	}
p#breadcrumbs a
	{
	color:#4d7bb3;	
	}
p#breadcrumbs strong
	{
	text-decoration:underline;	
	}
li.linkcat
	{
	list-style:none;}
li.linkcat h2
	{font-size:13px;
	text-transform:capitalize;
	font-weight:bold;
	}
input.nameinput
	{
	width:190px;
	height:22px;
	background:url(images/name.jpg) no-repeat left transparent;
	border:0px none transparent;
	font-size:11px;
	color:#666666;
	line-height:22px;
	text-indent:5px;
	padding:5px 0px 0px 0px;
	}
	input.nameinput1
	{
	width:260px;
	height:22px;
	background:url(images/name1.jpg) no-repeat left transparent;
	border:0px none transparent;
	font-size:11px;
	color:#666666;
	line-height:22px;
	text-indent:5px;
	padding:5px 0px 0px 0px;
	}
	input.emlinput1
	{
	width:190px;
	height:22px;
	background:url(images/eml1.jpg) no-repeat left transparent;
	border:0px none transparent;
	font-size:11px;
	color:#666666;
	line-height:22px;
	text-indent:5px;
	padding:5px 0px 0px 0px;
	/margin:10px 0px 0px 0px;
	}
input.emlinput
	{
	width:150px;
	height:22px;
	background:url(images/eml.jpg) no-repeat left transparent;
	border:0px none transparent;
	font-size:11px;
	color:#666666;
	line-height:22px;
	text-indent:5px;
	padding:5px 0px 0px 0px;
	/margin:10px 0px 0px 0px;
	}
	input.nslsubmit
		{
			border:0px none transparent;
		background:url(images/bgbut.jpg) no-repeat left;
		color:#fff;
		font-size:11px;
		font-weight:bold;
		height:24px;
		width:60px;
		vertical-align:middle;
		}
			input.nslsubmit1
		{
			border:0px none transparent;
		background:url(images/bgbut1.jpg) no-repeat left;
		color:#fff;
		font-size:11px;
		font-weight:bold;
		height:24px;
		width:60px;
		vertical-align:middle;
		margin:2px 0px 0px 5px;
		}
	.nslmsg
		{color:#ffffff;
		padding:5px 0px 0px 160px;
		font-size:14px;
		font-weight:bold;
		}
		.nslmsg1
		{color:#f9610f;
		padding:5px 0px 0px 160px;
		font-size:14px;
		font-weight:bold;
		}
.sidebarinner form.newsletter
	{
	background:url(images/plic.gif) no-repeat left;	
	padding:0px 0px 0px 43px;
	}
.lpbcArchive h4, .lpbcArchive h4 a
	{color:#f9610f;
	text-decoration:none;}
a.lpbcTitle
	{color:#0b5498;
	text-decoration:none;
	padding:5px;}
	a.lpbcTitle:hover
	{color:#0b5498;
	text-decoration:underline;
	padding:5px;}
.lpbcArchive li ul li
	{display:inline;}
	.lpbcArchive li ul 
	{border-bottom:1px dotted #e3e3e3;
	margin:0px 0px 10px 0px;}
