html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1.1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}body,input,textarea{font-family:"Trebuchet MS",Arial,sans-serif;font-size:.9em;}body{background:#000 url('../Images/Layout/main_bg.jpg') no-repeat center top;color:#f4ffbf;}a{color:#fff;}a:hover{text-decoration:none;color:#fff;}.ui.button.default{display:inline-block!important;width:150px!important;cursor:pointer!important;color:#fff!important;text-align:center!important;text-decoration:none!important;background-image:url('../Images/Layout/button_default.png')!important;background-repeat:no-repeat!important;background-position:top!important;background-color:transparent!important;border:0!important;float:left;}a.ui.button.default{height:21px!important;padding:5px 0 0 0;}a.ui.button.base:hover{background-position:0 -24px!important;}a.ui.button.base:active{background-position:0 -48px!important;}a.ui.button.base.down{background-position:0 -48px!important;}input.ui.button.default{height:26px!important;}input.ui.button.base.hover{background-position:0 -24px!important;}input.ui.button.base.active,input.ui.button.base.down{background-position:0 -48px!important;}#headerContainer .inner,#navigationContainer .inner,#crumbtrailContainer .inner,#contentContainer .inner,#footerContainer .inner{width:960px;margin:auto;}#headerContainer{height:130px;margin:0 0 10px 0;}#headerContainer .logo{width:240px;float:left;}#headerContainer .sidepanel{width:240px;float:right;}#headerContainer .sidepanel .search .content{background:url('../Images/Layout/sidepanel_center.png') repeat-y;padding:10px 15px 5px 15px;}#headerContainer .sidepanel .search .content input.text{background:url('../Images/Layout/input_sidepanel.png') no-repeat;width:170px;height:16px;padding:5px;float:left;border:0;}#headerContainer .sidepanel .search .content input.button{background:url('../Images/Layout/button_search.png') no-repeat;width:30px;height:26px;float:left;border:0;}#headerContainer .sidepanel .search .bottom{height:10px;background:url('../Images/Layout/sidepanel_bottom.png') no-repeat;}#headerContainer .sidepanel .contact{background:url('../Images/Icons/24x24_phone.png') no-repeat 20px 0;font-size:1.7em;color:#000;text-align:right;padding:0 20px 0 0;}#navigationContainer .navigation .left,#navigationContainer .navigation .center,#navigationContainer .navigation .right{display:block;width:15px;height:41px;float:left;}#navigationContainer .navigation .left{background:url('../Images/Layout/nav_left.png') no-repeat;}#navigationContainer .navigation .center{width:930px;background:url('../Images/Layout/nav_center.png') repeat-x;text-align:center;}#navigationContainer .navigation .right{background:url('../Images/Layout/nav_right.png') no-repeat;}#navigationContainer .navigation ul li{display:inline;}#navigationContainer .navigation ul li a{font-size:1.05em;display:inline-block;padding:2px 10px;margin:10px 0;text-decoration:none;color:#fff;border-right:1px solid #6f7f24;}#navigationContainer .navigation ul li a:hover,#navigationContainer .navigation ul li a.active{text-decoration:underline;}#navigationContainer .navigation ul li a.last{border-right:0;}#crumbtrailContainer .inner{padding:0 10px 8px 10px;width:940px;font-size:.9em;color:#9daa5e;}#crumbtrailContainer a{color:#afbd6f;}#contentContainer{margin:0 0 10px 0;}#contentContainer .subnavigation{position:relative;z-index:10;padding:0 10px;}#contentContainer .subnavigation ul li{display:inline;}#contentContainer .subnavigation ul li a{font-size:1.05em;display:inline-block;color:#b5cc50;text-decoration:none;}#contentContainer .subnavigation ul li a .left,#contentContainer .subnavigation ul li a .text,#contentContainer .subnavigation ul li a .right{display:inline-block;height:35px;float:left;margin:0 0 1px 0;}#contentContainer .subnavigation ul li a .left{width:15px;background:url('../Images/Layout/subnav_left.png') no-repeat 0 -40px;}#contentContainer .subnavigation ul li a .text{background:url('../Images/Layout/subnav_center.png') repeat-x 0 -40px;padding:12px 10px 0 10px;height:23px;}#contentContainer .subnavigation ul li a .right{width:15px;background:url('../Images/Layout/subnav_right.png') no-repeat 0 -40px;}#contentContainer .subnavigation ul li a:hover{text-decoration:underline;}#contentContainer .subnavigation ul li a.active{color:#fff;}#contentContainer .subnavigation ul li a.active .left,#contentContainer .subnavigation ul li a.active .text,#contentContainer .subnavigation ul li a.active .right{height:36px;margin:0;}#contentContainer .subnavigation ul li a.active .left{background:url('../Images/Layout/subnav_left.png') no-repeat;}#contentContainer .subnavigation ul li a.active .text{background:url('../Images/Layout/subnav_center.png') repeat-x;height:24px;}#contentContainer .subnavigation ul li a.active .right{background:url('../Images/Layout/subnav_right.png') no-repeat;}#contentContainer .content{width:710px;float:left;position:relative;margin:-6px 0 0 0;}#contentContainer .content h1{font-size:2.0em;color:#fff;}#contentContainer .content .top{height:15px;background:url('../Images/Layout/canvas_top.png') no-repeat;}#contentContainer .content .bottom{height:15px;background:url('../Images/Layout/canvas_bottom.png') no-repeat;}#contentContainer .content .center{background:url('../Images/Layout/canvas_center.png') repeat-y;padding:0 15px;min-height:300px;}#contentContainer .content h1{font-size:2.0em;color:#fff;}#contentContainer .content h1 strong,#contentContainer .content h1 b{color:#EFFF90;}#contentContainer .content h2{font-size:1.6em;color:#fff;}#contentContainer .content h1,#contentContainer .content h2,#contentContainer .content h3,#contentContainer .content p,#contentContainer .content ul{margin:0 0 10px 0;}#contentContainer .content ul{margin:0 0 10px 30px;}#contentContainer .content ul li{list-style-type:square;}#contentContainer .sidemenu{width:240px;float:right;position:relative;margin:-6px 0 0 0;}#contentContainer .sidemenu .sidepanel h2{font-size:1.5em;color:#efff90;margin:0 0 5px 0;}#contentContainer .sidemenu .sidepanel .top{height:10px;background:url('../Images/Layout/sidepanel_top.png') no-repeat;}#contentContainer .sidemenu .sidepanel .bottom{height:10px;background:url('../Images/Layout/sidepanel_bottom.png') no-repeat;}#contentContainer .sidemenu .sidepanel .center{background:url('../Images/Layout/sidepanel_center.png') repeat-y;padding:5px 15px;}#contentContainer .sidemenu .sidepanel.inAction{color:#fff;font-size:1.2em;}#contentContainer .sidemenu .sidepanel.inAction a{text-decoration:none;}#contentContainer .sidemenu .sidepanel.inAction a:hover .text{text-decoration:underline;}#contentContainer .sidemenu .sidepanel.inAction img{float:left;margin:0 5px 0 0;}#contentContainer .sidemenu .sidepanel.inAction .text{display:inline-block;float:left;padding:8px 0 0 0;}#contentContainer .sidemenu .sidepanel.newsletter{color:#fff;}#contentContainer .sidemenu .sidepanel.newsletter p{margin:0 0 5px 0;}#contentContainer .sidemenu .sidepanel.newsletter .text{background:url('../Images/Layout/input_sidepanel.png') no-repeat;width:200px;height:16px;padding:5px;margin:0 0 2px 0;border:0;display:block;}#contentContainer .sidemenu .sidepanel.newsletter .infoPanel .success{background:#718823;border:1px solid #9cb44c;padding:5px;margin:0 0 5px 0;}#contentContainer .sidemenu .sidepanel.newsletter .infoPanel .error{background:#c93c3c;border:1px solid #e97979;padding:5px;margin:0 0 5px 0;}#contentContainer .sidemenu .sidepanel.newsletter label{margin:0 5px 0 0;}#contentContainer .sidemenu .sidepanel.newsletter .ui.button{float:right;}#contentContainer .sidemenu .sidepanel.faq ul{border-top:1px solid #000;margin:0 0 5px 0;}#contentContainer .sidemenu .sidepanel.faq ul li a{text-decoration:none;display:block;padding:3px 3px 3px 23px;border-bottom:1px solid #000;background:url('../Images/Icons/16x16_information.png') no-repeat 3px 3px;}#contentContainer .sidemenu .sidepanel.faq ul li a:hover{text-decoration:underline;}#contentContainer .sidemenu .sidepanel.faq .ui.button{float:right;}#contentContainer .sidemenu .sidepanel.vacancies{color:#fff;font-size:1.2em;}#contentContainer .sidemenu .sidepanel.vacancies a{text-decoration:none;}#contentContainer .sidemenu .sidepanel.vacancies a:hover .text{text-decoration:underline;}#contentContainer .sidemenu .sidepanel.vacancies img{float:left;padding:0 10px 0 0;}#contentContainer .sidemenu .sidepanel.vacancies .text{display:inline-block;float:left;margin:12px 0 0 0;border-left:1px solid #fff;padding:0 0 0 10px;}#footerContainer{color:#87a819;}#footerContainer .footer strong{font-weight:bold;}#footerContainer .footer .top{height:10px;background:url('../Images/Layout/footer_top.png') no-repeat;}#footerContainer .footer .bottom{height:10px;background:url('../Images/Layout/footer_bottom.png') no-repeat;}#footerContainer .footer .center{background:url('../Images/Layout/footer_center.png') repeat-y;padding:0 10px;}#footerContainer .footer .center .logo{width:95px;float:left;}#footerContainer .footer .center .content{width:650px;float:left;margin:17px 0 0 0;}#footerContainer .footer .center .content a{color:#aed03e;}#footerContainer .footer .center .credits{width:175px;float:right;text-align:right;margin:30px 5px 0 0;}#footerContainer .footer .center .credits a{color:#5e7a00;}.strongpointsContainer{margin:0 0 15px 0;}.strongpointsContainer .strongpoint h2{padding:4px 0 8px 30px;margin:0!important;background-repeat:no-repeat;background-image:url('../Images/Icons/24x24_tick.png');background-position:0 1px;cursor:pointer;font-size:1.2em!important;}.strongpointsContainer .strongpoint h2 .number{color:#EFFF90!important;}.strongpointsContainer .strongpoint h2 a{font-size:.85em;color:#EFFF90;display:inline-block;padding:0 0 0 20px;background:url('../Images/Icons/16x16_control_add.png') no-repeat 0 1px;margin:0 0 0 10px;}.strongpointsContainer .strongpoint .description{padding:0 0 0 40px;display:none;}.home .intro{width:450px;float:left;margin:0 20px 0 0;}.home .slideshow{width:206px;height:206px;overflow:hidden;margin:5px 0 0 0;float:left;}.home .slideshow ul{margin:0!important;padding:0!important;}.home .slideshow ul li{margin:0!important;padding:0!important;list-style-type:none;width:206px;height:206px;overflow:hidden;float:left;}.home .slideshow img{border:3px solid #3d5000;}.home .testimonials{width:450px;height:160px;overflow:hidden!important;float:left;margin:0 20px 0 0;background:url('../Images/Pages/home_quote.png') no-repeat;}.home .testimonials ul{margin:0!important;padding:0!important;}.home .testimonials ul li{width:450px;height:180px;float:left;margin:0!important;padding:0!important;list-style-type:none!important;}.home .testimonials ul li .imageContainer{display:block;width:130px;float:left;padding:15px;}.home .testimonials ul li .descriptionContainer{display:block;width:275px;float:left;padding:15px 15px 15px 0;}.home .testimonials ul li .descriptionContainer .quote{display:block;font-size:1.4em;}.home .testimonials ul li .descriptionContainer .customer{display:block;color:#d2e48d;}.home .testimonials ul li.noImage .descriptionContainer{display:block;width:420px;float:left;padding:15px;text-align:center;}.home .spotlight{width:206px;float:left;}.home .spotlight ul{margin:0 0 10px 0!important;padding:0!important;}.home .spotlight ul li{margin:0 0 1px 0!important;list-style-type:none!important;}.home .spotlight ul li a{display:block;padding:3px!important;background:#88a524;text-decoration:none;}.home .spotlight ul li a:hover{background:#97b531;text-decoration:underline;}.home .testimonials .carousel-wrap{height:180px!important;}.home .slideshow .carousel-wrap{height:210px!important;}.about.info img{border:3px solid #3d5000;margin:0 0 10px 10px;}.about.news ul.list{margin:0 0 10px 0!important;padding:0!important;}.about.news ul.list li{margin:0 0 1px 0!important;list-style-type:none!important;}.about.news ul.list li a{display:block;padding:3px!important;background:#88a524;text-decoration:none;}.about.news ul.list li a .date{color:#EFFF90;}.about.news ul.list li a:hover{background:#97b531;text-decoration:underline;}.about.news.detail h1{margin:0 0 5px 0!important;}.about.news.detail .date{padding:0 0 0 20px;margin:0 0 10px 0;background:url('../Images/Icons/16x16_calendar.png') no-repeat;color:#fff;}.about.news.detail .linkBack a{display:inline-block;float:right;padding:0 0 0 20px;background:url('../Images/Icons/16x16_application_view_list.png') no-repeat;}.hsb img{border:3px solid #3d5000;margin:0 0 10px 10px;}.energy.PH img,.energy.LEW img,.energy.NEW img{border:3px solid #3d5000;margin:0 0 10px 10px;}.SOD img{border:3px solid #3d5000;margin:0 0 10px 10px;}.testimonials.list ul{margin:0!important;padding:0!important;}.testimonials.list ul li{margin:0 0 10px 0!important;list-style-type:none!important;}.testimonials.list ul li a{background:#88A524;padding:10px!important;display:block;text-decoration:none;}.testimonials.list ul li a:hover{background:#97B531;}.testimonials.list ul li .imageContainer{display:block;width:130px;float:left;border:3px solid #3D5000;margin:0 10px 0 0;}.testimonials.list ul li .descriptionContainer{display:block;width:510px;float:left;}.testimonials.list ul li .descriptionContainer .quote{display:block;font-size:1.4em;}.testimonials.list ul li .descriptionContainer .quote p{margin:0!important;padding:0!important;}.testimonials.list ul li .descriptionContainer .customer{display:block;color:#d2e48d;}.testimonials.list ul li.noImage .descriptionContainer{display:block;float:left;width:640px;}.testimonials.detail .header{display:block;}.testimonials.detail .imageContainer{width:337px;height:200px;float:left;border:3px solid #3D5000;border-width:3px 0 3px 3px;}.testimonials.detail .noImage .imageContainer{display:none;}.testimonials.detail .quoteContainer{width:317px;height:160px;float:left;background:#5a7400;padding:20px 10px;border:3px solid #3D5000;border-width:3px 3px 3px 0;text-align:center;}.testimonials.detail .quoteContainer .quote{display:block;font-size:1.7em;}.testimonials.detail .quoteContainer .customer{display:block;color:#d2e48d;}.testimonials.detail .noImage .quoteContainer{width:654px;height:auto;border-width:3px;}.testimonials.detail .intro{display:block;background:#88A524;padding:10px;margin-bottom:5px;}.testimonials.detail .description{display:block;padding:10px;}.testimonials.detail .images ul{margin:0!important;padding:0!important;}.testimonials.detail .images ul li{list-style-type:none!important;display:inline;float:left;}.testimonials.detail .images ul li a{display:block;text-decoration:none;background:#3d5000;padding:3px;margin:0 6px 6px 0;}.testimonials.detail .images ul li.last a{margin-right:0;}.testimonials.detail .images ul li a:hover{background:#000;}.testimonials.detail .navi{background:#88a524;padding:10px;margin:5px 0 5px 0;overflow:hidden;float:left;width:660px;}.testimonials.detail .navi .previous{width:300px;float:left;}.testimonials.detail .navi .next{width:300px;float:right;text-align:right;}.realisations .realisationsList ul{margin:0!important;padding:0!important;}.realisations .realisationsList ul li{list-style-type:none!important;display:inline;float:left;}.realisations .realisationsList ul li a{display:block;text-decoration:none;background:#3d5000;padding:3px;margin:0 6px 6px 0;}.realisations .realisationsList ul li.last a{margin-right:0;}.realisations .realisationsList ul li img{width:216px;height:120px;}.realisations .realisationsList ul li .customer{display:block;text-align:center;padding:5px 0;color:#EFFF90;}.realisations .realisationsList ul li .location{display:block;text-align:center;background:#4c6300;padding:3px 0;font-size:.85em;}.realisations .realisationsList ul li a:hover{background:#000;}.realisations.detail .images ul{margin:0!important;padding:0!important;}.realisations.detail .images ul li{list-style-type:none!important;display:inline;float:left;}.realisations.detail .images ul li a{display:block;text-decoration:none;background:#3d5000;padding:3px;margin:0 6px 6px 0;}.realisations.detail .images ul li.last a{margin-right:0;}.realisations.detail .images ul li a:hover{background:#000;}.realisations.detail .concept{background:#88a524;padding:10px;margin:0 0 5px 0;}.realisations.detail .price{background:#88a524 url('../Images/Icons/16x16_money_euro.png') no-repeat 10px 10px;padding:10px 10px 10px 30px;}.realisations.detail .price .label{color:#fff;}.realisations.detail .testimonial{background:#88a524 url('../Images/Icons/16x16_user_home.png') no-repeat 10px 10px;padding:10px 10px 10px 30px;margin:5px 0 5px 0;overflow:hidden;}.realisations.detail .navi{background:#88a524;padding:10px;margin:5px 0 5px 0;overflow:hidden;}.realisations.detail .navi .previous{width:300px;float:left;}.realisations.detail .navi .next{width:300px;float:right;text-align:right;}.contact.info.left{width:270px;float:left;}.contact.info .general,.contact.info .links{background:#88A524;padding:10px;margin:0 20px 20px 0;}.contact.info .links ul{margin:0!important;padding:0!important;border-top:1px solid #769803;}.contact.info .links li{list-style-type:none!important;border-bottom:1px solid #769803;}.contact.info .links li a{display:block;padding:3px!important;background:#88a524;text-decoration:none;}.contact.info .links li a:hover{background:#97b531;text-decoration:underline;}.contact.info .general #GoogleMap{width:224px;height:140px;border:3px solid #3d5000;margin:10px 0 0 0;}.contact.info.right{width:410px;float:left;}.contact.info .form .label{display:block;padding:3px;margin-right:5px;}.contact.info .form .textlarge,.contact.info .form .textsmall,.contact.info .form .textarea{height:16px;padding:5px;margin:0 0 2px 0;border:0;}.contact.info .form .textlarge{width:390px;background:url('../Images/Layout/input_form_large.png') no-repeat;}.contact.info .form .textsmall{width:200px;background:url('../Images/Layout/input_form_small.png') no-repeat;}.contact.info .form .textarea{width:390px;height:150px;background:url('../Images/Layout/textarea_form_large.png') no-repeat;}.contact.info .form .validator{color:#c80000!important;font-weight:bold;padding-left:3px;}.contact.info .form .summary{padding:10px;background:#c80000;margin-bottom:15px;color:#fff!important;}.contact.info .form .summary ul{padding:0!important;margin:0 0 0 20px!important;}.contact.info .form .summary ul li{list-style-type:square;}.contact.info .form .note{margin-left:5px;font-size:.8em;}.contact.info .form .submitbuttonCtn{padding:10px 0 0 0;}.contact.info .form .submitbutton{display:inline-block!important;width:150px!important;height:26px!important;cursor:pointer!important;color:#fff!important;text-align:center!important;text-decoration:none!important;background-image:url('../Images/Layout/button_default.png')!important;background-repeat:no-repeat!important;background-position:top!important;background-color:transparent!important;border:0!important;float:left;}.contact.whereActive #GoogleMap{width:674px;height:250px;border:3px solid #3d5000;}.faq h1{margin:0!important;}.faq .faqCategory{margin:15px 0 0 0;}.faq .faqCategory h2{margin:0!important;}.faq .faqCategory ul{margin:0 0 0 15px!important;}.faq .faqCategory ul .faqItem .question{display:block;padding:5px 0 5px 20px;font-size:1.1em;background:url('../Images/Icons/16x16_information.png') no-repeat 0 6px;cursor:pointer;}.faq .faqCategory ul .faqItem .answer{display:block;background:#88A524;padding:10px;margin:0 0 0 20px;}.faq .faqCategory ul .faqItem .answer.hidden{display:none;}.search h1{margin:0!important;padding:0!important;}.search .searchResult{margin:0!important;padding:0!important;}.search .searchResult li{list-style-type:none!important;display:block;padding:0!important;margin:10px 0 0 0!important;}.search .searchResult a{text-decoration:none;background:#88a524;display:block;padding:5px;}.search .searchResult a:hover{background:#97b531;}.search .searchResult li .title{display:block;font-size:1.1em;margin:0 0 3px 0;text-decoration:underline;}.search .searchResult li .abstract{color:#f4ffbf;}.search .searchResult li .abstract .highlight{font-weight:bold;}