.ExhibitionList .building2009  .CurrentExhiBlock
{
	background-image: url(exh-graph-block-bg.jpg);
	color: #28469C;
	margin: 0;
}
	.ExhibitionList .building2009  .CurrentExhiBlock h2
	{
		color: white;
	}
	.ExhibitionList .building2009  .CurrentExhiBlock .Dates
	{
		font-weight: bold;
		font-size: 16px;
		padding-left: 20px;
		padding-bottom: 15px;
		color: white;
	}
.ExhibitionListItems a.building2009
{
	background-image: url(exhi-list-link-bg.jpg);
	color: #6E6E6E;
}
.ExhibitionListItems a.building2009 h2
{
	color: #1B869F;
}

.PathAndHeader
{
	background-image: url(header-bg.jpg);
	background-repeat: no-repeat;
	background-color: white;
}
body.ExhiBox .PathAndHeader,
body.ExhiBox .PathAndHeaderLogo
{
	background-image: url(header-bg-logo.jpg);
	background-repeat: no-repeat;
	background-color: white;
}


body.ExhiHall,
body.ExhiMain
{
	background-image: url(page-bg.jpg);
}
body.ExhiHall .Page,
body.ExhiMain .Page
{
	background-color: #F4F2FF;
	background-image: url(top-bg.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}
body.ExhiMain .Base
{
	background: white;
	background-repeat: no-repeat;
}
body.ExhiHall .Footer,
body.ExhiMain .Footer
{
	color: black;
}
body.ExhiHall .Footer a,
body.ExhiMain .Footer a
{
	color: #2EA2FF;
}
body.ExhiHall .Footer a.ButtonSearch,
body.ExhiMain .Footer a.ButtonSearch
{
	color: black;
}

a.ButtonSearch
{
	width: 53px; height: 18px;
	color: black;
	background-color: transparent;
	background-image: url(button2.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	border: none;
	display: block;
	float: left;
	line-height: 18px;
	text-decoration: none;
	padding: 0;
	margin: 0;
	text-align: center; font-weight: bold; font-size: 11px;
	margin-left: 5px;
}

.ExhiLayoutBlock2 .SearchBox
{ padding-left: 5px; padding-top: 4px }

.SearchBox input
{ width: 158px; height: 16px; border: none; font-size: 11px; background: url(input.gif) no-repeat; float: left; }

.Plashka a.ButtonSearch { background-image: url(button.gif); }

a.ButtonSearch:hover
{
	color: black;
	background-color: transparent;
	background-position: 0 -18px;
}

.ExhiLayoutTop,
.ExhiLayoutBlock1,
.ExhiLayoutBlock2,
.ExhiLayoutBlock3
{
	overflow: hidden;
}
.ExhiLayoutTop
{
	width: 630px;
	float: left;
	margin: 15px 0 10px 15px;
	display: inline; /* IE6 */
}
.ExhiLayoutBlock1 /* video */
{
	width: 310px;
	margin: 5px 15px 10px 0;
	float: right;
	display: inline; /* IE6 */
}
.ExhiLayoutBlock2 /* Info */
{
	width: 230px;
	margin: 5px 5px 10px 15px;
	clear: left;
	float: left;
	display: inline; /* IE6 */
}
.ExhiLayoutBlock3 /*///////////central/////////////*/
{
	width: 390px;
	margin: 5px 5px 1px 5px;
	float: left;
	display: inline; /* IE6 */
}
.PartnersAds
{
	clear: both;
}


.ExhiLayoutTop h1
{
	float: left;
	width: 330px;
	padding: 12px 15px 15px 15px;
	line-height: 30px;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0;
	background-image: none;
	color: white;
}

.ExhiLayoutTop .Dates
{
	display: block;
	font-size: 18px;
	margin: 4px 15px 7px 405px;
	font-weight: bold;
	color: #28469c;
}
.ExhiLayoutTop .ExhiDays
{
	display: block;
	margin: 0px 15px 10px 405px;
	color: #28469c;
}
	.ExhiLayoutTop .ExhiDays .Status,
	.ExhiLayoutTop .ExhiDays .Countdown
	{
		display: block;
		margin: 0 0 5px 0;
	}

.ExhiLayoutTop .Stats
{
	display: block;
	margin: 0px 15px 10px 405px;
	border-top: 1px solid  #b5c1e6;
	padding-top: 7px;
	color: #28469c;
}
	.ExhiLayoutTop .Stats span
	{
		display: block;
		margin: 0 0 5px 0;
	}


.ExhiLayoutBlock2 p
{
	line-height: 1.4em;
	margin-bottom: 1em;
}

.Plashka { width: 230px; height: 27px; line-height: 27px; background: url(plashka.gif) no-repeat; margin: 3px 0 2px 0; color: #FEFFB3; font-weight: bold; }
.Plashkatop50 { width: 230px; height: 41px; line-height: 41px; background: url(plashka-top50.gif) no-repeat; margin: 3px 0 2px 0; padding-left: 115px; color: #FEFFB3; font-weight: bold; }
.InformationHeader 
{
	width: 428px;
	height: 206px; 
	background: url(logo.gif) no-repeat;
	padding: 0; 
	margin-left: -38px;
}
	.ExhiLayoutBlock3 .est
	{
		background-image: url(building_shapka_est.gif);
	}
	.ExhiLayoutBlock3 .fin
	{
		background-image: url(building_shapka_fi.gif);
	}
	.ExhiLayoutBlock3 .lat
	{
		background-image: url(building_shapka_lat.gif);
	}
	.ExhiLayoutBlock3 .lit
	{
		background-image: url(building_shapka_lit.gif);
	}
	.ExhiLayoutBlock3 .pol
	{
		background-image: url(building_shapka_pl.gif);
	}
	.ExhiLayoutBlock3 .rus
	{
		background-image: url(building_shapka_rus.gif);
	}
.InformationHeader .Date, .InformationHeader .Info { font-size: 14px; color: #6E6E6E; padding-left: 180px }
.InformationHeader .Date { padding-top: 110px; padding-bottom: 10px; }
.InformationHeader .Date span { font-size: 20px; color: #1B869F; font-weight: bold; font-style: italic; }
.InformationHeader .Info span { font-family: serif; font-style: italic; }

.TopAds
{
	background: transparent url(top-sky.gif);
}

body.ExhiMain .ExhiGraphBlock,
body.ExhiMainFuture .ExhiGraphBlock
{
	background-image: url(graph-block-novideo-bg.jpg);
	color: #6E6E6E;
}
body.ExhiMain .ExhiGraphBlockVideo,
body.ExhiMainFuture .ExhiGraphBlockVideo
{
	background: url(graph-block-bg.jpg) no-repeat;
	color: #6E6E6E;
}
body.FrontCountry .ExhiGraphBlockVideo,
body.FrontInt .ExhiGraphBlockVideo,
body.ExhiMain .ExhiGraphBlockVideo
{
	background-image: url(graph-block-tmp.jpg);
}
body.FrontCountry .ExhiGraphBlockVideo h1,
body.FrontInt .ExhiGraphBlockVideo h1,
body.ExhiMain .ExhiGraphBlock h1,
body.ExhiMain .ExhiGraphBlockVideo h1,
body.ExhiMain .ExhiGraphBlock h2,
body.ExhiMain .ExhiGraphBlockVideo h2,
body.ExhiMainFuture .ExhiGraphBlock h1,
body.ExhiMainFuture .ExhiGraphBlockVideo h1
{
	color: #1B869F;
	background-image: transparent;
}
body.FrontCountry .ExhiGraphBlockVideo .Video,
body.FrontInt .ExhiGraphBlockVideo .Video,
body.ExhiMain .ExhiGraphBlockVideo .Video,
body.ExhiMainFuture .ExhiGraphBlockVideo .Video
{
	border: 1px solid white;
}
body.FrontCountry .ExhiGraphBlockVideo p.Dates,
body.FrontInt .ExhiGraphBlockVideo p.Dates,
body.ExhiMain .ExhiGraphBlockVideo p.Dates
{
	padding: 20px;
	font-size: 15px;
	font-weight: bold;
	color: white;
}
body.ExhiMain .ExhiGraphBlockVideo p.Stats
{
	padding: 17px 20px;
}


.ModuleVideo
{
	margin-bottom: 10px;
	background:  #eff7fe url(videobg.gif) top no-repeat;
	padding-bottom: 4px;
}
	.ModuleVideo .ModuleFrame
	{
		padding: 10px;
	}
		.ModuleVideo .ModuleFrame .VideoSwitch
		{
			padding: 10px 0 0 0;
		}
			.ModuleVideo .ModuleFrame .VideoSwitch span,
			.ModuleVideo .ModuleFrame .VideoSwitch a
			{
				padding: 5px 5px 5px 20px;
				display: block;
				text-decoration: none;
				background-image: url(video-list-item.gif);
				background-repeat: no-repeat;
				background-position: 7px 7px;
			}
			.ModuleVideo .ModuleFrame .VideoSwitch a:hover
			{
				background-color: #eef4fd;
			}
			.ModuleVideo .ModuleFrame .VideoSwitch span
			{
				background-image: url(video-list-active.gif);
				background-color:#eef4fd;
			}


.ModuleSearch .ModuleFrame
{
	margin-bottom: 10px;
}
	.ModuleSearch .ModuleFrame
	{
		background-color: #d9e6fa;
		padding: 10px;
	}
		.ModuleSearch  .ModuleFrame p.ModuleHeader
		{
			background-color: #7298c4;
			color: white;
			padding: 4px 10px;
			margin: -10px -10px 10px -10px;
		}
		p.ModuleHeader { text-align: center; }
		.ModuleSearch  .ModuleFrame input
		{
			width: 120px;
		}


body.ExhiMain .TotalModuleCounters
{
	margin: 0 0 5px 0;
	padding: 0;
	width: 390px;
}
	body.ExhiMain .Base .TotalModuleCounters a
	{
		background-image: url(module-counters-bg.gif);
		display: inline-block;
		float: none;
		white-space: nowrap;
		font-size: 13px;
		font-weight: normal;
		height: 13px;
		width: auto;
		padding: 4px 10px 4px 35px;
		margin: 0 5px 5px 0;
	}
	body.ExhiMain .Base .TotalModuleCounters a.Auctions
	{
		background-position: 0 0;
	}
		body.ExhiMain .Base .TotalModuleCounters a.Auctions:hover
		{
			background-position: 0 -84px;
		}
	body.ExhiMain .Base .TotalModuleCounters a.Offers
	{
		background-position: 0 -42px;
	}
		body.ExhiMain .Base .TotalModuleCounters a.Offers:hover
		{
			background-position: 0 -126px;
		}
	body.ExhiMain .Base .TotalModuleCounters a.Jobs
	{
		background-position: 0 -21px;
	}
		body.ExhiMain .Base .TotalModuleCounters a.Jobs:hover
		{
			background-position: 0 -105px;
		}
	body.ExhiMain .Base .TotalModuleCounters a.Polls
	{
		background-position: 0 -63px;
	}
		body.ExhiMain .Base .TotalModuleCounters a.Polls:hover
		{
			background-position: 0 -147px;
		}
		body.ExhiMain .TotalModuleCounters a span
		{
			display: inline;
		}





body.ExhiMain .BannersVIP,
body.ExhiHall .BannersVIP
{
	float: none;
	padding:0;
	margin-bottom: 10px;
}

	body.ExhiMain .BannersVIP .ModuleFrame,
	body.ExhiHall .BannersVIP .ModuleFrame
	{
		background-color: transparent;
		padding: 5px;
		overflow: hidden;
	}
		body.ExhiMain .BannersVIP  .ModuleFrame p.ModuleHeader,
		body.ExhiHall .BannersVIP  .ModuleFrame p.ModuleHeader
		{
			background: url(plashka2.gif) no-repeat;
			color: white;
			padding: 4px 10px;
			margin: -5px -5px 5px -5px;
			line-height: 1.4em;
		}
		body.ExhiMain .BannersVIP .ModuleFrame div.Bnnr,
		body.ExhiHall .BannersVIP .ModuleFrame div.Bnnr
		{
			padding: 5px;
			margin: 0;
			background-color: transparent;
			background-image: none;
		}

.ExhiLottery
{
	margin-bottom: 10px;
}

body.ExhiMain  .HallsHint
{
	margin-top: 10px;
	padding: 10px;
	background-color: #fdee86;
	border: 1px solid #fcb158;
	position: relative;
}
	body.ExhiMain  .HallsHint a
	{
		position: absolute;
		top:5px;
		right: 5px;
		width: 10px;
		height: 10px;
	}

body.ExhiMain  .HallList
{
	padding: 5px;
	background-color: #b0d7fc;
}
body.ExhiMain  .HallList .Hall
{
	margin: 0;
	border: none;
	color; white;
}
body.ExhiMain  .HallList .Hall a
{
	color: white;
	padding: 12px 15px 8px 25px;
	font-size: 17px;
	background-image: url(hall-name-bg-2.jpg);
	background-repeat: no-repeat;
	background-color:#47abed;
	background-position: 0 0;
	border: none;
	margin-bottom:1px;
}
body.ExhiMain  .HallList .Hall a:hover
{
	background-position: -380px 0;
}
body.ExhiMain  .HallList .Hall .Stats,
body.ExhiMainFuture .HallList  .Hall .Stats
{
	font-size: 12px;
	color: white;
	margin: 3px 0;
}
body.ExhiMain  .Hall .BoxName,
body.ExhiMainFuture .Hall .BoxName
{
	display: none;
}

body.ExhiMain  .CountryCrowd
{
	background-color: transparent;
/*	margin-left: 255px; */
	padding: 0 0 0 25px;
	float: right;
	width: 700px;
	margin-top: -30px;
}
	body.ExhiMain  .CountryCrowd p
	{
		line-height: 1.4em;
		margin: 0px 340px 20px 0;
	}
	body.ExhiMain  .CountryCrowd  .CountryFlag
	{
		margin: 0 0 10px 20px;
		float: left;
	}
		body.ExhiMain  .CountryCrowd  .CountryFlag a
		{
			float: none;
			display: block;
		}
		body.ExhiMain  .CountryCrowd  .CountryFlag span
		{
			line-height: 1.4em;
			display: block;
			margin-left: 1em;
		}
a.SoonAdcareer2009
{
	display: block;
	color: maroon;
	text-decoration: none;
	background-image: url(http://onlineexpopro.com/exhistyle/tech2008/reg_career.gif);
	background-repeat: no-repeat;
	width: 110px;
	height: 50px;
	padding: 30px 20px 20px 100px;
	font-size: 11px;
	margin-bottom: 10px;
}
	a.SoonAdcareer2009:hover
	{
		text-decoration: underline;
	}
a.SoonAdbuilding2009
{
	display: none;
	color: white;
	text-decoration: none;
	background-image: url(http://onlineexpopro.com/exhistyle/tech2008/reg_building.gif);
	background-repeat: no-repeat;
	width: 190px;
	height: 30px;
	padding: 60px 20px 10px 20px;
	font-size: 11px;
	margin-bottom: 10px;
}
	a.SoonAdbuilding2009:hover
	{
		text-decoration: underline;
	}
a.SoonAdcareerfi2009
{
	display: block;
	color: maroon;
	text-decoration: none;
	background-image: url(reg_career.gif);
	background-repeat: no-repeat;
	width: 110px;
	height: 50px;
	padding: 30px 20px 20px 100px;
	font-size: 11px;
	margin-bottom: 10px;
	
	display: none;
}
	a.SoonAdcareerfi2009:hover
	{
		text-decoration: underline;
	}
a.SoonAdmotorshow2009
{
	display: block;
	color: white;
	text-decoration: none;
	background-image: url(/images/motorshow-reg-banner.gif);
	background-repeat: no-repeat;
	width: 110px;
	height: 50px;
	padding: 40px 100px 10px 20px;
	font-size: 11px;
	margin-bottom: 10px;
}
	a.SoonAdmotorshow2009:hover
	{
		text-decoration: underline;
	}
a.SoonAdfamily2009
{
	display: block;
	color: maroon;
	text-decoration: none;
	background-image: url(/images/family-reg-banner.gif);
	background-repeat: no-repeat;
	width: 110px;
	height: 50px;
	padding: 55px 100px 0px 20px;
	font-size: 11px;
	margin-bottom: 10px;
}
	a.SoonAdfamily2009:hover
	{
		text-decoration: underline;
	}
.ArchiveNote
{ display: none;}