body {color:#000; font-family:Arial, Regular, sans-serif; font-size:11px; background: #FAFAFA url("../design/images/body-background-trans.png") top left repeat-x;}

/*MAKE SCROOL ALWAYS VISIBLE*/
html {overflow-y: scroll; overflow-x:hidden;}

/*STANDARDS FOR PROJECT*/

a { color:#000; font-size:11px;}
a:visited { text-decoration:none; }
a:hover { text-decoration: underline; }

p{ font-size:11px; line-height:14px;}
table{ float:left;}

h1{ width:100%; float:left; font-size:25px; color:#04B4E6; text-align:left; line-height:30px; font-weight:normal; margin-bottom:0px;}
h2{ float:left; font-size:20px; color:#00BBED; text-align:center; line-height:25px; font-weight:normal; padding-left:2px;  padding-top:10px; width:100%; margin-bottom:10px;}
h3{ float:left; font-size:13px; color:#000; text-align:left; margin-bottom:10px; width:100%; clear:both;}


ul{ font-size:12px;}
ul li{ font-size:12px;}
ul li ul{ margin-bottom:3px!important;}

div.general{ float:left; margin:0 auto; text-align:left; padding:0;}

/** # MAIN-CONTAINER # ********************************************************************************************************************/
div#top{margin: 0 auto; min-width: 960px; width:100%; text-align:left; background:url("../design/images/top-background-trans.png") top left repeat-x; float:left;}
div#newsletter{margin: 0 auto; min-width: 960px; width:100%; text-align:left; background:#FAFAFA url("../design/images/newsletter-background-trans.png") top left repeat-x; float:left;}
div#menu{margin:0 auto; min-width:960px; width:100%; min-height:80px; height:80px; background:#FAFAFA url("../design/images/menu-background-trans.png") top left repeat-x;; float:left;}

div#banner{margin:0 auto; min-width:975px; width:100%; min-height:340px; height:auto; background:#FAFAFA;  float:left; margin-bottom:0px;}
div#highlights{margin:0 auto; min-width:976px; width:100%; min-height:102px; height:auto; background:#FAFAFA;  float:left; margin-bottom:0px;}

div#highlights-jobs{margin:0 auto; min-width:976px; width:100%; min-height:131px; height:auto; background:#FAFAFA;  float:left; margin-bottom:0px;}
div#highlights-title{margin:0 auto; min-width:976px; width:100%; min-height:31px; height:auto; background:#FAFAFA;  float:left; margin-bottom:0px; margin-top:10px;}
div#highlights-news{margin:0 auto; min-width:976px; width:100%; min-height:131px; height:auto; background:#FAFAFA;  float:left; margin-bottom:0px;}
div#normal-title{margin:0 auto; min-width:976px; width:100%; min-height:31px; height:auto; background:#FAFAFA;  float:left; margin-bottom:0px; margin-top:10px;}
div#normal-text{margin:0 auto; min-width:976px; width:100%; min-height:131px; height:auto; background:#FAFAFA;  float:left; margin-bottom:0px;}
div#contacts-title{margin:0 auto; min-width:976px; width:100%; min-height:31px; height:auto; background:#FAFAFA;  float:left; margin-bottom:0px; margin-top:10px;}
div#contacts-text{margin:0 auto; min-width:976px; width:100%; min-height:131px; height:auto; background:#FAFAFA;  float:left; margin-bottom:20px;}


div#maps-title{margin:0 auto; min-width:976px; width:100%; min-height:21px; height:auto; background:#FAFAFA;  float:left; margin-bottom:0px; margin-top:5px;}
div#maps-text{margin:0 auto; min-width:976px; width:100%; min-height:131px; height:auto; background:#FAFAFA;  float:left; margin-bottom:0px;}


div.normal-title{margin:0 auto; min-width:976px; width:100%; min-height:21px; height:auto; background:#FAFAFA;  float:left; margin-bottom:0px; margin-top:5px;}
div.normalcontainer{margin:0 auto; min-width:976px; width:100%; min-height:131px; height:auto; background:#FAFAFA;  float:left; margin-bottom:20px;}



div#company-menu{margin:0 auto; min-width:960px; width:100%; min-height:60px; background:#FAFAFA url("../design/images/company-menu-background-trans.png") top left repeat-x; float:left;}
div#company-texts{margin:0 auto; min-width:960px; width:100%; min-height:350px; background:#FAFAFA url("../design/images/company-texts-background-trans.png") top left repeat-x; float:left;}
div#centercategories{margin:0 auto; min-width:960px; width:100%; min-height:300px; background:#FAFAFA url("../design/images/center-background-trans.png") top left repeat-x; float:left;}
div#contacts{margin:0 auto; min-width:960px; width:100%; min-height:300px; background:#FAFAFA url("../design/images/center-contacts-background-trans.png") top left repeat-x; float:left;}

div#share {margin: 0 auto; margin-top:0px; min-width: 960px; width: 100%;  min-height:52px;  background:#FAFAFA;  float:left; }
div#footer-company {margin: 0 auto; margin-top:0px; min-width: 960px; width: 100%;  min-height:52px;  background:#FAFAFA;  float:left; }
div#footer {margin: 0 auto; margin-top:0px; min-width: 960px; width: 100%;  min-height:34px;  background:#FAFAFA;  float:left; }

div#developedby{width:100%; margin:0 auto;}
div#developedby div#company{ width:100px; float:right; margin:0; padding:0; margin-top:-25px;}
div#developedby div#company a{ margin:0; padding:0;}
div#developedby div#company a img{ margin:0; padding:0; border:0;}
/********************************************************************************************************************************/

/*TOP*/
div#top div#top-container {width:960px; min-height:68px; margin:0 auto;}
div#top div#top-container div#top-inner{ width:960px; text-align:right; background:#fff url("../design/images/top-background-trans.png") top left repeat-x;}
div#top div#top-container div#top-inner div#logo{ padding-top:1px; width:100px; height:68px; float:left;}
div#top div#top-container div#top-inner div#logo-sentence{ width:250px; height:30px; float:left; padding-top:20px; margin-left:10px;}
div#top div#top-container div#top-inner div#logo-sentence h1{ color:#00C2ED; font-size:12px;}
div#top div#top-container div#top-inner div#personal{ width:240px; height:30px; float:left; padding-top:12px; color:#A1C134;}
div#top div#top-container div#top-inner div#personal span{color:#00C2ED;}
div#top div#top-container div#top-inner div#personal a{ color:#A1C134; font-weight:bold;}
div#top div#top-container div#top-inner div.logpersonal{background: url("../design/division-personal-trans.png") top left no-repeat; float:left; min-width:120px; text-align:center; padding:0 10px 0 10px; height:28px; padding-top:12px; color:#B2B2B2; float:right;}
div#top div#top-container div#top-inner div.logpersonal a{ color:#A1C134;}
div#top div#top-container div#top-inner div.logpersonal form{ width:auto; float:left; padding-left:10px; color:#A1C134;}
div#top div#top-container div#top-inner div.logpersonal form{ width:auto; float:left; padding-left:10px;}
div#top div#top-container div#top-inner div.logpersonal form a{ color:#B2B2B2;}
/*TOP*/








/*NEWSLETTER*/
div#newsletter div#newsletter-container {width:960px; min-height:30px; margin:0 auto;}
div#newsletter div#newsletter-container div#newsletter-inner{ width:940px; text-align:right; background:#fff url("../design/images/newsletter-background-trans.png") top left repeat-x; padding:0 10px 0 10px;}
div#newsletter div#newsletter-container div#newsletter-inner div#newsletter-button{width:auto; height:26px; text-align:center; padding:8px 10px 0 10px;  background:url("../design/images/newsletter-background-button-trans.png") top left repeat-x; background-color:#D41C5C; float:right; color:#fff;}

div#newsletter div#newsletter-container div#newsletter-inner div#search-button{width:237px; margin-top:5px; height:25px; text-align:left; padding:4px 2px 0 2px;  background: #E8E96C; float:right; color:#fff;}

div#newsletter div#newsletter-container div#newsletter-inner div#newsletter-button a{color:#fff;}
div#newsletter div#newsletter-container div#newsletter-inner div#newsletter-button:hover{  cursor:pointer; color:#fff;}
div#newsletter div#newsletter-container div#newsletter-inner div#newsletter-button:hover a{color:#fff;}
div#newsletter div#newsletter-container div#newsletter-inner div#newsletter-button a:hover{ text-decoration:none; color:#fff;}
div#newsletter div#newsletter-container div#newsletter-inner div#newsletter-form{width:100%; height:auto; text-align:center; float:right; display:none; text-align:right;}
div#newsletter div#newsletter-container div#newsletter-inner div#newsletter-form div#newsletter-form-content{ width:300px; float:right; background-color:#D41C5C; padding:10px;}
/*END NEWSLETTER*/

/*MENU*/
div#menu div#menu-container {width:960px; height:80px; min-height:80px; margin:0 auto;}
div#menu div#menu-container div#menu-inner{ width:940px; height:80px; float:right; padding:0 10px 0 10px;}
div#menu div#menu-container div#menu-inner div#search{ width:200px; height:60px; float:right; padding:5px 0 0 0; text-align:right;}
/*END MENU*/

/*BANNER*/
div#banner div#banner-container {width:1008px; min-height:500px; margin:0 auto; padding-left:13px;}
div#banner div#banner-container div#banner-inner{ width:990px;}
/*END BANNER*/


/*HIGHLIGHTS*/
div#highlights div#highlights-container {width:976px; min-height:102px; margin:0 auto; background:#FAFAFA url("../design/images/highlights-background-trans.png") top left no-repeat; }
div#highlights div#highlights-container div#highlights-inner{ width:976px;}
div#highlights div#highlights-container div#highlights-inner div#logo-images{ float:left; margin:10px 0 0 30px;}
div#highlights div#highlights-container div#highlights-inner div#logo-images a{ float:left; margin-right:20px;}
div#highlights div#highlights-container div#highlights-inner div#contactslink{ float:right; margin:10px 20px; text-align:center; color:#7DC600; width:200px;}
div#highlights div#highlights-container div#highlights-inner div#contactslink:hover{ cursor:pointer;}
div#highlights div#highlights-container div#highlights-inner div#contactslink span{ width:100%; float:left; height:30px;} 
div#highlights div#highlights-container div#highlights-inner div#contactslink a{ color:#7DC600; font-size:18px; }
div#highlights div#highlights-container div#highlights-inner div#contactslink a:hover{ text-decoration:none; }
div#highlights div#highlights-container div#highlights-inner div#contactslink a.call{ color:#7DC600; font-size:18px; line-height:18px;}
div#highlights div#highlights-container div#highlights-inner div#contactslink a.smallnumber{ color:#00BDE8; font-size:10px;}
div#highlights div#highlights-container div#highlights-inner div#contactslink a.bignumber{ color:#00BDE8; font-size:18px;}
div#highlights div#highlights-container div#highlights-inner div#contactslink a.email{ color:#00BDE8; font-size:11px;}
/*END HIGHLIGHTS*/

/*HIGHLIGHTS JOBS*/
div#highlights-jobs div#highlights-jobs-container {width:976px; min-height:131px; margin:0 auto; background:#FAFAFA url("../design/images/highlights-jobs-background-trans.png") top left no-repeat; }
div#highlights-jobs div#highlights-jobs-container div#highlights-jobs-inner{ width:976px; float:left;}

div#highlights-jobs div#highlights-jobs-container div#highlights-jobs-inner div#jobs-division{ width:960px; height:120px; margin-left:15px; }
div#highlights-jobs div#highlights-jobs-container div#highlights-jobs-inner div#jobs-division div.job{ float:left; width:235px; height:120px; }
div#highlights-jobs div#highlights-jobs-container div#highlights-jobs-inner div#jobs-division div.job:hover{ cursor:pointer;}
div#highlights-jobs div#highlights-jobs-container div#highlights-jobs-inner div#jobs-division div.job div.imagejob{ float:left; width:104px; height:120px; text-align:center; }
div#highlights-jobs div#highlights-jobs-container div#highlights-jobs-inner div#jobs-division div.job div.textjob{ float:left; width:131px; height:120px; color:#04BDE8; font-size:21px; text-align:center;}
div#highlights-jobs div#highlights-jobs-container div#highlights-jobs-inner div#jobs-division div.job div.textjob div.line1{ padding-top:60px;}
div#highlights-jobs div#highlights-jobs-container div#highlights-jobs-inner div#jobs-division div.job div.textjob div.line2{padding-top:45px;}
div#highlights-jobs div#highlights-jobs-container div#highlights-jobs-inner div#jobs-division div.job div.textjob div.line3{padding-top:35px;}

div#highlights-jobs div#highlights-jobs-container div#highlights-jobs-inner div#jobs-division div.job div.textjob a{ float:left; width:131px; color:#04BDE8; font-size:21px;}
div#highlights-jobs div#highlights-jobs-container div#highlights-jobs-inner div#jobs-division div.job:hover a{ text-decoration:underline;}

/*END HIGHLIGHTS JOBS*/


/*HIGHLIGHTS TITLE*/
div#highlights-title div#highlights-title-container {width:976px; margin:0 auto; background:#FAFAFA;}
div#highlights-title div#highlights-title-container div#highlights-title-inner{ width:976px;}
div#highlights-title div#highlights-title-container div#highlights-title-inner div.title-news{ margin-left:220px;} 


/*HIGHLIGHTS TITLE*/


/*HIGHLIGHTS NEWS*/
div#highlights-news div#highlights-news-container {width:976px; margin:0 auto; background:#FAFAFA;}
div#highlights-news div#highlights-news-container div#highlights-news-inner{ width:976px;}
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-top{ float:left; width:976px; height:28px; background:#FAFAFA url("../design/images/news-highlights-background-top-trans.png") top left no-repeat; } 
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center{ float:left; width:976px; min-height:128px; background:#FAFAFA url("../design/images/news-highlights-background-trans.png") top left repeat-y; } 
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-bottom{ float:left; width:976px; min-height:22px; background:#FAFAFA url("../design/images/news-highlights-background-bottom-trans.png") top left no-repeat; } 

div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-arrow-left{ width:35px; float:left; min-height:240px; padding-top:65px; margin-left:20px;}
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-arrow-left a{}
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-arrow-left a img{ border:0;}

div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-container{ float:left; width:846px; min-height:260px; padding-left:10px;}
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-container div.items{ float:left;}

div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-container div.items div.news-block{ float:left; width:202px; margin-right:10px; background-color:#FFF; min-height:280px; padding-top:10px;}
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-container div.items div.news-block:hover{ cursor:pointer;}

div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-container div.items div.news-block:hover div.text-container div.title-new{ text-decoration:underline;}
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-container div.items div.news-block:hover div.text-container div.text-new{ color:#000;}	
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-container div.items div.news-block:hover div.text-container div.text-new a{ text-decoration:underline;}

div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-container div.items div.news-block div.image-container{ float:left; width:198px; margin-left:10px; background-color:#FFF; min-height:96px; border:#f2f2f2 solid 1px; text-align:center; padding:1px 0 0 0;}
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-container div.items div.news-block div.image-container a{ }
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-container div.items div.news-block div.image-container a img{ border:none; }
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-container div.items div.news-block div.image-bottom{ float:left; width:200px; height:47px; margin-left:9px;}
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-container div.items div.news-block div.text-container{ float:left; width:200px; margin-left:10px; margin-top:-30px;}
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-container div.items div.news-block div.text-container div.title-new{ float:left; width:200px; color:#04B4E6; font-size:12px; margin-bottom:10px;}
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-container div.items div.news-block div.text-container div.text-new{ float:left; width:200px; color:#666; font-size:9px;}
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-container div.items div.news-block div.text-container div.text-new a{ color:#99BA34; font-size:10px;}

div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-arrow-right{ width:35px; float:left; min-height:240px; padding-top:65px; margin-left:8px;}
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-arrow-right a{}
div#highlights-news div#highlights-news-container div#highlights-news-inner div#highlights-news-center div#news-arrow-right a img{ border:0;}

/*HIGHLIGHTS NEWS*/





/*NORMAL TITLE*/
div#normal-title div#normal-title-container {width:976px; margin:0 auto; background:#FAFAFA;}
div#normal-title div#normal-title-container div#normal-title-inner{ width:976px;}
div#normal-title div#normal-title-container div#normal-title-inner div.normal-title{ margin-left:220px;} 
/*NORMAL TITLE*/



/*NORMAL TITLE*/
div#normal-text div#normal-text-container {width:976px; margin:0 auto; background:#FAFAFA;}
div#normal-text div#normal-text-container div#normal-text-inner{ width:976px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-top{ float:left; width:976px; height:61px; background:#FAFAFA url("../design/images/text-center-background-top-trans.png") top left no-repeat; font-size:11px; } 

div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-top div.breadcrumbs{ color:#A1C134; float:left; width:750px; margin-top:30px; margin-left:200px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-top div.breadcrumbs span{ color:#B2B2B2; }
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-top div.breadcrumbs a{ color:#B2B2B2; font-size:11px; }



div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center{ float:left; width:976px; min-height:228px; background:#FAFAFA url("../design/images/text-center-background-trans.png") top left repeat-y; } 
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-bottom{ float:left; width:976px; min-height:22px; background:#FAFAFA url("../design/images/text-center-background-bottom-trans.png") top left no-repeat; } 

div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.leftcategories{ float:left; width:171px; margin-left:15px; min-height:200px; text-align:left; font-size:10px; color:#B2B2B2;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.leftcategories div.name{ float:left; width:150px; padding-left:25px; margin-bottom:20px; } 

div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.leftcategories ul{ float:left; width:200px; list-style-type:none; margin:0;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.leftcategories ul li{ background:url("../design/images/li-categories-trans.png") top left no-repeat; float:left; width:150px; height:28px; padding-left:25px; padding-top:3px; padding-bottom:3px; margin-top:5px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.leftcategories ul li a{ color:#00BBED; font-size:11px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.leftcategories ul li a:hover{ color:#00BBED;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.leftcategories ul li.actual{background:url("../design/images/li-categories-actual-trans.png") top left no-repeat; float:left; width:150px; height:30px; font-size:11px; color:#A1C134; padding-top:7px; margin-top:10px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.leftcategories ul li.actual-medium{background:url("../design/images/li-categories-actual-medium-trans.png") top left no-repeat; float:left; width:150px; height:30px; font-size:11px; color:#A1C134; padding-top:7px;}


div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.leftcategories ul li.actual-big{background:url("../design/images/li-categories-actual-big-trans.png") top left no-repeat; float:left; width:150px; height:30px; font-size:11px; color:#A1C134; padding-top:7px;}


/*DOWNLOADS*/
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories{ float:left; width:775px; margin-left:0px; min-height:200px; }
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div.donwload-element{ float:left; width:700px; margin-bottom:30px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div.donwload-element-none{ float:left; width:700px; margin-bottom:30px; margin-left:20px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div.donwload-element div.titlecategorie{ float:left; width:740px; font-size:14px; color:#00AEE9; padding-left:15px; height:20px; margin-bottom:5px; }
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div.donwload-element div.filename{float:left; width:740px; height:25px; border:solid 1px #FFF; padding-left:35px; padding-top:8px; color:#B2B2B2; margin-left:5px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div.donwload-element div.filename:hover{ background-color:#FAFAFA; border:solid 1px #F5F5F5; cursor:pointer; }
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div.donwload-element div.filename div.filename-name{float:left; width:550px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div.donwload-element div.filename div.filename-name a:hover{ text-decoration:none;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div.donwload-element div.filename div.filename-type{float:left; width:185px; color:#B2B2B2;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content div.donwload-element div.filename div.filename-type a{color:#B2B2B2;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div.donwload-element div.filename:hover div.filename-name a{ color:#00AEE9; }
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div.donwload-element div.filename:hover div.filename-type a{color:#B2B2B2;}

div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div.donwload-element div.filename div.filename-name a{ color:#4D4D4D; }
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div.donwload-element div.filename div.filename-type a{color:#B2B2B2;}

/*END DOWNLOADS*/

/*NORMAL TITLE*/


/*PRODUCTS HIGHLIGHTS*/
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights{width:785px; background-color:#fff; float:left; border:#F7F7F7 solid 1px; margin-top:-30px; margin-left:2px; border-left:none; border-right:none;}


div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#products-arrow-left{float:left; margin-top:150px; margin-left:0px; z-index:20; padding-left:3px; width:25px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.items{ float:left;}

div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.items div.product-highlight{float:left;  border:#F7F7F7 solid 1px; width:225px; height:550px; border-top:none; border-bottom:none; margin-left:30px; color:#4D4D4D; font-size:11px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.items div.product-highlight:hover{ cursor:pointer; background-color:#fcfcfc;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.items div.product-highlight:hover{ cursor:pointer;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.items div.product-highlight:hover{ cursor:pointer;}



div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.items div.product-highlight2{ margin-left:0px; border-left:none;}


div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.items div.product-highlight div.image{text-align:center; float:left; margin-top:20px; margin-bottom:30px; width:230px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.items div.product-highlight div.name{float:left; width:210px; margin-left:10px; font-size:14px; color:#00AEE9; margin-top:20px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.items div.product-highlight div.cat{float:left; width:210px; margin-left:10px; font-size:10px; color:#A1C134; margin-top:20px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.items div.product-highlight div.component{float:left; width:210px; margin-left:10px; font-size:10px; color:#B2B2B2; margin-top:20px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.items div.product-highlight div.component-descr{float:left; width:210px; margin-left:10px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.items div.product-highlight div.readmore{float:right; width:200px; margin-left:10px; font-size:12px; color:#00AEE9; text-align:right; margin-top:20px; margin-right:10px; margin-bottom:10px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.items div.product-highlight div.readmore a{color:#B2B2B2; font-size:10px;}

div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#products-arrow-right{float:left; margin-top:150px; margin-left:0px; width:20px;}


div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#navigator-products { float:left; margin-left:370px;}	

div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#navigator-products .navi{ float:left; margin-left:270px; text-align:center;}	



/*END PRODUCTS HIGHLIGHTS*/


/* PRODUCTS LIST*/
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div.listproducts{ padding-top:5px; padding-bottom:20px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.products-list{ float:left; width:772px; min-height:70px; margin-top:15px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.products-list:hover{ cursor:pointer; background-color:#FAFAFA;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.products-list div.products-list-inner{ float:left; padding:10px; width:752px;}

div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.products-list div.products-list-inner div.image-products-list{ float:left; width:80px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.products-list div.products-list-inner div.image-products-list a img{ border:#e6e6e6 solid 1px;}


div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.products-list div.products-list-inner div.description-products-list{ float:left; width:575px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.products-list div.products-list-inner div.description-products-list div.description-left-products-list{ float:left; width:300px; font-size:13px; color:#4D4D4D; margin-right:20px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.products-list div.products-list-inner div.description-products-list div.description-right-products-list{ float:left; width:250px; color:#666; font-size:10px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.products-list div.products-list-inner div.description-products-list div.details{ width:500px !important; margin-top:10px; }
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.products-list div.products-list-inner div.description-products-list div.description-right-products-list span{ color:#00BBED; font-size:10px;}

div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.products-list div.products-list-inner div.details-products-list{ float:right; padding-top:50px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.products-list div.products-list-inner div.details-products-list a{ color:#D9D9D9; font-size:10px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.products-list:hover div.products-list-inner div.details-products-list a{color:#A1C134;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div.products-list div.products-list-inner div.details-products-list a:hover{ color:#A1C134;}
/*END PRODUCTS LIST*/




/* PRODUCTS LIST*/
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone{ float:left;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news{ float:left;}
				 
	/* PRODUCTS LIST BUTTON BACK*/
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.button-left{ float:left; width:139px; height:24px; background:#FAFAFA url("../design/images/button_news_left.jpg") top left no-repeat; margin-left:26px; }
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.button-left:hover{ cursor:pointer;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.button-left:hover a{ text-decoration:underline;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.button-left a{ color:#FFF; font-size:10px; padding:5px; float:left; padding-left:25px; }
	/* END PRODUCTS LIST BUTTON BACK*/



div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.imagescontainerdown{ float:left; width:724px; min-height:120px;  margin-top:20px; margin-bottom:20px; margin-left:18px;}



div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.title{ float:left;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.title h2{}	
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.textcontainer{ float:left; width:600px; height:auto; padding:20px 110px;}
	
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.textcontainer div.leftcontent{ width:300px; float:left;}

div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.textcontainer div.rightcontent{ width:250px; float:left; margin-left:50px;}

div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.textcontainer div.cat{ float:left; width:300px; color:#ccc; font-size:11px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.textcontainer div.descr{ float:left; width:300px; color:#000; font-size:11px; margin-bottom:10px; margin-top:0px; line-height:15px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.textcontainer div.descr p{ color:#000; font-size:11px; line-height:15px;}

div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.textcontainer div.descr2{ float:left; width:200px; color:#A1C134; font-size:11px; margin-bottom:10px; margin-top:0px; line-height:15px;}

div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.textcontainer div.descr2 p{ color:#A1C134; font-size:11px; line-height:15px;}





div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.imagescontainerdown div#imagescontainer{ float:left; width:550px; height:350px;}

div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.imagescontainerdown div#imagescontainer div.items{ float:left;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.imagescontainerdown div#imagescontainer div.items div.news-images-block{ float:left; width:550px; margin-left:22px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.imagescontainerdown div#imagescontainer div.items div.news-images-block div.news-image-container{ float:left; width:550px; height:350px; margin-left:0px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.imagescontainerdown div#imagescontainer div.items div.news-images-block div.news-image-container a{ float:left;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.imagescontainerdown div#imagescontainer div.items div.news-images-block div.news-image-container a img{ float:left; display:block;}


div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.imagescontainerdown div#news-arrow-right{  float:left; margin-top:100px; margin-left:20px;}

div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.imagescontainerdown div#news-arrow-left{  float:left; margin-left:50px; margin-top:100px; width:40px;}

div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.imagescontainerdown div.navi{ float:left; margin-left:370px; text-align:center;}	


	/* PRODUCTS LIST DOWNLOAD*/
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content div.donwload-element{ float:left; width:958px; margin-bottom:2px; border:#F7F7F7 solid 1px; margin-left:-24px; border-left:none; border-right:none; min-height:152px; padding-bottom:10px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content div.donwload-element-none{ float:left; width:700px; margin-bottom:30px; margin-left:20px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content div.donwload-element div.titlecategorie{ float:left; width:740px; font-size:14px; color:#00AEE9; padding-left:15px; height:20px; margin-bottom:5px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content div.donwload-element div.filename{float:left; width:921px; height:25px; border:solid 1px #FFF; padding-left:35px; padding-top:8px; color:#4D4D4D; margin-left:0px; margin-top:10px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content div.donwload-element div.filename:hover{ background-color:#FAFAFA; border:solid 1px #F5F5F5; cursor:pointer; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content div.donwload-element div.filename div.filename-name{float:left; width:650px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content div.donwload-element div.filename div.filename-name a:hover{ text-decoration:none;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content div.donwload-element div.filename div.filename-type{float:left; width:150px; color:#B2B2B2;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content div.donwload-element div.filename div.filename-type a{color:#B2B2B2;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content div.donwload-element div.filename:hover div.filename-name a{ color:#00AEE9; }




div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content div.donwload-element div.filename:hover div.filename-name a{ text-decoration:underline;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content div.donwload-element div.filename:hover div.filename-type a{ text-decoration:underline;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content div.donwload-element div.filename div.filename-type a{color:#B2B2B2;}

	/* END PRODUCTS LIST DOWNLOAD*/


/* END PRODUCTS LIST*/

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentpartners div.donwload-element{ float:left; width:900px; margin-bottom:30px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentpartners div.donwload-element-none{ float:left; width:700px; margin-bottom:30px; margin-left:20px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentpartners div.donwload-element div.titlecategorie{ float:left; width:740px; font-size:14px; color:#00AEE9; padding-left:15px; height:20px; margin-bottom:5px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentpartners div.donwload-element div.filename2{float:left; width:900px; height:25px; border:solid 1px #FFF; padding-left:35px; padding-top:8px; color:#B2B2B2; margin-left:5px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentpartners div.donwload-element div.filename2:hover{ background-color:#FAFAFA; border:solid 1px #F5F5F5; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentpartners div.donwload-element div.filename2 div.filename-name{float:left; width:750px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentpartners div.donwload-element div.filename2 div.filename-name a:hover{ text-decoration:none;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentpartners div.donwload-element div.filename2 div.filename-type{float:left; width:150px; color:#B2B2B2;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentpartners div.donwload-element div.filename2 div.filename-type a{color:#B2B2B2;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentpartners div.donwload-element div.filename2:hover div.filename-name a{ color:#00AEE9; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentpartners div.donwload-element div.filename2:hover div.filename-type a{color:#B2B2B2;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentpartners div.donwload-element div.filename2 div.filename-name a{ color:#4D4D4D; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentpartners div.donwload-element div.filename2 div.filename-type a{color:#B2B2B2;}



/* END PRODUCTS LIST*/

/*CONTACTS TITLE*/
div#contacts-title div#contacts-title-container {width:976px; margin:0 auto; background:#FAFAFA;}
div#contacts-title div#contacts-title-container div#contacts-title-inner{ width:976px;}
div#contacts-title div#contacts-title-container div#contacts-title-inner div.contacts-title{ margin-left:220px;} 
/*CONTACTS TITLE*/



/*CONTACTS TEXT*/
div#contacts-text div#contacts-text-container {width:976px; margin:0 auto; background:#FAFAFA;}
div#contacts-text div#contacts-text-container div#contacts-text-inner{ width:976px;}
div#contacts-text div#contacts-text-container div#contacts-text-inner div#contacts-text-top{ float:left; width:976px; height:58px; background:#FAFAFA url("../design/images/contacts-background-top-trans.png") top left no-repeat; font-size:11px; } 
div#contacts-text div#contacts-text-container div#contacts-text-inner div#contacts-text-center{ float:left; width:976px; min-height:228px; background:#FAFAFA url("../design/images/contacts-background-trans.png") top left repeat-y; } 

div#contacts-text div#contacts-text-container div#contacts-text-inner div#contacts-text-center div.inner-contacts{ float:left; width:900px; margin-left:20px; }
div#contacts-text div#contacts-text-container div#contacts-text-inner div#contacts-text-center div.inner-contacts div.left-contacts{ float:left; width:400px; min-height:200px; text-align:center;}

div#contacts-text div#contacts-text-container div#contacts-text-inner div#contacts-text-center div.inner-contacts div.left-contacts div.title-general-contact{ float:left; width:400px; font-size:25px; color:#00AEE9; margin-bottom:30px; margin-top:20px;}
div#contacts-text div#contacts-text-container div#contacts-text-inner div#contacts-text-center div.inner-contacts div.left-contacts div.adress{ float:left; width:260px; padding:0 70px; color:#000; margin-bottom:10px; line-height:15px; font-size:11px; }
div#contacts-text div#contacts-text-container div#contacts-text-inner div#contacts-text-center div.inner-contacts div.left-contacts div.gps{ float:left; width:400px; color:#4D4D4D; font-size:11px; margin-bottom:10px; min-height:20px;}


div#contacts-text div#contacts-text-container div#contacts-text-inner div#contacts-text-center div.inner-contacts div.left-contacts div.phones{ float:left; width:400px; margin-bottom:10px;}
div#contacts-text div#contacts-text-container div#contacts-text-inner div#contacts-text-center div.inner-contacts div.left-contacts div.phones span{ font-size:9px;}
div#contacts-text div#contacts-text-container div#contacts-text-inner div#contacts-text-center div.inner-contacts div.left-contacts div.phones strong{ color:#000;}

div#contacts-text div#contacts-text-container div#contacts-text-inner div#contacts-text-center div.inner-contacts div.left-contacts div.emailcontact{ float:left; width:400px; margin-bottom:10px;}
div#contacts-text div#contacts-text-container div#contacts-text-inner div#contacts-text-center div.inner-contacts div.left-contacts div.emailcontact a{ color:#96BD28;}

div#contacts-text div#contacts-text-container div#contacts-text-inner div#contacts-text-center div.inner-contacts div.right-contacts{ float:left; width:450px; min-height:200px;  margin-left:50px;}


div#contacts-text div#contacts-text-container div#contacts-text-inner div#contacts-text-bottom{ float:left; width:976px; min-height:50px; background:#FAFAFA url("../design/images/contacts-background-bottom-trans.png") top left no-repeat; } 
/*END CONTACTS TEXT*/





/*MAPS TITLE*/
div#maps-title div#maps-title-container {width:976px; margin:0 auto; background:#FAFAFA;}
div#maps-title div#maps-title-container div#maps-title-inner{ width:976px;}
div#maps-title div#maps-title-container div#maps-title-inner div.maps-title-top { margin-left:60px; font-family:Arial, Regular, sans-serif; font-size:15px; float:left; width:300px;}
div#maps-title div#maps-title-container div#maps-title-inner div.maps-title-top span{ float:left; width:auto;}
div#maps-title div#maps-title-container div#maps-title-inner div.maps-title-top a{ margin-left:35px; font-size:15px; float:left; width:100px; color:#00AEE9;} 
/*MAPS TITLE*/



/*MAPS TEXT*/
div#maps-text div#maps-text-container {width:976px; margin:0 auto; background:#FAFAFA;}
div#maps-text div#maps-text-container div#maps-text-inner{ width:976px;}
div#maps-text div#maps-text-container div#maps-text-inner div#maps-text-top{ float:left; width:976px; height:28px; background:#FAFAFA url("../design/images/maps-background-top-trans.png") top left no-repeat; font-size:11px; } 
div#maps-text div#maps-text-container div#maps-text-inner div#maps-text-center{ float:left; width:976px; min-height:228px; background:#FAFAFA url("../design/images/news-highlights-background-trans.png") top left repeat-y; } 
div#maps-text div#maps-text-container div#maps-text-inner div#maps-text-center div.mapholder{ float:left; width:auto; padding-left:31px;}


div#maps-text div#maps-text-container div#maps-text-inner div#maps-text-bottom{ float:left; width:976px; min-height:50px; background:#FAFAFA url("../design/images/news-highlights-background-bottom-trans.png") top left no-repeat; } 
/*END CONTACTS TEXT*/



/********************************************************************************************************************************/
/*SHARE*/
div#share div#share-container {width:960px; min-height:70px; margin:0 auto;}
div#share div#share-container div#share-inner{ width:960px; text-align:right;}
div#share div#share-container div#share-inner div#share-center{width:880px;margin:0 auto;text-align:center; font-size:11px; color:#B7B7B7; padding-top:30px; }
div#share div#share-container div#share-inner div#share-center a{}
div#share div#share-container div#share-inner div#share-center div.tree{ float:left; color:#A1C134; font-size:10px;}
div#share div#share-container div#share-inner div#share-center div.tree img{ float:left; margin-top:-15px; margin-right:8px;}

div#share div#share-container div#share-inner div#share-center div.share-button{ float:right;}


/*SHARE END*/
/********************************************************************************************************************************/



/********************************************************************************************************************************/
/*FOOTER-COMPANY*/
div#footer-company div#footer-company-container {width:960px; min-height:52px; margin:0 auto; border-top:#E6E6E6 solid 1px;  border-bottom:#EBEBEB solid 1px;}
div#footer-company div#footer-company-container div#footer-company-inner{ width:960px;}
div#footer-company div#footer-company-container div#footer-company-inner div#footer-company-center{ width:960px; font-size:11px; height:32px; margin:0 auto; padding:20px 0 0 0;}
div#footer-company div#footer-company-container div#footer-company-inner div#footer-company-center ul{list-style: none; width:720px; margin: 0 auto; padding: 0; padding-left:50px; float:left;}
div#footer-company div#footer-company-container div#footer-company-inner div#footer-company-center ul li{ color:#fff; display:inline; width:auto; padding-left:20px; float:left;}
div#footer-company div#footer-company-container div#footer-company-inner div#footer-company-center ul a {color: #B2B2B2; text-decoration: none; font-size:11px; float:left;}

div#footer-company div#footer-company-container div#footer-company-inner div#footer-company-center ul li span { padding-left:0px; float:left;}
div#footer-company div#footer-company-container div#footer-company-inner div#footer-company-center ul span.actual {color:#808080; text-decoration: none; font-size:11px; float:left;}
div#footer-company div#footer-company-container div#footer-company-inner div#footer-company-center ul li.actual { color:#808080;}
div#footer-company div#footer-company-container div#footer-company-inner div#footer-company-center ul a:hover { text-decoration:underline;}

div#footer-company div#footer-company-container div#footer-company-inner div#footer-company-center a.tecnicallinks{ float:left;color: #B2B2B2; text-decoration: none; font-size:11px; width:auto; padding-left:20px;}

div#footer-company div#footer-company-container div#footer-company-inner div#footer-company-center a.tecnicallinks:hover{ cursor:pointer;}

/*FOOTER-COMPANY END*/
/********************************************************************************************************************************/

/********************************************************************************************************************************/
/*FOOTER*/
div#footer div#footer-container {width:960px; min-height:38px; margin:0 auto;}
div#footer div#footer-container div#footer-inner{ width:960px; text-align:right;}
div#footer div#footer-container div#footer-inner div#footer-center{width:960px;margin:0 auto;text-align:center; font-size:10px; height:36px; padding-top:10px; float:left; color:#B7B7B7; }
div#footer div#footer-container div#footer-inner div#footer-center a{}
div#footer div#footer-container div#footer-inner div#footer-center a img{text-align:left; padding-top:2px; vertical-align:middle;}

/*FOOTER END*/
/********************************************************************************************************************************/



/********************************************************************************************************************************/
/* GALLERY JQUERY */
#slideshow { text-align:center; width:100%; margin:0 auto; text-align:left;}
#slideshow img  {display: block; margin-left: auto; margin-right: auto;}
#slideshow img.vertical  {display: block; margin-left: auto;  margin-right: auto; margin-left:20%;}

#nav { float: left; margin-left:-6px; }
#nav li { width: 50px; float: left; margin: 4px; list-style: none; margin-bottom:0px; }
#nav a { width: 50px; padding: 1px; display: block; border: 1px solid #ccc; }
#nav a.activeSlide { background: #ccc }
#nav a:focus { outline: none; }
#nav img { border: none; display: block }

/* END GALLERY JQUERY */
/********************************************************************************************************************************/

/*LINKS*/
div.site{ width:100%; float:left; height:auto; margin-bottom:12px;}
span.site-name{ font-size:14px; color:#04B4E6; margin-right:5px; margin-bottom:2px; width:100px;}
span.site-name a{ font-size:11px; color:#808080;}		
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content ul{ float:left; margin-top:0px; margin-bottom:15px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content ul li{list-style:url("../design/green-dot.png");	font-size:12px; color:#4D4D4D; float:left; margin-bottom:5px; width:100%;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content ul li a{ color:#808080; font-size:11px;}





/*END LINKS*/




/*NORMAL TITLE*/
div.normal-title div.normal-title-container {width:976px; margin:0 auto; background:#FAFAFA;}
div.normal-title div.normal-title-container div.normal-title-inner{ width:976px;}
div.normal-title div.normal-title-container div.normal-title-inner div.normal-title-top { margin-left:180px;}
/*NORMAL TITLE*/
/*NORMAL CONTAINER*/
div.normalcontainer div.normalcontainer-container {width:976px; margin:0 auto; background:#FAFAFA;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner{ width:976px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-top{ float:left; width:976px; height:28px; background:#FAFAFA url("../design/images/news-highlights-background-top-trans.png") top left no-repeat; } 
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center{ float:left; width:976px; min-height:152px; background:#FAFAFA url("../design/images/news-highlights-background-trans.png") top left repeat-y; width:976px;} 
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-bottom{ float:left; width:976px; min-height:22px; background:#FAFAFA url("../design/images/news-highlights-background-bottom-trans.png") top left no-repeat; } 
/*END NORMAL CONTAINER*/





/*DIRECT CONTACTS*/
div.departements-container{ width:auto; float:left; margin-left:17px;}
div.departements-container div.departements-inner1{ float:left; width:239px; height:152px; background:#FAFAFA url("../design/images/direct1-trans.png") top left no-repeat; margin-bottom:12px;}
div.departements-container div.departements-inner2{ float:left; width:239px; height:152px; background:#FAFAFA url("../design/images/direct1-trans.png") top left no-repeat; margin-bottom:12px;}
div.departements-container div.departements-inner3{ float:left; width:239px; height:152px; background:#FAFAFA url("../design/images/direct1-trans.png") top left no-repeat; margin-bottom:12px;}
div.departements-container div.departements-inner4{ float:left; width:239px; height:152px; background:#FAFAFA url("../design/images/direct1-trans.png") top left no-repeat; margin-bottom:12px;}

div.departamentinfo{ float:left; padding:30px 7px; padding-bottom:0px;}
div.departement{ float:left; width:225px; text-align:center; font-size:12px; margin:0 auto; color:#00AEE9; margin-bottom:6px;}
div.charge{ float:left; width:225px; text-align:center; font-size:9px; margin:0 auto; color:#96BD28;}
div.chargename{ float:left; width:225px; text-align:center; font-size:11px; margin:0 auto; color:#000; margin-bottom:11px;}
div.chargephone{ float:left; width:225px; text-align:center; font-size:9px; margin:0 auto; color:#000;}
div.chargeemail{ float:left; width:225px; text-align:center; font-size:9px; margin:0 auto; color:#000}
div.chargeemail a{ color:#000; font-size:9px;}
/*END DIRECT CONTACTS*/

/*PARTNERS*/
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentpartners{ float:left; width:950px; margin-left:20px; margin-top:10px; min-height:50px; margin-bottom:10px;  border:#F7F7F7 solid 1px; border-bottom:none; border-right:none;}	
div.fadehover {	position: relative;	width: 157px;	height: 121px;	float:left;	border-left:#F7F7F7 solid 1px;	border-bottom:#F7F7F7 solid 1px;}
div.fadehoverlast {position: relative;	width: 157px;	height: 121px;	float:left;	border-left:#F7F7F7 solid 1px;	border-bottom:#F7F7F7 solid 1px;	border-right:#F7F7F7 solid 1px;}
	
img.a {	z-index: 10;	position: absolute;	left: 0;	top: 0;	cursor: pointer;	}
img.b {	position: absolute;	left: 0;	top: 0;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.linksbottom{ float:left; margin-left:40px;color:#00B6DD; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.linksbottom a{ color:#B2B2B2;}
/*PARTNERS*/




/*DEPARTMENTS*/
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentdepartments{ float:left; width:798px; margin-left:16px; margin-top:10px; height:auto; min-height:50px; margin-bottom:10px;  border:#F7F7F7 solid 1px; border-right:none; border-left:none; margin-bottom:20px; padding-left:160px;}	
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentdepartments div.departments-left{ width:295px; margin-left:60px; margin-right:0px; height:auto; margin-bottom:10px; float:left;} 
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentdepartments div.departments-left div.departement{ text-align:left; font-size:12px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentdepartments div.departments-left div.charge{ text-align:left; font-size:11px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentdepartments div.departments-left div.chargename{ text-align:left; font-size:11px; color:#4D4D4D;}
/*END DEPARTMENTS*/


/*CERTIFIES*/
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentcertifies{ float:left; width:898px; margin-left:16px; margin-top:10px; height:auto; min-height:50px; margin-bottom:10px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentcertifies div.leftcertifie{ float:left; width:453px; min-height:358px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentcertifies div.leftcertifie div.textinfo{ float:left; width:100%; text-align:center; color:#B3B3B3; font-size:11px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentcertifies div.rightcertifie{ float:left; width:387px; min-height:293px; color:#4D4D4D; font-size:11px; margin-left:20px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentcertifies div.rightcertifie p{ color:#4D4D4D; font-size:11px; text-align:justify;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentcertifies div.rightcertifie h1{  margin-bottom:30px; margin-top:20px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentcertifies div.rightcertifie img{ float:left; margin-top:30px; margin-right:0px; margin-left:0px;}
/*END CERTIFIES*/




/*COMPANY HISTORY*/
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent{ float:left; width:905px; margin-left:40px; margin-top:10px; min-height:50px; margin-bottom:10px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentbusiness{ width:800px !important; margin-left:95px;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent table p{ width:auto;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.leftcompany{ width:540px; min-height:100px; float:left;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.rightcompany{ float:left; min-height:100px; width:350px; font-size:11px; color:#4D4D4D; margin-left:15px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.rightcompany h1{ float:left; margin-bottom:10px; margin-top:10px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.rightcompany p{ font-size:11px; color:#4D4D4D;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.rightcompany a{ font-size:11px; color:#4D4D4D; font-weight:bold; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.rightcompany a:hover{}
div.rightcompany ul li{	list-style:url("../design/green-dot.png");	font-size:11px;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.leftcompany div#news-arrow-left{ float:left;  width:35px; float:left; min-height:240px; padding-top:65px; margin-left:-15px; margin-right:9px; }

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.leftcompany div#images-container{ float:left; width:430px; height:353px;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.leftcompany div#images-container div.items{ float:left;}


div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.leftcompany div#images-container div.items div.images-block{ float:left; width:405px; height:356px; background:#fff url("../design/images/installations-bacground-ima.png") top left no-repeat; padding:13px;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.leftcompany div#images-container div.items div.images-block div.image-container{ float:left; width:400px; height:315px; }


div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.leftcompany div#images-container div.items div.images-block div.description-container{ float:left; color:#6B6B6B; margin-top:0px;}


div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.leftcompany div#news-arrow-right{ float:right; width:30px; float:left; min-height:240px; padding-top:65px; margin-left:5px; text-align:left;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.leftcompany div#navigator-news{ float:left;}
	
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.leftcompany div.navi{ float:left; margin-left:200px; text-align:center;}	
	
	


/*END COMPANY HISTORY*/




/*HIGHLIGHTS NEWS MAIN */
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-arrow-left{ width:35px; float:left; min-height:240px; padding-top:65px; margin-left:20px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-arrow-left a{}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-arrow-left a img{ border:0;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-container{ float:left; width:846px; min-height:340px; padding-left:10px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-container div.items{ float:left;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-container div.items div.news-block{ float:left; width:202px; margin-right:10px; background-color:#FFF; min-height:300px; padding-top:10px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-container div.items div.news-block:hover{ cursor:pointer;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-container div.items div.news-block:hover div.text-container div.title-new{ text-decoration:underline;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-container div.items div.news-block:hover div.text-container div.text-new{ color:#000;}	
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-container div.items div.news-block:hover div.text-container div.text-new a{ text-decoration:underline;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-container div.items div.news-block div.image-container{ float:left; width:198px; margin-left:10px; background-color:#FFF; min-height:96px; border:#f2f2f2 solid 1px; text-align:center; padding:1px 0 0 0;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-container div.items div.news-block div.image-container a{ }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-container div.items div.news-block div.image-container a img{ border:none; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-container div.items div.news-block div.image-bottom{ float:left; width:200px; height:47px; margin-left:9px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-container div.items div.news-block div.text-container{ float:left; width:200px; margin-left:10px; min-height:150px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-container div.items div.news-block div.text-container div.title-new{ float:left; width:200px; color:#04B4E6; font-size:12px; margin-bottom:10px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-container div.items div.news-block div.text-container div.text-new{ float:left; width:200px; color:#666; font-size:9px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-container div.items div.news-block div.text-container div.text-new a{ color:#99BA34; font-size:10px;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-arrow-right{ width:30px; float:left; min-height:240px; padding-top:65px; margin-right:5px; text-align:left;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-arrow-right a{}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-arrow-right a img{ border:0;}


div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.division-news{ float:left; margin-left:16px; border-top:1px solid #F7F7F7; height:2px; width:958px; display:block;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container{ float:left; margin-left:16px; width:955px; min-height:200px; margin-top:20px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newshistory{ float:left; width:155px; min-height:100px; margin:0;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newshistory div#newshistory-inner{ float:left; padding-left:10px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newshistory div#newshistory-inner h2{ float:left; color:#00BBED; margin-bottom:20px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newshistory div#newshistory-inner div.history-news{ float:left; height:auto; margin-bottom:10px; margin-left:10px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newshistory div#newshistory-inner div.history-news a{ color:#666; font-size:10px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newshistory div#newshistory-inner div.history-news a.date{ color:#B2B2B2; font-size:8px;}

div#newshistory-inner ul{list-style:none; float:left;}
div#newshistory-inner li{list-style:none; margin-left:-20px; width:120px; float:left;	}
div#newshistory-inner span.actual{font-weight:bold;	color:#000;	}
div#newshistory-inner li.actual{font-weight:bold;	color:#000;	}
div.title h2{text-transform:uppercase;}
						
						


div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft{ float:left; margin-left:10px; width:785px; min-height:200px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone{float:left; margin-left:0px; width:500px; min-height:200px;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main{ float:left; width:100%; min-height:200px; margin-bottom:25px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main:hover{ cursor:pointer;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main:hover a{}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main a{}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main a img{}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main div.title{ float:left; text-align:left; width:100%;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main div.title h2{ text-align:left;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main div.text-news{ float:left; font-size:11px; color:#666; width:100%;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main div.text-news p{ font-size:11px; color:#666; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main div.text-news span.more{ color:#00B6DD;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main div.text-news span.date{ color:#96BD28;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main2{ float:left; width:245px; min-height:100px; margin-bottom:15px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main-left{ margin-right:10px; }

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main2:hover{ cursor:pointer;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main2:hover a{}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main2 a{}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main2 a img{}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main2 div.title{ float:left; width:100%; text-align:left;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main2 div.title h2{ text-align:left; font-size:14px!important; line-height:15px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main2 div.text-news{ float:left; font-size:10px; color:#666; width:100%;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main2 div.text-news p{ font-size:10px; color:#666;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main2 div.text-news span.more{color:#00B6DD;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#leftone div.main2 div.text-news span.date{color:#96BD28;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo{ width:245px; float:left; margin:0; min-height:200px; margin-left:25px;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.nextpage{ float:left; width:245px; margin-bottom:10px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.nextpage a{color:#00B6DD; }

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main{ float:left; width:245px; min-height:100px; margin-bottom:25px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main:hover{cursor:pointer;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main:hover a{}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main a{}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main a img{}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main div.title{ float:left; width:100%; text-align:left;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main div.title h2{text-align:left; font-size:14px!important; line-height:15px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main div.text-news{float:left; font-size:10px; color:#666; width:100%;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main div.text-news{ font-size:10px; color:#666;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main div.text-news span.more{color:#00B6DD;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main div.text-news span.date{color:#96BD28;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main2{ float:left; width:117px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.mainleft{margin-right:10px;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main2:hover{ cursor:pointer;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main2:hover a{}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main2 a{}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main2 a img{}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main2 div.title{float:left; width:100%; text-align:left;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main2 div.title h2{text-align:left; font-size:10px!important; line-height:13px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main2 div.text-news{float:left; font-size:10px; color:#666; width:100%;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main2 div.text-news p{font-size:10px; color:#666;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main2 div.text-news span.more{color:#00B6DD;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleft div#lefttwo div.main2 div.text-news span.date{color:#96BD28;}


div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.pagination-inner{ float:left; margin-left:16px; width:900px; min-height:30px; margin-top:20px; text-align:center;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.generalpagination{}

.generalpagination{
	width:400px; margin:0 auto; text-align:center;
}

.generalpagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.generalpagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
float:left;
padding-top:10px;
margin-left:5px;
text-align:center;

}

.generalpagination a, .generalpagination a:visited{
text-align:center;
text-decoration: none; 
color: #00B6DD;
width:18px;
height:26px;
padding-top:5px;
padding-bottom:5px;
float:left;
}

.generalpagination a:hover, .generalpagination a:active{
color: #FFF;
background:url("../design/images/pagination_numbers_background.png") top left no-repeat;
width:18px; float:left;
}


.generalpagination a.prevnext, .generalpagination a.prevnext:visited{
background:none;
width:auto; float:left;
}

.generalpagination a.prevnext:hover{
text-decoration:underline;
color:#00B6DD;
height:15px;
}



.generalpagination a:hover img, .generalpagination a:active img{


}


.generalpagination a.currentpage{
background:url("../design/images/pagination_numbers_background.png") top left no-repeat;
color: #FFF !important;
font-weight: bold;
cursor: default;
}

.generalpagination a.disablelink, .generalpagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border:none;
font-weight: normal !important;
width:auto;
float:left;
text-decoration:none;
}

.generalpagination a.imagenext{
background-color:#FFF;
}

.generalpagination a img{ margin:4px 0; padding:0 0;}


div.generalpagination a.image {
	background:url(/design/pagination-arrows.png) no-repeat;
	display:block;
	width:30px!important;
	height:30px!important;
	float:left;
	/*margin:40px 10px;*/
	margin-top:-5px;
	cursor:pointer;
	font-size:1px;
	padding:0px;
}

/* right */
div.generalpagination a.prev { background-position: 0px -30px; margin-right: 0px;}
div.generalpagination a.prev:hover { background-position:-30px -30px; }
div.generalpagination a.prev:active { background-position:-60px -30px; }
div.generalpagination a.prevdisablelink { background-position:-90px -30px; cursor:default;} 

/* left */
div.generalpagination a.next { margin-left: 0px; background-position: 0px 0px; } 
div.generalpagination a.next:hover { background-position:-30px 0px; }
div.generalpagination a.next:active { background-position:-60px 0px; }
div.generalpagination a.nextdisablelink { background-position:-90px 0px; cursor:default;}



/*TERMS POLICY TECNICAL PARAGRAPHS*/
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content{ float:left; color:#4D4D4D;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content p{color:#4D4D4D; line-height:15px;}


div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div.text-center-content strong{color:#04B4E6; font-size:14px; line-height:25px;}

/*TERMS POLICY TECNICAL PARAGRAPHS*/


/*NEWS ALONE*/
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone{ float:left; margin-left:10px; width:785px; min-height:200px;}



div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news{float:left; width:700px; margin-left:60px; margin-bottom:20px; }

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div.button-left{ float:left; width:139px; height:24px; background:#FAFAFA url("../design/images/button_news_left.jpg") top left no-repeat; margin-left:48px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div.button-left:hover{ cursor:pointer;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div.button-left:hover a{ text-decoration:underline;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div.button-left a{ color:#FFF; font-size:10px; padding:5px; float:left; padding-left:25px; }



div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div.button-right{ float:right; width:139px; height:24px; background:#FAFAFA url("../design/images/button_news_right.jpg") top left no-repeat; margin-right:145px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div.button-right:hover{ cursor:pointer;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div.button-right:hover a{ text-decoration:underline;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div.button-right a{ color:#FFF; font-size:10px; padding:5px; float:left; padding-left:7px; text-align:left; }


div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news	div.title{float:left; width:500px; margin-bottom:10px; text-align:left; margin-top:20px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news	div.title h2{float:left; width:500px; text-align:left; margin-left:50px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div.imagescontainer{float:left; width:100%; margin-top:10px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div.textcontainer{float:left; width:500px; margin-left:50px; color:#666; font-size:11px; margin-bottom:20px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div.textcontainer p{color:#666; font-size:10px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div.textcontainer span.date{float:left; color:#96BD28; font-size:9px; }

/*NEWS ALONE*/

/* CONTACTS FORM*/
#formcontacts .loadingImg{	float:left;	width:16px;	height:11px ;margin-left:20px; margin-top:5px; }
#formcontacts .loadingTxt{	float:left;	width:120px; font-size:8px;	margin-left:20px; color:#999}
#formcontacts input.error{	background-color:#FDDFE0;	border-color:#f00;	border-style:solid;	border-width:thin;}
#formcontacts textarea.error{	background-color:#FDDFE0;	border-color:#f00;	border-style:solid;	border-width:thin;}
#formcontacts input.highlight{	background-color:#FFF!important;	border-color:#6CF!important;	border-style:solid;	border-width:thin;}
#formcontacts textarea.highlight{	background-color:#FFF!important;	border-color:#6CF!important;	border-style:solid;	border-width:thin;}
#formcontacts input.success{	background-color:#E8FDD9;	border-color:#3C0;	border-style:solid;	border-width:thin;}
#formcontacts textarea.success{	background-color:#E8FDD9;	border-color:#3C0;	border-style:solid;	border-width:thin;}
#formcontacts div.error{background:no-repeat center left url("/design/erro.png");}
#formcontacts div.success{	background:url("/design/sucess.png") no-repeat left center;}
#formcontacts .result{	float:left;	width:20px;	height:25px; margin-left:-5px}
#formcontacts .required input[type=text],#formcontacts .required input[type=password], #formcontacts textarea{width:270px;	float:left;}
#formcontacts .required select{width:278px;	float:left;}
#formcontacts div#result_contacts{	float:left;	width:330px;  margin-left:68px; color:#00BBED; font-size:10px; font-weight:bold; padding-top:3px; text-align:left; }
#formcontacts div#result_contacts span.required{ color:#A1C134; text-transform:uppercase; width:50px; font-size:10px}
#formcontacts div#result_error{ width:310px; border:1px solid #FB0019; background-color:#FDDDDB; padding:6px; color:#FB0019; margin-top:-9px;  float:left; }
#formcontacts div#result_success{ width:310px; border:1px solid #43BF43; background-color:#F0FCDB; padding:6px; color:#8AA57F; margin-top:-9px;  float:left; }
/*END CONTACTS FORM */






/* LOGIN FORM*/
#loginform{ float:left; margin-left:38px; width:370px;}
#loginform .loadingImg{	float:left;	width:16px;	height:11px; margin-left:16px; padding-top:5px; padding-left:5px;}
#loginform .loadingTxt{	float:left;	width:80px;	font-size:9px;	margin-left:5px; color:#999;}
#loginform input.error{	background-color:#FDDFE0;	border-color:#f00;	border-style:solid;	border-width:thin;}
#loginform input.highlight{	background-color:#FFF!important;	border-color:#6CF!important;	border-style:solid;	border-width:thin;}
#loginform input.success{	background-color:#E8FDD9;	border-color:#3C0;	border-style:solid;	border-width:thin;}
#loginform div.error{	background:no-repeat center left url("/design/erro.png");}
#loginform div.success{	background:url("/design/sucess.png") no-repeat left center;}
#loginform .result{ float:left; width:20px;	height:25px;}
#loginform .required{ margin-bottom:8px;}
#loginform .required input[type=text],#loginform .required input[type=password]{width:304px; float:left; color:#00BEE8; font-size:12px; height:20px;}
#loginform div#result_remove{  font-size:11px; color:#000; font-weight:bold; width:305px; float:left; padding-top:12px; text-align:left; width:100%; padding-top:20px; min-height:25px; display:block;}

#loginform div#newsletter-help{ float:left; color:#00BEE8; font-size:10px;}
#loginform div#newsletter-help a{ color:#9CBD3B; font-size:10px;}

#loginform div#button_simulation{ float:right; margin-right:0px;}
#loginform .submitregistration{font-size:11px; color:#fff; vertical-align:middle; height:30px; outline:none; border:none; padding-bottom:4px;}
#loginform .submitregistration:hover{ cursor:pointer; color:#fff;}
#loginform div#result_error{ width:301px; border:1px solid #FB0019; background-color:#FDDDDB; padding:5px; color:#FB0019; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}
#loginform div#result_success{ width:301px; border:1px solid #43BF43; background-color:#F0FCDB; padding:5px; color:#8AA57F; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}
#loginform div.buttons{float:left; width:100%; margin-top:29px; padding-top:10px;}
#loginform div#button_login{width:100px; float:right; padding:0; margin:0; margin-right:53px;}
#loginform div#required{float:left; padding-top:10px; width:200px; text-align:left; color:#B7B7B7; font-size:10px;}
#loginform div#required span{ color:#00BEE8;}
/*END LOGIN FORM */


/* NEWSLETTER FORM*/
#newsletterform{ float:left; margin-left:38px; width:370px;}
#newsletterform .loadingImg{	float:left;	width:16px;	height:11px; margin-left:16px; padding-top:5px; padding-left:5px;}
#newsletterform .loadingTxt{	float:left;	width:80px;	font-size:9px;	margin-left:5px; color:#999;}
#newsletterform input.error{	background-color:#FDDFE0;	border-color:#f00;	border-style:solid;	border-width:thin;}
#newsletterform input.highlight{	background-color:#FFF!important;	border-color:#6CF!important;	border-style:solid;	border-width:thin;}
#newsletterform input.success{	background-color:#E8FDD9;	border-color:#3C0;	border-style:solid;	border-width:thin;}
#newsletterform div.error{	background:no-repeat center left url("/design/erro.png");}
#newsletterform div.success{	background:url("/design/sucess.png") no-repeat left center;}
#newsletterform .result{ float:left; width:20px;	height:25px;}
#newsletterform .required{ margin-bottom:8px;}
#newsletterform .required input[type=text],#newsletterform .required input[type=password]{width:304px;	float:left; color:#00BEE8; font-size:12px; height:20px;}
#newsletterform div#result_newsletter{  font-size:11px; color:#000; font-weight:bold; width:305px; float:left; padding-top:12px; text-align:left; width:100%; padding-top:20px; min-height:25px; display:block;}

#newsletterform div#newsletter-help{ float:left; color:#00BEE8; font-size:10px;}
#newsletterform div#newsletter-help a{ color:#9CBD3B; font-size:10px;}

#newsletterform div#button_simulation{ float:right; margin-right:0px;}
#newsletterform .submitregistration{font-size:11px; color:#fff; vertical-align:middle; height:30px; outline:none; border:none; padding-bottom:4px;}
#newsletterform .submitregistration:hover{ cursor:pointer; color:#fff;}
#newsletterform div#result_error{ width:301px; border:1px solid #FB0019; background-color:#FDDDDB; padding:5px; color:#FB0019; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}
#newsletterform div#result_success{ width:301px; border:1px solid #43BF43; background-color:#F0FCDB; padding:5px; color:#8AA57F; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}
#newsletterform div.buttons{float:left; width:100%; margin-top:29px; padding-top:10px;}
#newsletterform div#button_login{width:100px; float:right; padding:0; margin:0; margin-right:53px;}
#newsletterform div#required{float:left; padding-top:10px; width:200px; text-align:left; color:#B7B7B7; font-size:10px;}
#newsletterform div#required span{ color:#00BEE8;}

/*END NEWSLETTER FORM */



/* NEWSLETTER REMOVE FORM*/
#removenewsletterform{ float:left; margin-left:38px; width:370px;}
#removenewsletterform .loadingImg{	float:left;	width:16px;	height:11px; margin-left:16px; padding-top:5px; padding-left:5px;}
#removenewsletterform .loadingTxt{	float:left;	width:80px;	font-size:9px;	margin-left:5px; color:#999;}
#removenewsletterform input.error{	background-color:#FDDFE0;	border-color:#f00;	border-style:solid;	border-width:thin;}
#removenewsletterform input.highlight{	background-color:#FFF!important;	border-color:#6CF!important;	border-style:solid;	border-width:thin;}
#removenewsletterform input.success{	background-color:#E8FDD9;	border-color:#3C0;	border-style:solid;	border-width:thin;}
#removenewsletterform div.error{	background:no-repeat center left url("/design/erro.png");}
#removenewsletterform div.success{	background:url("/design/sucess.png") no-repeat left center;}
#removenewsletterform .result{ float:left; width:20px;	height:25px;}
#removenewsletterform .required{ margin-bottom:8px;}
#removenewsletterform .required input[type=text],#removenewsletterform .required input[type=password]{width:304px;	float:left; color:#00BEE8; font-size:12px; height:20px;}
#removenewsletterform div#result_remove{  font-size:11px; color:#000; font-weight:bold; width:305px; float:left; padding-top:12px; text-align:left; width:100%; padding-top:20px; min-height:25px; display:block;}

#removenewsletterform div#newsletter-help{ float:left; color:#00BEE8; font-size:10px;}
#removenewsletterform div#newsletter-help a{ color:#9CBD3B; font-size:10px;}

#removenewsletterform div#button_simulation{ float:right; margin-right:0px;}
#removenewsletterform .submitregistration{font-size:11px; color:#fff; vertical-align:middle; height:30px; outline:none; border:none; padding-bottom:4px;}
#removenewsletterform .submitregistration:hover{ cursor:pointer; color:#fff;}
#removenewsletterform div#result_error{ width:301px; border:1px solid #FB0019; background-color:#FDDDDB; padding:5px; color:#FB0019; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}
#removenewsletterform div#result_success{ width:301px; border:1px solid #43BF43; background-color:#F0FCDB; padding:5px; color:#8AA57F; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}
#removenewsletterform div.buttons{float:left; width:100%; margin-top:29px; padding-top:10px;}
#removenewsletterform div#button_login{width:100px; float:right; padding:0; margin:0; margin-right:53px;}
#removenewsletterform div#required{float:left; padding-top:10px; width:200px; text-align:left; color:#B7B7B7; font-size:10px;}
#removenewsletterform div#required span{ color:#00BEE8;}
/*END NEWSLETTER REMOVE FORM */

/* RECOVER FORM*/
#recoverform{ float:left; margin-left:38px; width:370px;}
#recoverform .loadingImg{	float:left;	width:16px;	height:11px; margin-left:16px; padding-top:5px; padding-left:5px;}
#recoverform .loadingTxt{	float:left;	width:80px;	font-size:9px;	margin-left:5px; color:#999;}
#recoverform input.error{	background-color:#FDDFE0;	border-color:#f00;	border-style:solid;	border-width:thin;}
#recoverform input.highlight{	background-color:#FFF!important;	border-color:#6CF!important;	border-style:solid;	border-width:thin;}
#recoverform input.success{	background-color:#E8FDD9;	border-color:#3C0;	border-style:solid;	border-width:thin;}
#recoverform div.error{	background:no-repeat center left url("/design/erro.png");}
#recoverform div.success{	background:url("/design/sucess.png") no-repeat left center;}
#recoverform .result{ float:left; width:20px;	height:25px;}
#recoverform .required{ margin-bottom:8px;}
#recoverform .required input[type=text],#recoverform .required input[type=password]{width:304px;	float:left; color:#00BEE8; font-size:12px; height:20px;}
#recoverform div#result_recover{  font-size:11px; color:#000; font-weight:bold; width:305px; float:left; padding-top:12px; text-align:left; width:100%; padding-top:20px; min-height:25px; display:block;}

#recoverform div#newsletter-help{ float:left; color:#00BEE8; font-size:10px;}
#recoverform div#newsletter-help a{ color:#9CBD3B; font-size:10px;}

#recoverform div#button_simulation{ float:right; margin-right:0px;}
#recoverform .submitregistration{font-size:11px; color:#fff; vertical-align:middle; height:30px; outline:none; border:none; padding-bottom:4px;}
#recoverform .submitregistration:hover{ cursor:pointer; color:#fff;}
#recoverform div#result_error{ width:301px; border:1px solid #FB0019; background-color:#FDDDDB; padding:5px; color:#FB0019; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}
#recoverform div#result_success{ width:301px; border:1px solid #43BF43; background-color:#F0FCDB; padding:5px; color:#8AA57F; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}
#recoverform div.buttons{float:left; width:100%; margin-top:29px; padding-top:10px;}
#recoverform div#button_login{width:100px; float:right; padding:0; margin:0; margin-right:53px;}
#recoverform div#required{float:left; padding-top:10px; width:200px; text-align:left; color:#B7B7B7; font-size:10px;}
#recoverform div#required span{ color:#00BEE8;}
/*END RECOVER FORM */




/* REGISTER FORM*/
#registerform{ float:left; margin-left:38px; width:370px;}
#registerform .loadingImg{	float:left;	width:16px;	height:11px; margin-left:16px; padding-top:5px; padding-left:5px;}
#registerform .loadingTxt{	float:left;	width:80px;	font-size:9px;	margin-left:5px; color:#999;}
#registerform input.error{	background-color:#FDDFE0;	border-color:#f00;	border-style:solid;	border-width:thin;}
#registerform input.highlight{	background-color:#FFF!important;	border-color:#6CF!important;	border-style:solid;	border-width:thin;}
#registerform input.success{	background-color:#E8FDD9;	border-color:#3C0;	border-style:solid;	border-width:thin;}
#registerform div.error{	background:no-repeat center left url("/design/erro.png");}
#registerform div.success{	background:url("/design/sucess.png") no-repeat left center;}
#registerform .result{ float:left; width:20px;	height:25px;}
#registerform .required{ margin-bottom:8px;}
#registerform .required input[type=text],#registerform .required input[type=password]{width:304px;	float:left; color:#00BEE8; font-size:12px; height:20px;}
#registerform div#result_remove{  font-size:11px; color:#000; font-weight:bold; width:305px; float:left; padding-top:12px; text-align:left; width:100%; padding-top:20px; min-height:25px; display:block;}

#registerform div#newsletter-help{ float:left; color:#00BEE8; font-size:10px;}
#registerform div#newsletter-help a{ color:#9CBD3B; font-size:10px;}

#registerform div#button_simulation{ float:right; margin-right:0px;}
#registerform .submitregistration{font-size:11px; color:#fff; vertical-align:middle; height:30px; outline:none; border:none; padding-bottom:4px;}
#registerform .submitregistration:hover{ cursor:pointer; color:#fff;}
#registerform div#result_error{ width:301px; border:1px solid #FB0019; background-color:#FDDDDB; padding:5px; color:#FB0019; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}
#registerform div#result_success{ width:301px; border:1px solid #43BF43; background-color:#F0FCDB; padding:5px; color:#8AA57F; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}
#registerform div.buttons{float:left; width:100%; margin-top:29px; padding-top:10px;}
#registerform div#button_login{width:100px; float:right; padding:0; margin:0; margin-right:53px;}
#registerform div#required{float:left; padding-top:10px; width:200px; text-align:left; color:#B7B7B7; font-size:10px;}
#registerform div#required span{ color:#00BEE8;}

#registerform div.required select {
width:65px; margin-left:20px; background:url(../design/images/select_background.png) top left repeat-x;
}

#registerform label.newsletter{ width:220px; float:left; text-align:left; }
/*END REGISTER FORM */






/* EDIT FORM*/
#editform{ float:left; margin-left:38px; width:370px;}
#editform .loadingImg{	float:left;	width:16px;	height:11px; margin-left:16px; padding-top:5px; padding-left:5px;}
#editform .loadingTxt{	float:left;	width:80px;	font-size:9px;	margin-left:5px; color:#999;}
#editform input.error{	background-color:#FDDFE0;	border-color:#f00;	border-style:solid;	border-width:thin;}
#editform input.highlight{	background-color:#FFF!important;	border-color:#6CF!important;	border-style:solid;	border-width:thin;}
#editform input.success{	background-color:#E8FDD9;	border-color:#3C0;	border-style:solid;	border-width:thin;}
#editform div.error{	background:no-repeat center left url("/design/erro.png");}
#editform div.success{	background:url("/design/sucess.png") no-repeat left center;}
#editform .result{ float:left; width:20px;	height:25px;}
#editform .required{ margin-bottom:8px;}
#editform .required input[type=text],#editform .required input[type=password]{width:304px;	float:left; color:#00BEE8; font-size:12px; height:20px;}
#editform div#result_remove{  font-size:11px; color:#000; font-weight:bold; width:305px; float:left; padding-top:12px; text-align:left; width:100%; padding-top:20px; min-height:25px; display:block;}

#editform div#newsletter-help{ float:left; color:#00BEE8; font-size:10px;}
#editform div#newsletter-help a{ color:#9CBD3B; font-size:10px;}

#editform div#button_simulation{ float:right; margin-right:0px;}
#editform .submitregistration{font-size:11px; color:#fff; vertical-align:middle; height:30px; outline:none; border:none; padding-bottom:4px;}
#editform .submitregistration:hover{ cursor:pointer; color:#fff;}
#editform div#result_error{ width:301px; border:1px solid #FB0019; background-color:#FDDDDB; padding:5px; color:#FB0019; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}
#editform div#result_success{ width:301px; border:1px solid #43BF43; background-color:#F0FCDB; padding:5px; color:#8AA57F; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}
#editform div.buttons{float:left; width:100%; margin-top:29px; padding-top:10px;}
#editform div#button_login{width:100px; float:right; padding:0; margin:0; margin-right:53px;}
#editform div#required{float:left; padding-top:10px; width:200px; text-align:left; color:#B7B7B7; font-size:10px;}
#editform div#required span{ color:#00BEE8;}

#editform div.required select {
width:65px; margin-left:20px; background:url(../design/images/select_background.png) top left repeat-x;
}

#editform label.newsletter{ width:220px; float:left; text-align:left;  }
/*END EDIT FORM */




/* REGISTER FORM*/
#recuperationform{ float:left; margin-left:270px; width:370px;}
#recuperationform .loadingImg{	float:left;	width:16px;	height:11px; margin-left:16px; padding-top:5px; padding-left:5px;}
#recuperationform .loadingTxt{	float:left;	width:80px;	font-size:9px;	margin-left:5px; color:#999;}
#recuperationform input.error{	background-color:#FDDFE0;	border-color:#f00;	border-style:solid;	border-width:thin;}
#recuperationform input.highlight{	background-color:#FFF!important;	border-color:#6CF!important;	border-style:solid;	border-width:thin;}
#recuperationform input.success{	background-color:#E8FDD9;	border-color:#3C0;	border-style:solid;	border-width:thin;}
#recuperationform div.error{	background:no-repeat center left url("/design/erro.png");}
#recuperationform div.success{	background:url("/design/sucess.png") no-repeat left center;}
#recuperationform .result{ float:left; width:20px;	height:25px;}
#recuperationform .required{ margin-bottom:8px;}
#recuperationform .required input[type=text],#recuperationform .required input[type=password]{width:304px;	float:left; color:#00BEE8; font-size:12px; height:20px;}
#recuperationform div#result_remove{  font-size:11px; color:#000; font-weight:bold; width:305px; float:left; padding-top:12px; text-align:left; width:100%; padding-top:20px; min-height:25px; display:block;}

#recuperationform div#newsletter-help{ float:left; color:#00BEE8; font-size:10px;}
#recuperationform div#newsletter-help a{ color:#9CBD3B; font-size:10px;}

#recuperationform div#button_simulation{ float:right; margin-right:0px;}
#recuperationform .submitregistration{font-size:11px; color:#fff; vertical-align:middle; height:30px; outline:none; border:none; padding-bottom:4px;}
#recuperationform .submitregistration:hover{ cursor:pointer; color:#fff;}
#recuperationform div#result_error{ width:301px; border:1px solid #FB0019; background-color:#FDDDDB; padding:5px; color:#FB0019; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}
#recuperationform div#result_success{ width:301px; border:1px solid #43BF43; background-color:#F0FCDB; padding:5px; color:#8AA57F; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}
#recuperationform div.buttons{float:left; width:100%; margin-top:29px; padding-top:10px;}
#recuperationform div#button_login{width:100px; float:right; padding:0; margin:0; margin-right:53px;}
#recuperationform div#required{float:left; padding-top:10px; width:200px; text-align:left; color:#B7B7B7; font-size:10px;}
#recuperationform div#required span{ color:#00BEE8;}

#recuperationform div.required select {
width:65px; margin-left:20px; background:url(../design/images/select_background.png) top left repeat-x;
}

#recuperationform label.newsletter{ width:220px; float:left; text-align:left; }
/*END REGISTER FORM */
 

/* ANALYSIS FORM*/
#analysis_select{ float:left; margin-left:10px; width:905px;}
#analysis_select label{ float:left; width:270px; color:#000; text-align:right; height:26px; font-size:11px; font-weight:bold;}
#analysis_select select { float:left; width:275px; background:url(../design/images/select_background.png) top left repeat-x;}

#analysis_form{ float:left; margin-left:10px; width:905px;}
#analysis_form label{ float:left; width:270px; color:#000; font-weight:normal;}
#analysis_form .loadingImg{	float:left;	width:16px;	height:11px; margin-left:16px; padding-top:5px; padding-left:5px;}
#analysis_form .loadingTxt{	float:left;	width:80px;	font-size:9px;	margin-left:5px; color:#999;}
#analysis_form input.error{	background-color:#FDDFE0;	border-color:#f00;	border-style:solid;	border-width:thin;}
#analysis_form input.highlight{	background-color:#FFF!important;	border-color:#6CF!important;	border-style:solid;	border-width:thin;}
#analysis_form input.success{	background-color:#E8FDD9;	border-color:#3C0;	border-style:solid;	border-width:thin;}
#analysis_form div.error{	background:no-repeat center left url("/design/erro.png"); padding-left:20px; color:#F00;}
#analysis_form div.success{	background:url("/design/sucess.png") no-repeat left center;  padding-left:20px; color:#093; }
#analysis_form div.warning{	background:no-repeat center left url("/design/warning.png"); padding-left:20px; color:#F90;}
#analysis_form div.success{	background:url("/design/sucess.png") no-repeat left center;  padding-left:20px; color:#093; }
#analysis_form .result{ float:left; width:370px; height:25px; margin-top:5px; margin-left:40px;}
#analysis_form .required{ margin-bottom:2px;}
#analysis_form .required input[type=text],#analysis_form .required input[type=password]{width:60px;	float:left; color:#00BEE8; font-size:12px; height:17px;}
#analysis_form div#result_analysis{  font-size:11px; color:#000; font-weight:bold; width:270px; float:left; text-align:left; margin-top:20px; min-height:25px; display:block; margin-left:280px}
#analysis_form .required .units{ float:left; margin-left:5px; width:100px; font-size:10px; color:#bbb; font-weight:normal; margin-top:8px; }
#analysis_form div#button_simulation{ float:right; margin-right:0px;}
#analysis_form .submitregistration{font-size:11px; color:#fff; vertical-align:middle; height:30px; outline:none; border:none; padding-bottom:4px;}
#analysis_form .submitregistration:hover{ cursor:pointer; color:#fff;}
#analysis_form div#result_error{ width:100%; border:1px solid #FB0019; background-color:#FDDDDB; padding:5px; color:#FB0019; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}
#analysis_form div#result_success{ width:100%; border:1px solid #43BF43; background-color:#F0FCDB; padding:5px; color:#8AA57F; margin-top:-13px; margin-left:2px; float:left; margin-bottom:5px;}
#analysis_form div.buttons{float:left; width:100%; margin-top:10px; padding-top:10px;}
#analysis_form div#button_login{width:200px; float:right; padding:0; margin:0; margin-right:140px;} 
#analysis_form div#button_login #submit_btn{width:200px; float:right; color:#000} 
#analysis_form div#required{float:left; padding-top:10px; width:200px; text-align:left; color:#B7B7B7; font-size:10px; margin-left:10px;}
#analysis_form div#required span{ color:#00BEE8;}
#analysis_form div.required select {width:65px; margin-left:20px; background:url(../design/images/select_background.png) top left repeat-x;}
#analysis_form div.required input[type=text].info {width:270px;	float:left;  font-size:12px; height:17px;}
#analysis_form label.info{ color:#00BBED; float:left; font-size:11px; font-weight:bold; height:15px; margin-right:10px; margin-top:8px; text-align:right; width:270px;}
#analysis_form .result2{ float:left; width:50px; height:25px; margin-top:0px; margin-left:0px}
#analysis_form textarea{width:270px;	float:left;  font-size:12px; height:50px;}
/*END ANALYSIS FORM */ 




div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div#result_error{width:501px;  border:1px solid #FB0019; background-color:#FDDDDB; padding:5px; color:#8AA57F; margin-top:-13px; margin-left:120px; float:left; margin-bottom:5px;  color:#04B4E6; margin-top:5px; padding:15px 80px; padding-bottom:5px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div#result_error span{ color:#F00; font-weight:bold; font-size:12px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div#result_error p{ color:#4D4D4D; margin-top:20px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div#result_error a{ color:#1D1D1D;}




div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div#result_success{width:501px; border:1px solid #43BF43; background-color:#F0FCDB; padding:5px; color:#8AA57F; margin-top:-13px; margin-left:120px; float:left; margin-bottom:5px;  color:#04B4E6; margin-top:5px;  padding:15px 80px; padding-bottom:5px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div#result_success span{ color:#8AA57F; font-weight:bold; font-size:12px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div#result_success p{ color:#4D4D4D; margin-top:20px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontent div#result_success a{ color:#1D1D1D;}





 div.tree{ float:left; color:#A1C134; font-size:10px; margin-top:5px;}
 div.tree span{ float:left; margin-top:12px; height:15px;}
 div.tree img{ float:left; margin-top:-25px; margin-right:8px;}
div#button_print{ float:left; margin-left:20px; margin-top:10px;}

div#button_print .submitregistration{ background:url("../design/images/facebox-button-big-trans.png") top left no-repeat; font-size:11px; color:#fff; vertical-align:middle; height:30px; outline:none; border:none; width:104px;}




div#navigator_company{width:976px; margin:0 auto;}
div#previous-navigator-company{float:left; width:200px; color:#00C2ED; margin-left:10px;}
div#previous-navigator-company span#left-arrow-company{}
div#previous-navigator-company a{color:#00c2ed;}
div#next-navigator-company{float:right; width:200px; color:#00C2ED; text-align:right; margin-right:10px}
div#next-navigator-company span#right-arrow-company{}
div#next-navigator-company a{color:#00c2ed;}


/*IMAGES ALONE NEW CONTAINER GALLERY*/
div.imagescontainerdown{ width:100%; float:left;  margin-top:10px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div#news-arrow-left{ float:left;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div#imagescontainer{ float:left; width:550px; height:343px;}

div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div#imagescontainer div.items{ float:left;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div#imagescontainer div.items div.news-images-block{ float:left; width:550px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div#imagescontainer div.items div.news-images-block div.news-image-container{ float:left; width:550px; height:343px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div#imagescontainer div.items div.news-images-block div.news-image-container a{ float:left;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div#imagescontainer div.items div.news-images-block div.news-image-container a img{ float:left; display:block;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div#news-folder-container div#newsleftalone div.text-news div#news-arrow-right{  float:right;}
div.imagescontainerdown div.navi{ float:left; margin-left:350px; text-align:center;}	
/*IMAGES NEW CONTAINER GALLERY*/




div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentbusiness table{ padding:5px; outline:none; border-collapse:collapse; border: solid 1px #e6e6e6;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentbusiness table thead tr{background-color:#f7f7f7; color:#00AEE9; padding:10px 5px; text-align:center; border: solid 1px #e6e6e6;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentbusiness table thead tr td{ padding:10px 5px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentbusiness table tbody tr{padding:10px 5px; }
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentbusiness table tbody tr td{padding:10px 5px;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentbusiness table tr td{padding:10px 5px; text-align:left; outline:none;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentbusiness table tr td p{ text-align:center;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentbusiness table tr{border: solid 1px #e6e6e6;}
div.normalcontainer div.normalcontainer-container div.normalcontainer-inner div.normalcontainer-center div.middlecontentbusiness table tr td{}




div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.textcontainer div.descr table{ padding:5px; outline:none; border-collapse:collapse; border: solid 1px #e6e6e6;}

div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.textcontainer div.descr table thead tr{background-color:#f7f7f7; color:#00AEE9; padding:10px 5px; text-align:center; border: solid 1px #e6e6e6;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.textcontainer div.descr table thead tr td{ padding:10px 5px; }
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.textcontainer div.descr table tbody tr{padding:10px 5px; }
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.textcontainer div.descr table tbody tr td{padding:10px 5px;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.textcontainer div.descr table tr td{padding:10px 5px; text-align:center; outline:none;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.textcontainer div.descr table tr td p{ text-align:center;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.textcontainer div.descr table tr{border: solid 1px #e6e6e6;}
div#normal-text div#normal-text-container div#normal-text-inner div#normal-text-center div.centercategories div#products-highlights div#productsleftalone div.product-news div.textcontainer div.descr table tr td{}


/*ACCORDION */
.accordion{list-style-type:none;border:none;outline:none;font-family:Verdana, Geneva, sans-serif;font-size:14px;margin:0;padding:0}
.accordion ul{float:left;display:block;width:100%;border:none;outline:none;margin:0;padding:0}
.accordion li{ color:#00BBED; background:#F7F7F7;list-style-type:none;float:left;display:block;width:100%;border:1px solid #E6E6E6; border-bottom:none;outline:none;margin:0;padding:0;}
.accordion li:last-child{border-bottom:1px solid #E6E6E6; }
.accordion li:hover{background-color:#FAFAFA; outline:none}
.accordion li:hover a{color:#00BBED;}
.accordion li.active>a{background:url(../design/closeAccordion.png) no-repeat center right;background-color:#fff;color:#00BBED;border:none;outline:none}
.accordion li div{ background:#fff;display:block;clear:both;float:left;border:none;outline:none;padding:20px 15px; color:#000;  width:715px;}
.accordion a{text-decoration:none;font:bold 1.1em/2em Arial, sans-serif;display:block;cursor:pointer;background:url(../design/open.png) no-repeat center right;color:#B2B2B2;border:none;outline:none;padding:10px;}
.accordion li div div{ padding:0px!important; }
.accordion a:hover{background:url(../design/open_hover.png) no-repeat center right;border:none;outline:none}
.accordion li div a{color:#808080!important}
.accordion li div a:hover{color:#808080!important;text-decoration:underline}
.accordion li h4.noborder{width:490px!important}

.accordion ul ul{display:block!important}

