@charset "UTF-8";
/* CSS Document */

BODY{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
}
.mainTable{
	width:100%;
	border:0px;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	text-align:left;
}
.inlineTable{
	max-width:980px;
	min-width:750px;
	width:auto;
	border:0px;
	background:none;
}

.aster{
	color:red;
	display:inline;
}

/*-----------------------Header-----------------------------*/

.header{
	text-align:left;
	width:960px;
	height:84px;
	max-width:none;
	min-width:none;
}

/*Logo*/

.logo{
	width:143px;
	height:54px;
	margin-left:30px;
	margin-top:15px;
	float:left;
}
.logo A:Link, .logo A:Visited, .logo A:Hover, .logo A:Active{
	display:block;
	width:143px;
	height:54px;
	margin:0px;
	background-image:url(../img/logo.gif);
}

/*Search*/

.header .search{
	width:330px;
	height:40px;
	float:right;
	margin-right:18px;
	margin-top:57px;
	color:#FFFFFF;
	font-size:12px;
}
.header .search SPAN{
	float:left;
	padding-top:4px;
	padding-right:7px;
}
.header .search .inputSearch{
	float:left;
	margin:0;
	width:260px;
	height:17px;
	border:1px solid #000000;
	padding-top:3px;
	padding-left:3px;
}
.header .search .arrow{
	float:left;
	margin:0;
	width:5px;
	height:9px;
	margin-top:6px;
	margin-left:9px;
	background:url(../img/searchArrow.gif) top left no-repeat;
}


/*---------------Languages-------------------*/
.header .language{
	margin-right:20px;
	margin-top:41px;
	float:right;
	color:#FFF;
	width:auto;
	font-size:12px;
}
.header .language A.buttonEnglish, .header .language A.buttonEnglish:Visited, .header .language A.buttonEnglish:Active{
	width:30px;
	height:43px;
	display:block;
	background:url(../img/imgEnglishFlag.png) 0px 0px no-repeat;
	float:left;
	margin-right:10px;
}
.header .language A.buttonEnglish:Hover{
	background-position: 0px -43px;
}

.header .language A.buttonGermany, .header .language A.buttonGermany:Visited, .header .language A.buttonGermany:Active{
	width:30px;
	height:43px;
	display:block;
	background:url(../img/imgGermanFlag.png) 0px 0px no-repeat;
	float:left;
	margin-right:10px;
}
.header .language A.buttonGermany:Hover{
	background:url(../img/imgGermanFlag.png) 0px -43px no-repeat;
}

.header .language A.buttonRussian, .header .language A.buttonRussian:Visited, .header .language A.buttonRussian:Active{
	width:30px;
	height:43px;
	display:block;
	background:url(../img/imgRussianFlag.png) 0px 0px no-repeat;
	float:left;
	margin-right:10px;
}
.header .language A.buttonRussian:Hover{
	background:url(../img/imgRussianFlag.png) 0px -43px no-repeat;
}







/*-----------------------------Content---------------------------------*/






.content{
	text-align:left;
	width:auto;
	min-width:750px;
	max-width:980px;
}
.left{
	width:30px;
	min-width:30px;
	background:#FFF;
	/*background:url(../img/pageLeft.gif) top left no-repeat;*/
}
.center{
	min-width:690px;
	max-width:900px;
	width:900px;
	background:#FFF;
	/*background:url(../img/pageCenter.gif) 0px 1px repeat-x;*/
}
.right{
	width:30px;
	min-width:30px;
	background:#FFF;
	/*height:1038px;
	background:url(../img/pageRight.gif) top left no-repeat;*/
}





