/* Layout ******************/
table.lt {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
	table.lt td {
		vertical-align: top;
	}
form {
  margin: 0;
}
img {
	display: block;
	border: 0;
}
a,
a:link,
a:visited {
	color: #004488;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
body {
	margin: 0;
	padding: 0;
	font: 11px Tahoma, Helvetica, sans-serif;
	color: #004488;
/*	
	width: 1000px;
*/
	margin-left: auto;
	margin-right: auto;
	line-height: 120%;
}
div.ad {
	background: url(/Sites/moldexpo_en/Images/bg.gif) top left repeat-x;
}
	div.ad table#at {
		background: url(/Sites/moldexpo_en/Images/sky.jpg) left 5px no-repeat;
	}
		div.ad table#at td.ata {
			padding-top: 5px;
			width: 33%;
		}
			div.ad table#at td.atd img {
				margin-right: 230px;
			}
		div.ad table#at td.ate {
			background: url(/Sites/moldexpo_en/Images/menu_bg.gif) top left repeat-x;
		}
		div.ad table#at td {
			padding: 0;
		}
div.breadCrumbs {
	height: 30px;
	margin-left: 22px;
	color: #89929b;
}
	div.breadCrumbs a,
	div.breadCrumbs a:visited{
		color: #89929b;
	}	
	div.breadCrumbs a:hover {
		text-decoration: none;
	}
	div.breadCrumbs ul {
		padding: 0;
		margin: 0;
	}
		div.breadCrumbs ul li {
			display: inline;
			line-height: 250%;
		}
			div.breadCrumbs ul li a {
				color: #89929b;
				text-decoration: underline;
			}
input.search {		
		font-size: 100%;
		padding: 2px;
		border: 1px solid #006ead;
	}
table.atct {
	margin: 15px 20px 0 0;
}
	table.atct ul.langs {
		margin-right: 20px;
	}
	table.atct ul.langs,
	table.atct ul.langs li {
		display: inline;		
	}
	table.atct td ul.langs li a {
		text-decoration: none;
	}	
	table.atct td.si {
		text-align: right;
	}
		table.atct td.si div.smlcns {
			margin-right: 80px;
		}
			table.atct td.si div.smlcns a {
				text-decoration: none;
			}
				table.atct td.si div.smlcns a img {
					display: inline;
					border: 0;
					margin-right: 20px;
				}
	table.atct div.searchForm p.ms {
		float: left;
		margin-top: 3px;
	}
table.menu_firstLevel{
	width: auto;
	margin-right: 10px;
}
	table.menu_firstLevel td {
		text-align: left;
		border-left: 1px solid #FFF;
		height: 39px;
	}
		table.menu_firstLevel td a,
		table.menu_firstLevel td a:visited,
		table.menu_firstLevel td a:link{
			color: #FFF;
			text-decoration: none;
			font-weight: bold;
		}
		table.menu_firstLevel td a:hover {
			text-decoration: underline;
		}
		table.menu_firstLevel td a {
			display: block;
			margin: 10px 25px 5px 8px;			
		}
table#bt {
	margin-top: 40px;
}
	table#bt td.zlta {
		padding: 0 20px;
		font-size: 110%;
		vertical-align: middle;
	}
	table#bt td.zlta h1,
	table#bt td.zlta h2,
	table#bt td.zlta h3,
	table#bt td.zlta h4,
	table#bt td.zlta h5,
	table#bt td.zlta h6 {
		font-size: 160%;
		font-weight: normal;
/*		padding: 5px 0 20px 0;	*/
	}		
	table#bt td.zltb {
		padding-right: 20px;
	}
div.dotka {
	line-height: 1px;
	font-size: 1px;
	background-color: #adcee1;
}
div#d1 {
	margin-top: 30px;
}
table#ftr {
	margin: 40px 0 0 0;
	border: 0;
}
	table#ftr td.ftra {
		width: 33%;
		padding-left: 20px;
	}
	table#ftr td.ftrb {
		width: 67%;
		padding-bottom: 60px;
	}
