* { margin: 0px; padding: 0px; border: none; }

body { background-color: #292e34; }
a { text-decoration: none; color: inherit; }
a:hover { text-decoration: underline; }
a.footer { color: #787C7F; }
a.contact { color: #b9010d; }
a.privacy { text-decoration: underline; color: #30343D; }

a.menu { color: white; }
a.menu:hover { text-decoration: underline; }
a.menu_on { color: #EA7805; }
a.menu_on:hover { text-decoration: underline; }
a.leftContent { color: #CB9C6E; }
a.presentation { color: #BCC0C1; }

div.supremeContainer { width: 912px; margin: 0px auto; 
                       background-image: url('layout/mainShadowLeft.gif'); 
                       background-repeat: no-repeat; background-position: 0px 105px;}
div.mainContainer { width: 900px; margin-left: 12px; }

div.topArea { height: 105px; width: 100%;  }
div.mainLogo { height: 105px; width: 313px; float: left; background-image: url('layout/mainLogo.gif'); }
div.topMenu {
	height: 86px;
	float: right;
	width: 580px;
}
div.langSelect { height: 25px; }
div.langs { float: right; }

div.menuButtons { height: 61px; }
div.menuMainPageButton {
	float: left;
	height: 61px;
	width: 146px;
	background-image: url('layout/menuMainBg.gif');
	background-position: right top;
	background-repeat: no-repeat;
}
div.menuAboutButton { float: left; height: 61px; width: 109px; background-image: url('layout/menuAboutBg.gif'); }
div.menuOfferButton { float: left; height: 61px; width: 109px; background-image: url('layout/menuOfferBg.gif'); }
div.menuPortfolioButton { float: left; height: 61px; width: 109px; background-image: url('layout/menuPortfolioBg.gif'); }
div.menuContactButton { float: left; height: 61px; width: 99px; }

div.upperContainer { background-color: #2e353b; }
div.sharedShadow { height: 13px; background-image: url('layout/hshadowshared.gif'); }

div.mainBannerArea { width: 884px; margin: 0px auto; }
div.tempBanner { height: 181px; background-image: url('layout/tempBanner.gif'); }
div.hspace { height: 8px; }
div.hspacedark { height: 8px; background-color: #292e34; clear: both; }
div.hspaceshadow { height: 7px; background-image: url('layout/hspaceshadow.gif'); }

div.contentArea { width: 100%; }
div.contentLeft { float: left; width: 313px; background-color: #292e34; 
                  font-size: 11px; color: #cdccca; font-family: Tahoma; }
div.contentRight { margin-left: 313px; font-size: 13px; color: #cdccca; background-color: #2e353b; }

td.contentLeft { width: 313px; background-color: #292e34; vertical-align: top;
                  font-size: 11px; color: #cdccca; font-family: Tahoma; }
td.contentRight { width: 587px; font-size: 13px; color: #cdccca; background-color: #2e353b; vertical-align: top; }

div.footer { height: 69px; }
div.footerLeft { float: left; width: 313px; height: 69px; 
                 background-image: url('layout/bottomOrangeBg.gif'); color: #30343d; 
                 font-size: 11px; font-family: tahoma; }
div.footerLeftTxt { width: 80%; margin: 0px auto; margin-top: 19px; } 
div.footerRight { margin-left: 313px; height: 69px; background-color: #2E353B; } 
div.footerRightTxt { text-align: right; padding-top: 25px; color: #787c7f; font-family: Tahoma; 
                     font-size: 11px; padding-right: 20px;} 


div.mainMenuButtonName { font-size: 10px; color: white; text-transform: uppercase;  
                         font-family: Arial; font-weight: bold;  }
div.mainMenuSelectedButtonName { font-weight: bold; font-size: 10px; color: white; text-transform: uppercase; 
                                 color: #ea7805; font-family: Arial;  }


div.mainMenuButtonArea { padding-top: 5px; padding-left: 24px; }
div.mainMenuSelectedButtonArea { padding-top: 0px; padding-left: 24px; }

div.mainPagePresentationTitle { color: #ca9e6d; font-weight: bold; font-size: 11px; }
div.mainPagePresentationTech { color: #bcc0c3; font-size: 11px; }
div.mainPagePresentationDescription { padding-top: 10px; color: #8c8d8f; font-size: 11px; }
div.mainPagePresentationWWW { color: #bcc0c1; font-weight: bold; font-size: 10px; }

div.shadowBottomOrange { background-image: url('layout/shadowBottomOrange.gif'); background-repeat: no-repeat; height: 13px; margin-bottom: 20px;}

span.orange { color: #e97a04; font-weight: bold; }