.center .menu{
	width:auto;
	min-width:690px;
	max-width:900px;
	height:48px;
}
.center .image{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/mainImage.jpg) top left no-repeat;
}
.center .imageDe{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/mainImageDe.jpg) top left no-repeat;
}
.center .imageRu{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/mainImageRu.jpg) top left no-repeat;
}
.center .image .whitePlashka, .center .imageDe .whitePlashka, .center .imageRu .whitePlashka{
	width:105px;
	height:219px;
	float:right;
	display:block;
	background:url(../img/whitePlashka.png) top left no-repeat;
}
.center .imageOurStuff{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/ourStuff.jpg) top left no-repeat;
}
.center .imageOurStuffDe{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/de/ourStuff.jpg) top left no-repeat;
}
.center .imageOurStuffRu{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/ru/ourStuff.jpg) top left no-repeat;
}
.center .imageOurStuff .whitePlashka, .center .imageOurStuffDe .whitePlashka, .center .imageOurStuffRu .whitePlashka{
	width:105px;
	height:219px;
	float:right;
	display:block;
	background:url(../img/whitePlashka.png) top left no-repeat;
}
.center .imageClients{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/clients.jpg) top left no-repeat;
}
.center .imageClientsDe{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/de/clients.jpg) top left no-repeat;
}
.center .imageClientsRu{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/ru/clients.jpg) top left no-repeat;
}
.center .imageClients .whitePlashka, .center .imageClientsDe .whitePlashka, .center .imageClientsRu .whitePlashka{
	width:105px;
	height:219px;
	float:right;
	display:block;
	background:url(../img/whitePlashka.png) top left no-repeat;
}
.center .imageContactUs{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/contactUs.jpg) top left no-repeat;
}
.center .imageContactUsDe{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/de/contactUs.jpg) top left no-repeat;
}
.center .imageContactUsRu{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/ru/contactUs.jpg) top left no-repeat;
}
.center .imageContactUs .whitePlashka, .center .imageContactUsDe .whitePlashka, .center .imageContactUsRu .whitePlashka{
	width:105px;
	height:219px;
	float:right;
	display:block;
	background:url(../img/whitePlashka.png) top left no-repeat;
}
.center .imageStrategy {
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/strategy.jpg) top left no-repeat;
}
.center .imageStrategyDe {
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/de/strategy.jpg) top left no-repeat;
}
.center .imageStrategyRu {
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/ru/strategy.jpg) top left no-repeat;
}
.center .imageStrategy .whitePlashka, .center .imageStrategyDe .whitePlashka, .center .imageStrategyRu .whitePlashka{
	width:105px;
	height:219px;
	float:right;
	display:block;
	background:url(../img/whitePlashka.png) top left no-repeat;
}
.center .imageMethodology{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/methodology.jpg) top left no-repeat;
}
.center .imageMethodologyDe{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/de/methodology.jpg) top left no-repeat;
}
.center .imageMethodologyRu{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/ru/methodology.jpg) top left no-repeat;
}
.center .imageMethodology .whitePlashka, .center .imageMethodologyDe .whitePlashka, .center .imageMethodologyRu .whitePlashka{
	width:105px;
	height:219px;
	float:right;
	display:block;
	background:url(../img/whitePlashka.png) top left no-repeat;
}
.center .imagePartnerLinks{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/partners.jpg) top left no-repeat;
}
.center .imagePartnerLinksDe{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/de/partners.jpg) top left no-repeat;
}
.center .imagePartnerLinksRu{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/ru/partners.jpg) top left no-repeat;
}
.center .imagePartnerLinks .whitePlashka, .center .imagePartnerLinksDe .whitePlashka, .center .imagePartnerLinksRu .whitePlashka{
	width:105px;
	height:219px;
	float:right;
	display:block;
	background:url(../img/whitePlashka.png) top left no-repeat;
}
.center .imageSolution{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/solution.jpg) top left no-repeat;
}
.center .imageSolutionDe{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/de/solution.jpg) top left no-repeat;
}
.center .imageSolutionRu{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/ru/solution.jpg) top left no-repeat;
}
.center .imageSolution .whitePlashka, .center .imageSolutionDe .whitePlashka, .center .imageSolutionRu .whitePlashka{
	width:105px;
	height:219px;
	float:right;
	display:block;
	background:url(../img/whitePlashka.png) top left no-repeat;
}
.center .imageSpeakTo{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/speakTo.jpg) top left no-repeat;
}
.center .imageSpeakToDe{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/de/speakTo.jpg) top left no-repeat;
}
.center .imageSpeakToRu{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/ru/speakTo.jpg) top left no-repeat;
}
.center .imageSpeakTo .whitePlashka, .center .imageSpeakToDe .whitePlashka, .center .imageSpeakToRu .whitePlashka{
	width:105px;
	height:219px;
	float:right;
	display:block;
	background:url(../img/whitePlashka.png) top left no-repeat;
}
.center .imageIntOffices{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/intOffices.jpg) top left no-repeat;
}
.center .imageIntOfficesDe{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/de/intOffices.jpg) top left no-repeat;
}
.center .imageIntOfficesRu{
	width:auto;
	max-width:900px;
	min-width:690px;
	height:219px;
	background:url(../img/headers/ru/intOffices.jpg) top left no-repeat;
}
.center .imageIntOffices .whitePlashka, .center .imageIntOfficesDe .whitePlashka, .center .imageIntOfficesRu .whitePlashka{
	width:105px;
	height:219px;
	float:right;
	display:block;
	background:url(../img/whitePlashka.png) top left no-repeat;
}


.center .content{
	width:auto;
	/*height:615px;*/
	margin-top:40px;
	min-height:600px;
	min-width:690px;
	max-width:900px;
}
.center .content .text{
	min-width:460px;
	width:68%;
	/*height:615px;
	overflow:auto;*/
	float:left;
	font-size:11px;
	text-align:justify;
	padding-right:10px;
	padding-bottom:30px;
}
.content .center .content .text A, .content .center .content .text A:Visited, .content .center .content .text A:Active{
	color:#375c78;
	text-decoration:underline;
}
.content .center .content .text A:Hover{
	color:#375c78;
	text-decoration:none;
}
.content .center .content .text H1{
	font-size:12px;
	font-weight:bold;
	padding:4px;
	padding-left:17px;
	padding-right:17px;
	background-color:#375c78;
	color:#FFF;
	margin-top:0px;
	margin-bottom:25px;
}
.content .center .content .text H2{
	font-size:12px;
	font-weight:bold;
	padding:4px;
	padding-left:17px;
	padding-right:17px;
	background-color:#7599ae;
	color:#FFF;
	margin-top:25px;
	margin-bottom:25px;
}
.content .center .content .text .textfield{
	width:80%;
	border:1px solid #CCCCCC;
}
.content .center .content .text .textfieldinfo{
	width:80%;
	height:100px;
	border:1px solid #CCCCCC;
}
.content .center .content .text .zipcode{
	width:100px;
	border:1px solid #CCCCCC;
}