table.aa {}
	table.aa td {
		padding: 0;
		line-height: 10px;
	}
table#banners {
	margin-top: 60px;
	border-collapse: separate;
	border-spacing: 15px;
}
	table#banners td {
		text-align: center;
	}
		table#banners td img {
			display: inline;
		}
table#cnt {
	margin-top: 40px;
	margin-bottom: 20px;
}
div.sContent {
	width: 73%;
	line-height: 130%;
}
	div.sContent h1 {
		font-size: 180%;
		line-height: 140%;
	}
	div.sContent h2 {
		font-size: 150%;
		line-height: 140%;
	}
	div.sContent h3 {
		font-size: 130%;
		line-height: 140%;
	}
	div.sContent input.search {
		width: 60%;
	}
	div.sContent #sForm p.ms {
		display: inline;
	}
.sTitle {
	line-height: 120%;
	position: relative;
	font-size: 180%;
	font-weight: normal;
	padding: 0;
	margin: 0 0 30px 0;
}
body#exh_page .sContent {
	width: 100%;
}
table#exhibition_list {
}
	table#exhibition_list td.eli {
		padding: 10px 0;
	}		
	table#exhibition_list table#elt {}
		table#exhibition_list table#elt td.elta {
			width: 33%;
			text-align: right;
			vertical-align: middle;
		}
			table#exhibition_list table#elt td.elta img {
				margin: 0 30px 0 auto;
			}
		table#exhibition_list table#elt td.eltb {
			width: 67%;
			padding: 10px 0 0 0;
			vertical-align: middle;
		}
			table#exhibition_list table#elt td.eltb a {
				font-size: 120%;
				line-height: 115%;
				display: block;		
			}
			table#exhibition_list table#elt td.eltb p {
				padding: 0;
				margin: 7px 0;
				width: 70%;
			}
table#exh {
	margin-top: 40px;
}
	table#exh h1.sTitle {
		margin-left: 33%;
	}
table#news_archive {}
	table#news_archive td {
		padding: 25px 0;
	}
	table#news_archive td.img,
	table#news_details td.img {
		width: 46%;
		text-align: right;
	}
	table#news_archive td.body,
	table#news_details td.body {
		width: 54%;
	}
		table#news_archive td.body img.ig,
		table#news_details td.body img.ig {
			float: left;
			margin: 17px 10px 10px 2px;
		}			
		table#news_details td.body p.date,
		table#news_details td.body p.caption,
		table#news_archive td.body p.date,
		table#news_archive td.body p.caption {
			margin: 0;
			padding: 0;
		}
			table#news_archive td.body p.caption  a {
				text-decoration: none;
			}
			table#news_archive td.body p.caption  a:hover {
				text-decoration: underline;
			}
		table#news_details td.body p.date,
		table#news_archive td.body p.date {
			display: inline;
		}
		table#news_details td.body p.caption,
		table#news_archive td.body p.caption {
			font-size: 120%;
			line-height: 120%;
			font-weight: bold;
			display: inline;
		}
		table#news_archive td.body p.caption {
			font-weight: normal;
		}
		table#news_details td.body p.announce,
		table#news_archive td.body p.announce {
			margin: 10px 0;
		}
div.searchresult_exhibitions {}
div.searchresult_site {}
div.searchresult_news {}
	div.searchresult_exhibitions p.found,
	div.searchresult_site p.found,
	div.searchresult_news p.found {
		font-size: 130%;
		font-weight: bold;
	}
	div.searchresult_exhibitions div.item,
	div.searchresult_site div.item,
	div.searchresult_news div.item {
		margin: 20px 0;
		
	}
		div.searchresult_exhibitions div.item p,
		div.searchresult_site div.item p,
		div.searchresult_news div.item.p {
			margin: 0;
			padding: 0;
		}
		div.searchresult_exhibitions div.item p.title,
		div.searchresult_site div.item p.title,
		div.searchresult_news div.item p.title {
			margin-bottom: 5px;
		}
			div.searchresult_exhibitions div.item p.title a,
			div.searchresult_site div.item p.title a,
			div.searchresult_news div.item p.title a {
				font-size: 130%;
				line-height: 120%;
			}
		div.searchresult_site div.item p.link {
			margin-top: 3px;
		}
			div.searchresult_site div.item p.link a {
				text-decoration: none;
			}
