@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700);body{font-family:Arial,Helvetica,sans-serif;text-align:left;margin:0;padding:0;font-family:'Roboto Condensed',sans-serif;font-weight:400;background:url(../images/mainBG.jpg) 0 0 repeat}
table,tr,td{margin:0;padding:0;border:0 none;border-collapse:collapse}
a img{border:0;padding:0;margin:0}
p,h1,h2,h3,h4,h5,h6{padding:0;margin:0}
*:focus{outline:0}
textarea{resize:none}
input,select,textarea{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
.clear{width:100%;clear:both;display:block;font-size:0;line-height:0;*margin-top:-1px}
#wrapper{min-width:980px;margin:0 auto}
.header{float:left;display:block;clear:both;width:100%;background:url(../images/headerBG.png) 0 0 repeat-x;padding:0 0 20px 0}
.headerInner{width:980px;margin:0 auto}
.logo{float:left;display:block;overflow:hidden;width:152px;height:107px}
.navBox{float:right;display:block}
.langSelect{float:right;display:block;clear:both}
.langSelect a{margin-left:10px}
.langSelect a.uk{float:left;display:block;width:16px;height:22px;background:url(../images/uk.png) 0 0 no-repeat}
.langSelect a.de{float:left;display:block;width:16px;height:22px;background:url(../images/de.png) 0 0 no-repeat}
.langSelect a.fr{float:left;display:block;width:16px;height:22px;background:url(../images/fr.png) 0 0 no-repeat}
.langSelect a:hover,.langSelect a.active{background-position:-16px 0}
.mainNav{float:right;display:block;clear:both;white-space:nowrap;padding:53px 0 0 0;position:relative;margin:0}
.mainNav li{float:left;list-style:none;padding:0 0 14px 0;margin-left:25px;line-height:18px;position:relative}
.mainNav li.active{background:url(../images/navLine.jpg) 0 100% repeat-x;color:#000}
.mainNav li.active a{color:#000}
.mainNav a{float:left;display:block;font-size:15px;line-height:18px;color:#83878d;text-transform:uppercase;text-decoration:none}
.mainNav a:hover{color:#000}
.mainNav li .subMenuNav{position:absolute;background:#fff;top:32px;padding:0 15px;left:0;display:none}
.mainNav li .subMenuNav a{float:left;display:block;font-size:15px;clear:both;line-height:24px;color:#83878d;text-transform:uppercase;padding:0;text-decoration:none;margin-left:10px}
.mainNav li .subMenuNav a:hover{color:#000}
.footer{float:left;display:block;clear:both;width:100%;background-color:#fff}
.footerNavBox{width:980px;margin:0 auto}
.footerLogo{float:left;display:block;overflow:hidden;width:225px;height:50px}
.footerNav{float:right;display:block;white-space:nowrap;padding:16px 0 0 0}
.footerNav a{float:left;display:block;font-size:13px;line-height:18px;color:#83878d;text-transform:uppercase;text-decoration:none;margin-left:25px}
.footerNav a:hover{color:#000}
.footerNav a.active{color:#000}
.footerInfo{width:100%;background:url(../images/footerSep.jpg) 50% 0 no-repeat;float:left;display:block;clear:both}
.footerInfoInner{width:980px;margin:0 auto}
.infoTxt{float:left;display:block;font-size:13px;line-height:20px;color:#00a59e;padding:0 0 25px 0;margin-left:25px}
.infoTxt:first-child{margin:0}
.infoTxt a{color:#00a59e;text-decoration:none}
.infoTxt a:hover{text-decoration:underline}
.infoTxt span{display:inline-block;color:#83878d;padding:8px 0 0 0;background:url(../images/footerLineMarker.jpg) 0 0 repeat-x}
.footerCorpo{width:980px;margin:0 auto;font-size:10px;line-height:14px;color:#83878d;font-weight:300;padding:0 0 8px 0;text-transform:uppercase}
.footerCorpo .lftTxt{float:left;display:block}
.footerCorpo .rgtTxt{float:right;display:block}
.txtHdr{font-size:15px;line-height:20px;color:#000;font-weight:400;text-transform:uppercase;background:url(../images/hdrBg.jpg) 0 100% repeat-x}
.txtHdr span{display:inline-block;padding:0 0 14px 0;background:url(../images/hdrTxtBg.jpg) 0 100% repeat-x}
.mainMiddle{float:left;display:block;clear:both;width:100%;padding:0 0 15px 0}
.centerBtmSdw{width:980px;margin:0 auto;height:5px;background:url(../images/mainBrdLine.png) 0 0 repeat-x}
.mainMiddleInner{width:980px;margin:0 auto;background-color:#fff}
.mainKvBox{float:left;clear:both;display:block;width:auto}
.mainRight{float:right;width:230px;padding:15px 15px 15px 0}
.mainCenter{padding:0 265px 0 15px}
.mainCenterInner{float:left;display:block;width:100%;padding:15px 0 15px 0}
.mainTxtBox{font-size:15px;line-height:20px;color:#000;padding-bottom:20px}
.mainTxtBox p{padding:0}
.teamBox{float:left;display:block;width:340px;padding:10px 0 0 0;margin-left:20px}
.teamBox:nth-of-type(2n-1){margin:0}
.teamBox .teamImg{float:left;display:block;width:99px;padding:5px 0 0 0}
.teamBox .teamName{padding:0 0 0 105px;font-size:15px;line-height:20px;color:#000;font-weight:300}
.teamBox .teamName h6{font-size:15px;line-height:20px;color:#00a59e;font-weight:300;padding:0 0 4px 0}
.teamBox .teamTxt{font-size:15px;line-height:20px;color:#111;font-weight:300;float:left;display:block;clear:both;padding:10px 0 0 0;text-align:justify}
.customers{float:left;display:block;width:100%;clear:both;padding:0}
.customers ul{margin:10px 0 0 0;padding:0;list-style-type:none}
.customers ul li{padding:2px 0 2px 15px;font-size:15px;line-height:20px;color:#00a59e;background:url(../images/bullet.jpg) 0 10px no-repeat}
.news{float:left;display:block;width:100%;clear:both;padding:0}
.news h6{margin:0 0 3px 0}
.news a{float:left;clear:both;margin:8px 0 0 0}
.news .newsItem{float:left;display:block;clear:both;width:100%;font-size:13px;line-height:18px;color:#111;font-weight:300}
.news .newsItem h2{color:#00a59e;font-size:16px;line-height:18px}
.news .newsItem .date{color:#00a59e;font-weight:700}
.news .newsItem a{color:#000;font-size:13px;line-height:16px}
a.more-news{color:#83878D;text-transform:uppercase;text-decoration:none;margin:8px 0 0;background:url("../images/hdrBg.jpg") repeat-x;display:block;width:100%}
a.more-news span{display:inline-block;padding:14px 0 0}
a.more-news:hover{color:#000}
.news-content h2{padding:16px 0 8px 0}
.news-content h4{padding:5px 0 7px}
.mainTxtBox a{float:left;clear:both;margin:0}
.mainTxtBox .news-item{position:relative;text-decoration:none;float:left;display:block;clear:both;width:100%;font-size:15px;line-height:18px;color:#111;font-weight:300}
.mainTxtBox .news-item img{padding:0}
.mainTxtBox .news-item p{padding:0 0 20px}
.mainTxtBox .news-item .link{float:left;color:#00a59e;padding-bottom:10px}
.mainTxtBox .news-item h2{color:#00a59e;font-size:20px;line-height:24px}
.mainTxtBox .news-item .date{color:#00a59e;font-weight:700}
.mainTxtBox .news-item a{color:#000;font-size:13px;line-height:16px}
.mainTxtBox h1{color:#00a59e;line-height:28px;font-size:24px}
.mainTxtBox h4{color:#00a59e}
.mainTxtBox h6{font-weight:bold;font-size:17px;line-height:20px;padding-top:22px}
.bannerRight{text-align:center;padding:0 0 15px 0}