.content .center .content .menu{
	width:197px;
	min-width:197px;
	float:right;
	padding-top:0px;
}
.content .center .content .menu .header{
	width:197px;
	height:39px;
	background:url(../img/contextMenu/header.gif) top left no-repeat;
}
.content .center .content .menu .headerDe{
	width:197px;
	height:39px;
	background:url(../img/contextMenu/de/header.gif) top left no-repeat;
}
.content .center .content .menu .headerRu{
	width:197px;
	height:39px;
	background:url(../img/contextMenu/ru/header.gif) top left no-repeat;
}
.content .center .content .menu A.firstItem{
	width:197px;
	display:block;
	height:23px;
	background:url(../img/contextMenu/developStrategy.gif) top left no-repeat;
}
.content .center .content .menu A.firstItemDe{
	width:197px;
	display:block;
	height:23px;
	background:url(../img/contextMenu/de/developStrategy.gif) top left no-repeat;
}
.content .center .content .menu A.firstItemRu{
	width:197px;
	display:block;
	height:23px;
	background:url(../img/contextMenu/ru/developStrategy.gif) top left no-repeat;
}
.content .center .content .menu A.secondItem{
	width:197px;
	display:block;
	height:23px;
	background:url(../img/contextMenu/chooseSolution.gif) top left no-repeat;
}
.content .center .content .menu A.secondItemDe{
	width:197px;
	display:block;
	height:23px;
	background:url(../img/contextMenu/de/chooseSolution.gif) top left no-repeat;
}
.content .center .content .menu A.secondItemRu{
	width:197px;
	display:block;
	height:23px;
	background:url(../img/contextMenu/ru/chooseSolution.gif) top left no-repeat;
}
.content .center .content .menu A.thirdItem{
	width:197px;
	display:block;
	height:23px;
	background:url(../img/contextMenu/readAboutStuff.gif) top left no-repeat;
}
.content .center .content .menu A.thirdItemDe{
	width:197px;
	display:block;
	height:23px;
	background:url(../img/contextMenu/de/readAboutStuff.gif) top left no-repeat;
}
.content .center .content .menu A.thirdItemRu{
	width:197px;
	display:block;
	height:23px;
	background:url(../img/contextMenu/ru/readAboutStuff.gif) top left no-repeat;
}
.content .center .content .menu A.fourthItem{
	width:197px;
	display:block;
	height:23px;
	background:url(../img/contextMenu/speakTo.gif) top left no-repeat;
}
.content .center .content .menu A.fourthItemDe{
	width:197px;
	display:block;
	height:23px;
	background:url(../img/contextMenu/de/speakTo.gif) top left no-repeat;
}
.content .center .content .menu A.fourthItemRu{
	width:197px;
	display:block;
	height:23px;
	background:url(../img/contextMenu/ru/speakTo.gif) top left no-repeat;
}
.content .center .content .menu .footer{
	width:197px;
	display:block;
	height:14px;
	background:url(../img/contextMenu/footer.gif) top left no-repeat;
}

.content .center .content .text A.nolink, A:Visited.nolink, A:Hover.nolink, A:Active.nolink{
	color:#FFFFFF;
	cursor:default;
	text-decoration:none;
}








/*-----------------------------------Footer-----------------------------------------*/






.footer{
	text-align:left;
	width:750px;
	max-width:none;
	min-width:none;
	height:84px;
	color:#0c264c;
	font-size:11px;
}
.footer .logo{
	width:92px;
	height:35px;
	background:url(../img/logoFooter.gif) top left no-repeat;
	margin-top:20px;
	margin-left:30px;
	float:left;
}
.footer .copyright{
	margin-top:38px;
	margin-left:13px;
	float:left;
	color:#FFF;
}
.footer .copyright A, .footer .copyright A:Hover, .footer .copyright A:Visited{
	margin-top:0px;
	margin-left:0px;
	padding:0;
	background:#375c78;
	padding:1px;
	padding-left:4px;
	padding-right:4px;
	color:#FFF;
	text-decoration:none;
}
.footer .footerMenu{
	margin-top:38px;
	margin-left:13px;
	float:right;
	margin-right:30px;
	color:#FFF;
}
.footer .footerMenu A, .footer .footerMenu A:visited{
	margin:0px;
	padding:0px;
	float:none;
	/*color:#0c264c;*/
	color:#FFF;
	text-decoration:underline;
}
.footer .footerMenu A:Hover{
	color:#0c264c;
	text-decoration:none;
}