div#hpl {
	position: absolute;
	top: 40px;
	left: 340px;
}
div.searchresult_footer {
	margin: 40px 0;
	background-color: #FFCC33;
}
/*
div.siteNav {
	width: 80%;
	margin-left: auto;
	margin-right: auto;	
}
	div.siteNav a,
	div.siteNav a:visited,
	div.siteNav a:link	 {
		text-decoration: none;
		color: #89929b;
	}
	div.siteNav a:hover {
		text-decoration: underline;
	}
	div.siteNav h2 {
		font-size: 160%;
		line-height: 120%;
		font-weight: normal;
		padding: 0;
		margin: 0 0 20px 0;
	}
	div.siteNav h3 {
		font-size: 100%;
		margin: 10px 0;
	}
	div.siteNav h3.active {
		font-weight: normal;
		position: relative;
	}
		div.siteNav h3 img {
			position: absolute;
			left: -10px;
			top: 5px;
		}
			
	div.siteNav ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}
		div.siteNav ul li {
			padding: 4px 0;
			margin: 0 0 0 33px;
		}
			div.siteNav ul li a {
				font-weight: bold;
			}
		div.siteNav ul li.active {
			position: relative;
		}
			div.siteNav ul li.active a {
				font-weight: normal;
			}
			div.siteNav ul li.active img {
				position: absolute;
				left: -10px;
				margin-top: 5px;				
			}
table.siteNav {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
	table.siteNav td {
		padding: 4px 0;
	}
		table.siteNav td a,
		table.siteNav td a:link,
		table.siteNav td a:visited {
			text-decoration: none;
			color: #89929b;
		}
		table.siteNav td a:hover {
			text-decoration: underline;
		}
		table.siteNav td.father {
			padding: 0 0 20px 0;
		}
			table.siteNav td.father a,
			table.siteNav td.father a:link,
			table.siteNav td.father a:visited {
				font-size: 160%;
				line-height: 120%;				
			}
		table.siteNav td.current {}
			table.siteNav td.current a,
			table.siteNav td.current a:link,
			table.siteNav td.current a:visited {
				padding-left: 50px;
				font-weight: bold;
			}
			table.siteNav td.active a,
			table.siteNav td.active a:link,
			table.siteNav td.active a:visited {
				padding: 0;
				font-weight: normal;			
			}
				table.siteNav img {
					margin: -1px 10px 0 0;
				}
.hidden {
	display: none;
}
	table.siteNav td.subLevel table {
		margin: 0 0 0 50px;	
	}
		table.siteNav table td.subLevel table {
			margin: 0 0 0 30px;
		}
	table.siteNav td.fl a,
	table#menu_firstLevel td.fl a {
		font-size: 110%;
	}
*/
table.siteNav {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
	table.siteNav td a,
	table.siteNav td a:link,
	table.siteNav td a:visited {
		text-decoration: none;
		color: #89929b;
	}
	table.siteNav td a:hover {
		text-decoration: underline;
	}
	table.siteNav td img {
		margin: 7px 0 0 0;
	}
	table.siteNav td.lc {
		width: 7px;
	}
	table.siteNav td.fl {
		font-size: 110%;
	}
	table.siteNav td {
		line-height: 150%;
	}
	table.siteNav td.subLevel table {
		margin: 5px 0 5px 50px;	
	}
		table.siteNav table td.subLevel table {
			margin: 0 0 0 30px;
		}