html, body 
{
	min-height: 100%;
	height: 100%;
}

body 
{
	background-color: #FFF;
	color: #000;
	font-family: tahoma, arial;
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5
{
	padding: 0px;
	margin: 0px;
}

td
{
	vertical-align: top;
}

img
{
	border: 0;
}

div.MainPage
{
	background-color: #FFF;
	min-height: 100%;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

div.HeaderBlock
{
	width: 100%;
	height: 120px;
}

div.HBFon
{
	position: absolute;
	left: 1px;
	width: 995px;
	height: 120px;
	background: url(/images/background.png) no-repeat center;
}

div.Logo
{
	position: absolute;
	left: 45px;
	top: 15px;
	width: 152px;
	height: 40px;
	background: url(/images/Logo.png) no-repeat left;
}

div.Slogan
{
	position: absolute;
	left: 235px;
	top: 24px;
	width: 523px;
	height: 25px;
	color: #2B72A8;
	font-size: 14pt;
	font-weight: bold;
}

div.MICommon
{
	position: absolute;
	top: 80px;
	height: 40px;
	cursor: pointer;
}

div.MIMain
{
	width: 137px;
	left: 30px;
	background: url(/images/MIMain.png) no-repeat left;	
}

div.MIMain:hover
{
	background: url(/images/MIMain_HoverState.png) no-repeat left;	
}

div.MIProjects
{
	width: 128px;
	left: 280px;
	background: url(/images/MIProjects.png) no-repeat left;	
}

div.MIProjects:hover
{
	background: url(/images/MIProjects_HoverState.png) no-repeat left;	
}

div.MIContacts
{
	width: 303px;
	left: 415px;
	background: url(/images/MIContacts.png) no-repeat left;	
}

div.MIContacts:hover
{
	background: url(/images/MIContacts_HoverState.png) no-repeat left;	
}

div.MIServises
{
	width: 104px;
	left: 170px;
	background: url(/images/MIServices.png) no-repeat left;	
}

div.MIServises:hover
{
	background: url(/images/MIServices_HoverState.png) no-repeat left;
}

div.CenterPreviewBlock
{
	width: 100%;
	height: 310px;
	width: 954px;
	background: #D1DEF1 url(/images/PreviewProjects.png) no-repeat bottom center;
}

a
{
	color: #383838;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

div.BottomPreviewBlock
{
	width: 100%;
	height: 40px;
	background: url(/images/BottomPreviewProjects.png) no-repeat center;
}

div.PreviewBlock
{
	width: 100%;
	height: 310px;
	background: #418CE7 url(/images/PreviewProjectsFon.png) repeat-x left;
}

div.CommonFooterBlock
{
	padding: 0px 54px 0px 54px;
}

div.FooterBlock
{
	height: 30px;
	padding: 13px 13px 0px 13px;
}

a.FooterLink
{
	text-decoration: none;	
}

div.FForLinks
{
	text-align: left;
	width: 100%;
}

div.CommonContentBlock
{
	width: 100%;
}

div.ContentBlock
{
	padding: 0px 54px 22px 54px;
}

div.CommonPreviewProjects
{
	position: absolute;
	top: 150px;
	width: 100%;
	height: 310px;	
	background: url(/images/PreviewProjectsFon.png) repeat-x left;
}

table.Full
{
	width: 100%;
	height: 100%;
}

td.TDForServices
{
	width: 280px;
}

td.TDForPartners
{
	width: 148px;
}

em.Caption
{
	font-size: 18pt;
	color: #3E6DB3;
}

td.Separator
{
	height: 39px;
	background: url(/images/Separator.png) repeat-x bottom left;	
}

div.BothOfUs
{
	width: 100%;
	height: 22px;
	padding-left: 22px;
	background: url(/images/Section.png) no-repeat top left;	
}

.Gray
{
	color: #383838;
}

.Bold
{
	font-weight: bold;
}

.FSNormal
{
	font-style: normal;
}

em.PhoneCode
{
	font-size: 11pt;
}

em.Phone
{
	font-size: 14pt;
}

em.CommonOtherCaptions
{
	font-size: 14pt;
}

td.TDSpace
{
	width: 20px;
}

.PT15
{
	padding-top: 15px;
}

.Contents
{
	font-size: 11pt;
}

div.Carboplast
{
	width: 223px;
	height: 150px;
	background: url(/images/Carboplast.png) no-repeat bottom center;
}

.WSTO
{
	width: 100%;
}

a.TextDNone
{
	text-decoration: none;
}


div.CommonPartner
{
	width: 100%;
}

div.Partner_Dow
{
	height: 48px;
	background: url(/images/Partner_Dow.png) no-repeat center;
}

div.Partner_Bayer
{
	height: 71px;
	background: url(/images/Partner_Bayer.png) no-repeat center;
}

div.Partner_Olllipa
{
	height: 57px;
	background: url(/images/Partner_Olllipa.png) no-repeat center;
}

em.Email
{
	font-size: 11pt;
}

a.AEmail
{
	color: #547CE2;
}

.Contacts
{
	color: #9D9D9D;
}

td.FooterHeight
{
	height: 112px;
}

td.TDForLeftF
{
	width: 25px;
	background: url(/images/ForLeftF.png) no-repeat top left;
}

td.TDForCenterF
{
	vertical-align: middle;
	background: #1C57A3 url(/images/ForCenterF.png) no-repeat center;
}

td.TDForRightF
{
	width: 27px;
	background: url(/images/ForRightF.png) no-repeat top left;
}

tr.TRFooter
{
	background: url(/images/FonForFooter.png) repeat-x left;
}

div.FooterMenuBlock
{
	padding-left: 25px;
	width: 100%;
	height: 40px;
}

div.FooterMIsBlock
{
	padding-left: 5px;
	height: 22px;
	width: 348px;
	padding-top: 5px;
	background-color: #E8E8E8;
}

td.TDForGS
{
	padding-right: 25px;
	text-align: right;
}

.Blue
{
	color: #2273C5;
}

a.GSLink
{
	color: #B82688;
}

table.TContent
{
	text-align: left;
	width: 950px;
}

div.Paragraph
{
	text-indent: 25px;
}