/* Layout ******************/
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
form {
  margin: 0;
}
img {
	display: block;
	border: 0;
}
a {
	color: #448cca;
	text-decoration: none;
}
a:visited {
	color: #61a0d7;
}
a:hover {
	text-decoration: underline;
	color: #448cca;	
}
/**	context	**/
body {
	margin: 15px 25px 0 25px;
	padding: 0; 
	font: 12px Verdana, sans-serif;
	color: #393939;
}
#contentPage td.leftColumn {
	width: 25%;
}
td.leftColumn,
td.rightColumn {
	width: 25%;
	vertical-align: top;
}
td.centerColumn {
	width: 50%;
	padding: 0 22px 40px 22px;
	vertical-align: top;
	line-height: 140%;
}
	#homePage td.centerColumn h1,
	#homePage td.centerColumn h2,
	#homePage td.centerColumn h3,
	#homePage td.centerColumn h4,
	#homePage td.centerColumn h5,
	#homePage td.centerColumn h6 {
		font-size: 150%;
		color: #448cca;
		margin: 0;
		font-weight: normal;
	}
	#homePage td.centerColumn p {
/*		margin: 0;
		padding: 0 0 0 5px;
		line-height: 17px;	*/
	}
	#homePage td.centerColumn div.dotka {
			margin-top: 25px;
			background-image: none;
			background-color: #e9ebf1;
			height: 2px;
			font-size: 2px;
			line-height: 2px;
	}
td.bottomRightColumn {
	width: 75%;
}
/*	MISC	*/
#header_logo {
	float: left;
	padding: 30px 0 0 2px;
}
#header_qBox {
	width: auto;
	float: right;
	padding: 20px 2px 0 0;
	text-align: right;
}
	#header_qBox ul.langs {		
		margin: 0 25px 10px 0;
		padding: 0;
	}
		#header_qBox ul.langs li {
			display: inline;
			font-size: 90%;
			color: #ff7f00;
		}
			#header_qBox ul.langs li a {
				color: #ff7f00;
				text-decoration: none;
			}
	#header_qBox ul.smallIcons {
		margin: 0;
		padding: 10px 0 0 0;
		clear: both;
		float: left;
	}
		#header_qBox ul.smallIcons li {
			padding: 0 30px 0 0;
		}
		#header_qBox ul.smallIcons li,
		#header_qBox ul.smallIcons li img {
			display: inline;
		}
	#header_qBox div.searchForm input.search {
		float: left;
		padding: 2px;
		border: 1px solid #448cca;
		color: #666;
	}
	#header_qBox div.searchForm input.submit {
		float: left;
	}
#searchresult_header {
	padding: 0;
}
	#searchresult_header div.searchForm input.search {
		width: 40%;
		padding: 2px;
		border: 1px solid #448cca;
		color: #666;
	}
#menu_firstLevel {
	margin: 0;
	padding: 10px 0;
	margin-bottom: 30px;
}
	#menu_firstLevel li {
		display: inline;
		color: #448cca;
	}	
		#menu_firstLevel li a {
			text-decoration: none;
		}
		#menu_firstLevel li a:hover {
			text-decoration: underline;
		}
	#menu_firstLevel li.active a {
		color: #ff7f00;
	}
	#menu_firstLevel li.delim {
		padding: 0 5px;
	}
#faq {
	float: left;
}
#faq img {
	width: auto;
	float: left;
}
#success_stories {
	clear: both;
}
#succesStoryPreview {
	margin: 15px  0;
	overflow: auto;
	text-align: justify;
}
	#succesStoryPreview a.ss_image {
		float: left;
	}
		#succesStoryPreview a.ss_image img {
			margin: 3px 10px 5px 0;
		}
	#succesStoryPreview p.title {
		margin: 0;
		font-size: 95%;
		line-height: 130%;
	}
		#succesStoryPreview p.title a {			
			color: #ff7f00;
			text-decoration: none;
			font-weight: bold;
		}
	#succesStoryPreview p.clear {
		clear: both;
		margin: 0;
	}
div.informer {
	width: 93%;
}
	div.informer p {
		display: block;
		width: 100%;
	}
