@charset "utf-8";

/* default element styles */
body { background-color:white; color:black; text-align:justtify; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0px; width:1024px;}
a:link    {color:black; text-decoration:none;}
a:visited {color:black; text-decoration:none;}
a:active  {color:black; text-decoration:none;}
a:hover   {color:#CC0033; text-decoration:none;}
table {border-collapse: collapse}
td {margin:0px; padding:0px;}
img {border:0px;}
form {padding:0px; margin:0px;}
em {font-style:normal; font-weight:normal; color:#ffffff;}
.clear{clear:both;}

div.content{ float:left; display:inline;}

div.loginBar{ float:left; display:inline; height:40px; width:1024px; background-image:url(../images/bg_loginBar.jpg); background-repeat:repeat-x;}
div.clientAccess{ float:left; display:inline; color:#666666; font-size:12px; line-height:40px; margin-left:480px;}
label{ float:left; display:inline; margin:0px 5px 0px 20px; color:#999999; font-size:10px; line-height:40px;}
input.text{ float:left; display:inline; width:155px; height:18px; margin-top:6px;}

div.menuBar{ float:left; display:inline; margin-top:20px; line-height:52px;}
a.companyLogo{float:left; display:inline;}
div.menu{float:left; display:inline; margin-left:15px;}
div.menu a{float:left; display:inline; margin-right:20px; font-size:16px;}
div.menu a.current:link, div.menu a.current:active, div.menu a.current:visited, div.menu a.current:hover{ color:#cc0033;}

div.contentBody{float:left; display:inline; min-height:520px; height:expression(this.scrollHeight < 520 ? "520px" : "auto"); z-index:1000; position:relative;}

div.commonHeader{ float:left; display:inline; width:560px; margin:35px 0px 25px 28px; z-index:50; position:relative;}
div.commonContent{ float:left; display:inline; margin:0px 0px 55px 28px; z-index:100; position:relative;}

div.pageTitle{font-size:56px; font-weight:bold; color:#cc0033; z-index:50;}
div.pageText{font-size:16px; color:black; width:530px; float:left; display:inline;}


div.footer{float:left; display:inline; margin-left:28px;}

/*index*/
div.indexBody{ background-image:url(../images/bg_factory.jpg); background-position:top right; background-repeat:no-repeat; width:1024px;}
div.indexContent{ float:left; display:inline; width:510px; margin:70px 0px 0px 300px;}
a.arrowIndex{background-image:url(../images/img_arrowIndex_o.jpg); }
a.arrowIndex:link, a.arrowIndex:visited, a.arrowIndex:active{ color:#cc0033; padding-right:28px; background-image:url(../images/img_arrowIndex.jpg); background-position:center right; background-repeat:no-repeat;}
a.arrowIndex:hover{ color:black; background-image:url(../images/img_arrowIndex_o.jpg); }

/*approach*/
div.approachArrow{ float:left; display:inline; height:256px; width:455px; margin-top:-40px; background-image:url(../images/img_approachArrow.jpg); background-repeat:no-repeat; position:relative; z-index:100;}
div.approachText{ width:460px;}

/*clients*/
div.clients{float:left; display:inline; height:238px; width:764px; margin-left:200px; background-image:url(../images/img_clients.jpg); background-repeat:no-repeat; position:relative; z-index:100;}

/*contact*/
.contactBody{ width:1255px;}
img.map{float:left; margin-right:5px;}
div.address{width:140px; font-size:10px; font-weight:bold; float:left; display:inline;}

/*work*/
.workBody{ width:1855px;}
div.leftMenu{float:left; display:inline; width:235px; margin:45px 0px 0px 28px;}
a.workLink:link, a.workLink:active, a.workLink:visited{display:block; color:#999999; font-size:14px; margin-top:6px;}
a.workLink:hover, a.workCurrent:link, a.workCurrent:active, a.workCurrent:visited, workCurrent:hover{color:#000000;}
div.rightWork{float:left; display:inline;}

div.textBrand1{float:left; display:inline; font-size:12px; left:263px; top:55px; position:absolute; z-index:100;}
div.leftText{float:left; display:inline; margin-right:38px;}
div.rightText{float:left; display:inline; margin-top:6px; line-height:18px;}
span.textHeader{ font-size:36px; color:#cc0033;}
div.smallHeader{ float:left; display:inline; font-size:24px; color:#cc0033; margin-bottom:10px; line-height:26px;}

div.textBrand2{float:left; display:inline; font-size:12px; left:438px; top:185px; position:absolute; z-index:100;}
div.rightText2{float:left; display:inline; margin-top:6px; line-height:18px; margin-left:315px;}

div.textRetouch1{float:left; display:inline; font-size:12px; left:840px; top:65px; position:absolute; z-index:100; color:white;}
div.rightText3{float:left; display:inline; margin-top:40px; line-height:18px;}
div.textRetouch2{float:left; display:inline; font-size:12px; left:840px; top:350px; position:absolute; z-index:100;}

div.rightText4{float:left; display:inline; margin-top:6px; line-height:18px; margin-left:45px;}
div.rightText5{float:left; display:inline; margin-top:6px; line-height:18px; margin-left:105px;}

div.textPresent1{float:left; display:inline; font-size:12px; left:605px; top:95px; position:absolute; z-index:100;}

div.textBanner1{float:left; display:inline; font-size:12px; left:453px; top:165px; position:absolute; z-index:100;}
div.bannerHeader{float:left; display:inline; width:600px;}
div.floatText{float:left; display:inline; left:220px; top:55px; position:absolute; z-index:120;}

div.textBanner2{float:left; display:inline; font-size:12px; left:1408px; top:275px; position:absolute; z-index:100; width:440px;}
div.rightText6{float:left; display:inline; margin-top:3px; line-height:16px; margin-left:18px;}

div.textRender1{float:left; display:inline; font-size:12px; left:323px; top:175px; position:absolute; z-index:100;}
div.textRender2{float:left; display:inline; font-size:12px; left:1658px; top:235px; position:absolute; z-index:100; width:200px;}

/*contact mail*/
label.mailLabel{float:left; display:inline; width:160px; line-height:20px; font-size:12px; font-weight:normal; margin-bottom:10px;}
input.mailText{float:left; display:inline; width:280px; height:20px; margin-bottom:10px;}
textarea.mailTextarea{float:left; display:inline; width:330px; height:80px; margin-bottom:10px; font-size:12px;}
a.contactLink:link, a.contactLink:active, a.contactLink:visited{text-decoration:underline; color:#cc0033; font-weight:bold;}
a.contactLink:hover{color:black;}