div.informer p.title {
	background-color: #e9ebf1;
	margin: 0;
	padding: 3px 10px;
	font-size: 120%;
	color: #2474af;
}
div.informer p.today {
	margin: 0;
	padding: 20px 10px;
	color: #ff7f00;
}
td.dotka {
	background-image: none;
	background-color: #e9ebf1;
	height: 2px;
	font-size: 2px;
	line-height: 2px;
}
div.dotka {
	background-image: none;
	background-color: #e9ebf1;
	height: 2px;
	font-size: 2px;
	line-height: 2px;
	border-top: 10px solid #FFF;
	border-bottom: 10px solid #FFF;
}
#homePage td.rightColumn {
	padding-bottom: 20px;
}
#homePage td.centerColumn div.news_simple div.dotka {
	margin: 0;
	padding-top: 20px;
}
object.mainFlash {
	position: absolute;
	top: 135px;
	left: 25px;
	z-index: 1;
	overflow: hidden;
}
object.rightFlash {
	position: absolute;
	top: 145px;
	right: 25px;
	z-index: 0;
	overflow: hidden;
}
#footer_logos img.l1 {
	float: left;
	margin-left: 5%;	
}
#footer_logos img.l2 {
	float: right;
	margin-right: 40%;
}
#footer_copyRights p#copyrights {
	margin: 0;
	padding: 20px 5px 20px 0;
	color: #ff7f00;
	font-size: 90%;
	text-align: left;
	line-height: 15px;
}
#footer_copyRights p#deeplace {
	width: auto;
	margin: 0;
	padding: 0;
	font-size: 90%;
	color: #448cca;
	text-align: left;
}
	#footer_copyRights p#deeplace a {
		color: #ff7f00;
		line-height: 15px;
	}
	#footer_copyRights p#deeplace img {
		float: left;
		padding-top: 3px;
		margin-right: 5px;
	}
#contentPage td.wideCenterColumn {
/*	width: 75%;	*/
	vertical-align: top;
	padding: 0 122px 40px 22px;
	line-height: 140%;
}
#contentPage td.wideCenterColumn h1.pageTitle,
#eventsPage td.centerColumn h1.pageTitle {
	font-size: 150%;
	color: #448cca;
	padding: 0 0 2px 0;
	margin: 0;
	font-weight: normal;
}
/*	NEWS	*/
div.ns_item {
	clear: both;
}
	div.ns_item p.ns_date,
	div.ns_item p.ns_caption {
		margin: 0;
		padding: 0;
	}
	div.ns_item a.ns_imageLink {
		float: left;
		width: 112px;
	}
		div.ns_item a.ns_imageLink img {
			width: 100px;
			height: 70px;
			margin: 5px 10px 10px 5px;
		}
		div.news_simple div.ns_item a.ns_imageLink img {
			margin: 3px 10px 3px 5px;
		}
		div.ns_item div.ns_imageLink {
			float: left;
			width: 112px;
		}
			div.ns_item div.ns_imageLink img {
				margin: 5px 10px 10px 5px;
				display: block;
				margin-left: auto;
				margin-right: auto;
			}
	div.ns_item div.ns_body p.ns_caption {
		border-bottom: 20px solid #FFF;
	}
	div.ns_item p.ns_more {
		float: left;
		width: auto;
		line-height: 25px;
		margin-right: 100px;
	}
	div.ns_item p.archive {
		clear: both;
		border-top: 10px solid #FFF;
	}
#news_archive {
	text-align: justify;
}
#ns_details {
	text-align: justify;
}
#ns_details div.dotka {
	border-top: 10px solid #FFF;
}
	#news_archive div.ns_item div.ns_body p.ns_date,
	#ns_details div.ns_item div.ns_body p.ns_date {
		display: block;
		font-weight: bold;
	}
	#news_archive div.ns_item div.ns_body p.ns_date,
	#ns_details div.ns_item div.ns_body p.ns_date,
	#ns_details div.ns_item div.ns_body p.ns_caption b {
		color: #448cca;
	}
		#ns_details div.ns_item div.ns_body p.ns_caption img.li {
			float: right;
			margin: 15px 0 5px 15px;
		}
#news_archive div.dotka {
	clear: both;
	border-bottom: 10px solid #FFF;
	border-top: 10px solid #FFF;
}
#news_archive p.ns_navigator {
	font-family: Arial, Helvetica, sans-serif;
}
#contentPageHeader #menu_firstLevel {
	padding-right: 25px;
}
#poll_side {
	padding: 10px;
}
	#poll_side p {
		margin: 0;
	}
	#poll_side p.pl_question {
		padding: 10px 0;
		font-weight: bold;
	}
	#poll_side p.pl_item {
		clear: both;
		padding: 5px;
		line-height: 18px;
		vertical-align: middle;
	}
		#poll_side p.pl_item input {
			float: left;			
		}
		#poll_side p.pl_item label {
			display: inline;
			padding-left: 5px;
		}
	#poll_side p.pl_results {
		width: auto;
		float: left;
		padding: 10px 0;
	}
	#poll_side input.pl_vote {
		width: auto;
		float: right;
		margin: 10px 0;
	}
#pollArchive,
#pollresult_default {
	padding-top: 10px;
}
	#pollArchive div.pl_item {
		padding: 10px 0;
	}
	#pollArchive div.pl_item p {
		padding-left: 10px;
	}
	#pollresult_default img {
		padding: 20px 0;
		margin: 30px 0 30px 10px;
	}
#success_stories,
#faq {
	padding: 0 0 25px 0;
}
	#faq a.link,
	#success_stories a.link {
		line-height: 30px;
		color: #ff9022;
		font-size: 112%;
		font-weight: bold;
	}
	#success_stories a.link img,
	#faq a.link img {
		float: left;
		margin-right: 10px;
	}
	#faq_archive div.fq_item{}	
		#faq_archive div.fq_item div.fq_answer {
			display: none;
			margin: 0 10px;
			line-height: 17px;
		}
	#successStoriesArchive p,
	div.successStoriesArchiveTwo p {
		margin: 0;
	}
	#successStoriesArchive div.dotka,
	div.successStoriesArchiveTwo div.dotka {
		clear: both;
		border-bottom: 10px solid #FFF;
	}	
	#successStoriesArchive div.ss_item,
	div.successStoriesArchiveTwo div.ss_item {
		padding: 10px 0;
		clear: both;
	}
		#successStoriesArchive div.ss_item p.ss_title,
		#successStoriesArchiveTwo div.ss_item p.ss_title {
			padding: 0 0 10px 0;
		}
	#successStoriesArchive a.ss_imageLink,
	div.successStoriesArchiveTwo a.ss_imageLink,
	#succesStoryItem  a.ss_imageLink {
		float: left;
/*		width: 112px;	*/
		margin: 0 10px 10px 0;
	}
		#successStoriesArchive a.ss_imageLink img,
		div.successStoriesArchiveTwo a.ss_imageLink img,
		#succesStoryItem  a.ss_imageLink img {
/*			width: 100px;	*/
			margin-top: 3px;

		}
	#succesStoryItem {
		text-align: justify;
	}
	#succesStoryItem p.header b {
		color: #448cca;
	}
	#succesStoryItem img.si {
		float: right;
		margin: 3px 0 15px 15px;
	}
#searchresult_site {
	padding: 15px 0;
	clear: both;
}
	#searchresult_site table.searchresult_list {
		border-spacing: 5px;
	}
	#searchresult_site table.searchresult_list p {	
		margin: 0;
		padding: 0;
	}
		#searchresult_site table.searchresult_list td {
			vertical-align: top;
			padding-bottom: 12px;
		}
		#searchresult_site table.searchresult_list p.citate b {
			color: #448cca;
			font-weight: normal;
		}
		#searchresult_site table.searchresult_list p.title a {
			text-decoration: underline;
		}
		#searchresult_site table.searchresult_list p.title a:hover {
			text-decoration: none;
		}
		#searchresult_site table.searchresult_list p.title a,
		#searchresult_site table.searchresult_list p.title a:hover {
			color: #393939;
		}
	#searchresult_site p.found {
		color: #448cca;
	}
table.calendar_table {
	margin: 10px 10px;
	font-size: 90%;	
}
	table.calendar select {
		font-size: 90%;
	}
	table.calendar_table td {
		width: 14%;
	}
	table.calendar_table table {
		margin: 0  0 10px 0;	
	}
	table.calendar_table td.calendar_header,
	table.calendar_table td.calendar_td,
	table.calendar_table td.calendar_td_selected,
	table.calendar_table td.calendar_td_available,
	table.calendar_table td.calendar_td_today_available,
	table.calendar_table td.calendar_td_today_selected {
		text-align: center;
		height: 25px;
		border: 2px solid #FFF;
	}
	table.calendar_table td.calendar_td_today_available,
	table.calendar_table td.calendar_td_today_selected {
		background-color: #ff9022;
	}
	table.calendar_table td.calendar_td_selected,
	table.calendar_table td.calendar_td_available {
		background-color: #448cca;
	}
		table.calendar_table td.calendar_td_today_available a,
		table.calendar_table td.calendar_td_selected a,
		table.calendar_table td.calendar_td_available a,
		table.calendar_table td.calendar_td_today_selected a {
			color: #393939;
			text-decoration: none;
			display: block;
		}
		table.calendar_table td.calendar_td_today_selected a,
		table.calendar_table td.calendar_td_selected a {
			color: #FFF;
			font-weight: bold;
		}
	table.calendar_table select.calendar_navigation {
		display: block;
	}
	table.calendar_table #calendar_navigation_select_month {
		margin-left: 10px;
	}
	table.calendar_table #calendar_navigation_select_year {
		margin-left: auto;
		margin-right: 10px;
	}
div.banner {
	margin-bottom: 20px;
	border: 1px solid #EEE;
}
div#pageContent {
	margin: 20px 0;
}
/*
	div#pageContent p,
	div#pageContent td {
		line-height: 17px;
	}
*/
div.news_simple {
	padding-top: 0;
	margin-top: 30px;
}
	div.news_simple p.archive {
		float: right;
	}
	div.news_simple div.ns_item {}
		div.news_simple div.ns_item div.ns_body p.ns_sdate {
			font-size: 95%;
			font-weight: bold;
			color: #448cca;
			margin: 0;
			padding: 0;
		}
		div.news_simple div.ns_item div.ns_body p.ns_caption {
			text-align: justify;
		}
#events_details p.ev_date b {
	color: #448cca;
}
#events_details p.ev_title {	
	font-weight: bold;
	color: #448cca;	
}
#events_details div.dotka {
	padding: 0;
}
#events_month p.ev_period {
	margin: 0;
	padding-bottom: 10px;
}
	#events_month p.ev_period span {
		font-weight: bold;
		color: #448cca;
	}
	#events_month table.ev_item td {
		padding: 15px 0;
	}	
	#events_month table.ev_item td.ev_title {
		width: 99%;
		font-weight: bold;
		vertical-align: top;
	}
		#events_month table.ev_item td.ev_title a {
			font-weight: normal;
		}
	#events_month table.ev_item td.ev_date {
		white-space: nowrap;
		color: #448cca;
		padding-right: 10px;
		vertical-align: top;
	}
#menu_sitenav {
	margin: 0 0 35px 0;
	padding: 0;
	list-style: none;
}
	#menu_sitenav h2 {
		margin: 0;
		font-size: 100%;
		color: #448cca;
		line-height: 150%;
		padding-bottom: 10px;
	}
	#menu_sitenav ul {
		margin: 0;
		padding: 0;
		list-style: none;
		margin-left: 34px;
		font-size: 100%;		
	}
		#menu_sitenav ul li {
			padding: 2px 0 2px 0;
		}
		#menu_sitenav ul ul {
			margin: 5px 0 5px 20px;
		}
		* html #menu_sitenav ul ul {
			margin: 1px 0 0 20px;
		}
	#menu_sitenav ul li.active {
		background: url(/Sites/emoldova_ro/Images/menu_pointer.gif) no-repeat 0 0;
		margin-left: -13px;
		padding-left: 13px;
	}
		#menu_sitenav ul li.active a.activeLink {
			font-weight: bold;
		}
table.exchange_rates {
	margin: 0 5px 20px 5px;
	font-size: 90%;
}
	table.exchange_rates td {
		padding: 5px;
	}

	table.exchange_rates tr.er_moded {
		background-color: #fff1e3;
	}
	table.exchange_rates td.er_valute {
		text-align: right;
	}
	table.exchange_rates td.er_nominal {
		text-align: center;
	}
table#currency {
	margin: 0 5px 20px 5px;
	font-size: 90%;
}
	table#currency td {
		padding: 5px;
	}
	table#currency td.cr {
		background-color: #fff1e3;
	}
	table#currency td.elc {}
	table#currency td.ecc {
		text-align: center;
	}
	table#currency td.erc {
		text-align: right;
	}
div#welcomeText {
	line-height: 150%;
}