<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'pf_centro_sans_problack';
    src: url('../fonts/pfcentrosanspro-black-webfont.eot');
    src: url('../fonts/pfcentrosanspro-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfcentrosanspro-black-webfont.woff') format('woff'),
         url('../fonts/pfcentrosanspro-black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

#header-region-content{
	width:980px;
	height:32px;
	margin:0 auto;
	display:block;
}
#header-wrapper{
	float:left;
	width:100%;
}
#header-wrapper #header-container #header {
  height: 137px;
  width:980px;
  background: url('../images/header_bg.jpg') no-repeat 0 0 transparent; 
  margin:0 auto;
  direction:block;
  
}
#header-wrapper #header-container #header #logo-floater {
    float:left;
	width:180px;
	height:112px;
	margin-top:9px;
	
}
#wrapper{
	float:left;
	width:100%;
}
.page-frontpage #main-banner-wrapper{
	background: url('../images/page_backgrounds/index_bg.jpg') no-repeat center 0 transparent; 
	float:left;
	width:100%;
	height:567px;
}
.page-frontpage #main-banner-container{
	display:block;
	margin:0 auto;
	width:980px;
	height:567px;
	position:relative;
}
#main-banner-wrapper{
	float:left;
	width:100%;
	height:302px;
}

* #main-banner-wrapper{
	background: url('../images/page_backgrounds/ejoplismos_bg.jpg') no-repeat center 0 transparent; 
}

.page-company #main-banner-wrapper{
	background: url('../images/page_backgrounds/etairia_bg.jpg') no-repeat center 0 transparent; 
}
.page-services #main-banner-wrapper{
	background: url('../images/page_backgrounds/services_bg.jpg') no-repeat center 0 transparent; 
}
.page-equipment #main-banner-wrapper{
	background: url('../images/page_backgrounds/ejoplismos_bg.jpg') no-repeat center 0 transparent; 
}
.page-projects #main-banner-wrapper{
	background: url('../images/page_backgrounds/projects_bg.jpg') no-repeat center 0 transparent; 
}
.page-customers #main-banner-wrapper{
	background: url('../images/page_backgrounds/pelates_bg.jpg') no-repeat center 0 transparent; 
}
.page-contact #main-banner-wrapper{
	background: url('../images/page_backgrounds/contact_bg.jpg') no-repeat center 0 transparent; 
}
#main-banner-container{
	height:302px;
	display:block;
	margin:0 auto;
	width:980px;
}
#center h2.page-title{
	float:left;
	width:100%;
	height:60px;
	border-bottom:5px solid #cccccc;
	font:bold 16px/60px Arial, Helvetica, sans-serif;
	color:#0c3364;
	margin-bottom:25px;
}
.lang-ar #center h2.page-title{
	float:right;
}
#footer-wrapper{
	float:left;
	width:100%;
	height:160px;
	background: url('../images/footer_bg.jpg') no-repeat center top #1f1f1f; 
	margin-top:36px;
	overflow:hidden;
}
#footer-container{
	width:980px;
	margin:0 auto;
	height:160px;
	display:block;
}
#footer-container .copyright_design{
	width:980px;
	float:left;
	height:72px;
	border-top:1px dashed #4b4b4b;
	color:#4b4b4b;
	font:11px Tahoma, Geneva, sans-serif;
	line-height:60px;
}

#footer-container .copyright_design .copyright{
	float:left;
}
#footer-container .copyright_design .design{
	float:right;
}
#footer-container .copyright_design .design a{
	color:#4b4b4b;
}
#block-menu-menu-main-menu{
	float:left;
	height:32px;
	margin:0px;
}

#block-menu-menu-main-menu ul.menu{
	margin:0px;
	float:left;
}
#block-menu-menu-main-menu .content &gt; ul.menu &gt; li{
	float:left;
	border-right:1px solid #ffffff;
	height:32px;
	margin:0px;
	padding:0px;
	position:relative;
}
#block-menu-menu-main-menu .content &gt; ul.menu &gt; li &gt; a{
	border-right:1px solid #cccccc;
	color:#000000;
	font:12px/32px Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	min-width:106px;
	text-align:center;
}
#block-menu-menu-main-menu .content &gt; ul.menu &gt; li.first{
	border-left:1px solid #ffffff;
}
#block-menu-menu-main-menu .content &gt; ul.menu &gt; li.first &gt; a{
	border-left:1px solid #cccccc;
}
#block-menu-menu-main-menu .content &gt; ul.menu &gt; li &gt; a:hover,
#block-menu-menu-main-menu .content &gt; ul.menu &gt; li &gt; a.active,
#block-menu-menu-main-menu .content &gt; ul.menu &gt; li.overed &gt; a{
	background: url('../images/menu_over.jpg') repeat-x 0 0 transparent; 
	color:#ffffff;
	text-decoration:none;
}

#block-locale-0{
	float:right;
	width:170px;
	position:relative;
}
#block-locale-0 &gt; h2{
	color:#5f5f5f;
	font:12px/32px Arial, Helvetica, sans-serif;
	float:left;
}
#block-locale-0 ul{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	right:0px;
	background: url('../images/sprite.png') no-repeat 45px 0px;
	
}
#block-locale-0 ul li{
	float:left;
	clear:left;
	font:12px/32px Arial, Helvetica, sans-serif;
	color:#0c3364;
	display:none;
	margin:0;
	width:70px;
	cursor:pointer;
}
#block-locale-0 ul li:hover a{
	text-decoration:underline;
}
#block-locale-0 .content ul li.active {
    display: block;
}
#block-locale-0 ul li a{
	font:12px/32px Arial, Helvetica, sans-serif;
	color:#0c3364;
}

#block-menu_block-1{
	float:left;
	margin:50px 0 20px;
} 
#block-menu_block-1 ul{
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}
#block-menu_block-1 ul li{
	display:inline;
	float:left;
	background:none;
	padding:0px;
	margin:0 20px 0 0;
}
#block-menu_block-1 ul li a{
	color:#8f8f8f;
	font:14px Arial, Helvetica, sans-serif;
}
#block-menu_block-1 .content{
	margin:0px;
}
#block-menu_block-1 ul li a:hover,
#block-menu_block-1 ul li.active a{
	color:#ffffff;
	text-decoration:none;
}
#block-views-clients_logo_slider-block_1{
	float:left;
	margin-top: 30px;
}
#block-views-clients_logo_slider-block_1 &gt; h2{
	color:#0c3364;
	font:14px/20px Arial, Helvetica, sans-serif;
}
#block-views-clients_logo_slider-block_1 .view-clients-logo-slider{
	margin:0 auto;
	width:940px;
	height:83px;
	border-top:5px solid #cccccc;
	border-bottom:5px solid #cccccc;
	position:relative;
}
#block-views-clients_logo_slider-block_1 .view-clients-logo-slider .views-row{
	float:left;
	width:188px;
	height:83px;
}

#block-views-clients_logo_slider-block_1 .view-clients-logo-slider .views_slideshow_previous{
	background: url('../images/sprite.png') no-repeat -119px -15px; 
	width: 10px; 
	height: 15px;
	display:block;
	text-indent:-99999px;
	outline:none;
	top:34px;
	left:9px;
	position:absolute;
	z-index:10;
}
#block-views-clients_logo_slider-block_1 .view-clients-logo-slider .views_slideshow_previous:hover{
	background: url('../images/sprite.png') no-repeat -52px -15px;
}
#block-views-clients_logo_slider-block_1 .view-clients-logo-slider .views_slideshow_next{
	background: url('../images/sprite.png') no-repeat -150px -15px; 
	width: 10px; 
	height: 15px;
	display:block;
	text-indent:-99999px;
	outline:none;
	top:34px;
	right:9px;
	position:absolute;
	z-index:10;
}
#block-views-clients_logo_slider-block_1 .view-clients-logo-slider .views_slideshow_next:hover{
	background: url('../images/sprite.png') no-repeat -86px -15px;
}
#block-views-clients_logo_slider-block_1 .view-clients-logo-slider .views_slideshow_pause{
	display:none;
}

#below_header{
	float:left;
}
#below_header #block-block-1{
	float:left;
	margin-left:246px;
	margin-top:30px;
	}
#below_header #block-block-1 &gt; h2{
	color:#000000;
	font:bold 12px/40px Arial, Helvetica, sans-serif;
	float:left;
	margin-right:8px;
}
#below_header #block-block-1 .content{
	float:left;
	margin:0px;
}
#below_header #block-block-1 .content p{
	color:#41748d;
	font:24px 'pf_centro_sans_problack',Arial;
	margin:0px;
}

#block-menu-menu-main-menu  ul.menu  li.expanded  ul.menu{
	display:none;
	position:absolute;
	top:32px;
	left:0px;
	width: 200%;
	z-index: 500;
}
#block-menu-menu-main-menu  ul.menu  li.expanded  ul.menu li{
	clear: both;
    float: left;
    margin: 0;
    padding: 0;
	width:100%;
	height:32px;
}
#block-menu-menu-main-menu  ul.menu  li.expanded  ul.menu li a{
	float:left;
	padding:0 22px;
	height:32px;
	width:100%;
	font:12px/32px Arial, Helvetica, sans-serif;
	color:#0c3364;
	background: none no-repeat 0 0 #ffffff;
}
#block-menu-menu-main-menu  ul.menu  li.expanded  ul.menu li a:hover{
	text-decoration:none;
	background: none no-repeat 0 0 #41748d;
	color:#ffffff;
}
#block-menu_block-1 ul li.expanded  ul.menu{
	display:none;
}

.view-galleries{
	float:left;
	width:980px;
	margin-top:35px;
}
.view-galleries .view-content{
	float:left;
	width:980px;
	background: none no-repeat 0 0 #d6d6d6;
	position:relative;
}
.view-display-id-services_gallery .view-content #views_slideshow_thumbnailhover_main_galleries-services_gallery,
.view-display-id-page_1 .view-content #views_slideshow_thumbnailhover_main_galleries-page_1,
.view-display-id-projects_gallery #views_slideshow_thumbnailhover_main_galleries-projects_gallery{
	float:left;
	width:583px;
	height:386px;
	position:relative;
}
.view-galleries .view-content .views-slideshow-controls-bottom{
	float:left;
	width:373px;
	padding:12px;
}
.view-galleries .view-content .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser{
	float:left;
	width:118px;
	height:78px;
	cursor:pointer;
	margin-bottom:9px;
	position:relative;
}

#views_slideshow_thumbnailhover_playpause_galleries-services_gallery,
#views_slideshow_thumbnailhover_playpause_galleries-page_1,
#views_slideshow_thumbnailhover_playpause_galleries-projects_gallery{
	display:none;
}
.view-galleries .view-content .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser.center_thumb{
	margin:0 9px;
}

.view-galleries .view-content .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser .views-field-nothing{
	width:118px;
	height:78px;
	position:absolute;
	top:0px;
	left:0px;
}
.view-galleries .view-content .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide .views-field-nothing,
.view-galleries .view-content .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser:hover .views-field-nothing{
	background: url('../images/sprite.png') no-repeat -200px -10px;
	width:118px;
	height:78px;
}
#views_slideshow_thumbnailhover_controls_galleries-services_gallery,
#views_slideshow_thumbnailhover_controls_galleries-page_1,
#views_slideshow_thumbnailhover_controls_galleries-projects_gallery,
.gallery_controls{
	position:absolute;
	bottom:0px;
	right:12px;
	width:68px;
	height:34px;
}
#views_slideshow_thumbnailhover_prev_galleries-services_gallery,
#views_slideshow_thumbnailhover_prev_galleries-page_1,
#views_slideshow_thumbnailhover_prev_galleries-projects_gallery,
.gallery_controls #prev{
	width:34px;
	height:34px;
	float:left;
	background: url('../images/sprite.png') no-repeat -42px -5px;
	text-indent:-99999px;
}
#views_slideshow_thumbnailhover_prev_galleries-services_gallery:hover,
#views_slideshow_thumbnailhover_prev_galleries-page_1:hover,
#views_slideshow_thumbnailhover_prev_galleries-projects_gallery:hover,
.gallery_controls #prev:hover{
	background: url('../images/sprite.png') no-repeat -332px -5px #41748d;
}
#views_slideshow_thumbnailhover_next_galleries-services_gallery,
#views_slideshow_thumbnailhover_next_galleries-page_1,
#views_slideshow_thumbnailhover_next_galleries-projects_gallery,
.gallery_controls #next{
	width:34px;
	height:34px;
	float:left;
	background: url('../images/sprite.png') no-repeat -74px -5px;
	text-indent:-99999px;
}
#views_slideshow_thumbnailhover_next_galleries-services_gallery:hover,
#views_slideshow_thumbnailhover_next_galleries-page_1:hover,
#views_slideshow_thumbnailhover_next_galleries-projects_gallery:hover,
.gallery_controls #next:hover{
	background: url('../images/sprite.png') no-repeat -360px -5px #41748d;
}
.view-galleries .view-content .views_slideshow_thumbnailhover_slide{
	height:386px;
}
.view-galleries .view-content .views-field-field-equip-images-data.full_description{
	position:absolute;
	bottom:0px;
	right:0px;
	width:533px;
	padding:25px;
	background-color:#000000;
	-khtml-opacity:0.6; 
	 -moz-opacity:0.6; 
	 -ms-filter:"alpha(opacity=60)";
	  filter:alpha(opacity=60);
	  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.6);
	  opacity:0.6;
}
.view-galleries .view-content .views-field-field-equip-images-data.full_description .views-content-field-equip-images-data{
	color:#ffffff;
	font:14px/18px Arial, Helvetica, sans-serif;
}

/* Contact Page */
.page-contact #center .node{
	float:left;
	width: 100%;
}
.page-contact #center .node fieldset{
	border:none;
	float:left;
	width:256px;
	margin:0px;
	padding:0px;
}
.page-contact #center .node fieldset#webform-component-center{
	margin:0 32px;
}
.page-contact #center .node label{
	color:#41748d;
	font:14px/22px Arial, Helvetica, sans-serif;
}
.page-contact #center .node label .form-required{
	color:#41748d;
}
.page-contact #center .node input.form-text{
	background: url('../images/sprite.png') no-repeat -423px -13px; 
	width: 236px;
	height: 34px;
	border:none;
	padding:0 10px;
}
.page-contact #center .node textarea{
	background: url('../images/sprite.png') no-repeat -704px -10px; 
	width: 344px; 
	height: 164px;
	border:none;
	padding:10px;
}
.page-contact #center .node #webform-component-apaitoumena-pedia {
    clear: left;
    float: left;
	color:#000000;
	font:12px Arial, Helvetica, sans-serif;
}
.page-contact #center .node form{
	float:left;
	margin:0px;
	position:relative;
	width:100%
}
.page-contact #center .node #edit-submit{
	margin:0px;
	padding:0px;
	position:absolute;
	top:240px;
	right:0px;
	background: url("../images/menu_over.jpg") repeat-x scroll 0 0 transparent;
	border:none;
	border-radius:5px;
	color:#ffffff;
	font:14px/32px Arial, Helvetica, sans-serif;
	min-width: 106px;
	height:32px;
	cursor:pointer;
}
.page-contact #center .node #edit-submit:hover{
	background: none no-repeat scroll 0 0 #cccccc;
	color:#41748D;
}
.page-contact #center .node #webform-component-border{
	float:left;
	width:100%;
	clear:left;
	height:1px;
	border-top:1px dashed #7f7f7f;
	margin:20px 0;
}
.page-contact #center .node #webform-component-border p{display:none;}
.page-contact #center .status {
    border-color: #41748D;
    color: #41748D;
	background: none no-repeat scroll 0 0 #e6e6e6;
}

#block-menu_block-2,
#block-menu_block-3,
#block-menu_block-4{
	float:left;
	clear:left;
	width:631px;
	height:68px;
	margin-left:169px;
}
#block-menu_block-2 .menu-mlid-728,
#block-menu_block-2 .menu-mlid-729,
#block-menu_block-2 .menu-mlid-730,
#block-menu_block-2 .menu-mlid-731,
#block-menu_block-3 .menu-mlid-768,
#block-menu_block-3 .menu-mlid-769,
#block-menu_block-3 .menu-mlid-770,
#block-menu_block-3 .menu-mlid-771,
#block-menu_block-4 .menu-mlid-782,
#block-menu_block-4 .menu-mlid-783,
#block-menu_block-4 .menu-mlid-784,
#block-menu_block-4 .menu-mlid-785{
	display:none;
}
#block-menu_block-2 &gt; h2,
#block-menu_block-3 &gt; h2,
#block-menu_block-4 &gt; h2  {
	color:#000000;
	font:12px Arial, Helvetica, sans-serif;
	float:left;
	margin-right:15px;
	line-height:68px;
}
#block-menu_block-2 .content,
#block-menu_block-3 .content,
#block-menu_block-4 .content{
	float:left;
	margin:0px;
}
#block-menu_block-2 ul.menu,
#block-menu_block-3 ul.menu,
#block-menu_block-4 ul.menu{
	margin:0px;
	float:left;
	width:553px;
	height:68px;
}
#block-menu_block-2 ul.menu li,
#block-menu_block-3 ul.menu li,
#block-menu_block-4 ul.menu li{
	float:left;
	width:137px;
	height:68px;
	padding:0px;
	margin:0 0 0 1px;
	list-style:none;
	text-align:center;
	background:none;
}
#block-menu_block-2 ul.menu li a,
#block-menu_block-3 ul.menu li a,
#block-menu_block-4 ul.menu li a{
	display:block;
	color:#ffffff;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
}
#block-menu_block-2 ul.menu li.menu-mlid-724 a,
#block-menu_block-3 ul.menu li.menu-mlid-757 a,
#block-menu_block-4 ul.menu li.menu-mlid-778 a{
	background: url('../images/sprite.png') no-repeat -12px -126px; 
	height: 54px;
	padding: 14px 10px 0;
    width: 117px;
}
#block-menu_block-2 ul.menu li.menu-mlid-725 a{
	background: url('../images/sprite.png') no-repeat -163px -126px; 
	height: 65px;
	padding: 3px 10px 0;
    width: 117px;
}
#block-menu_block-3 ul.menu li.menu-mlid-765 a,
#block-menu_block-4 ul.menu li.menu-mlid-779 a{
	background: url('../images/sprite.png') no-repeat -163px -126px; 
	height: 54px;
	padding: 14px 10px 0;
    width: 117px;
}
#block-menu_block-2 ul.menu li.menu-mlid-726 a,
#block-menu_block-3 ul.menu li.menu-mlid-766 a,
#block-menu_block-4 ul.menu li.menu-mlid-780 a{
	background: url('../images/sprite.png') no-repeat -312px -126px; 
	height: 54px;
	padding: 14px 10px 0;
    width: 117px;
}
#block-menu_block-2 ul.menu li.menu-mlid-727 a{
	background: url('../images/sprite.png') no-repeat -462px -126px; 
	height: 65px;
	padding: 3px 10px 0;
    width: 117px;
}
#block-menu_block-3 ul.menu li.menu-mlid-767 a,
#block-menu_block-4 ul.menu li.menu-mlid-781 a{
	background: url('../images/sprite.png') no-repeat -462px -126px; 
	height: 54px;
	padding: 14px 10px 0;
    width: 117px;
}
#block-views-frontpage-front_services_block{
	width:980px;
	height:240px;
	position:absolute;
	bottom:5px;
	left:0px;
}
#block-views-frontpage-front_services_block &gt; h2 {
	float:left;
	width:100%;
	background: url('../images/sprite.png') no-repeat -12px -235px; 
	height: 34px;
	padding-left:15px;
	font:14px/34px Arial, Helvetica, sans-serif;
	color:#41748d;
	margin-bottom:6px;
	text-align:left;
}

#block-views-frontpage-front_services_block .content,
#block-views-frontpage-front_services_block .content .view-display-id-front_services_block {
    float: left;
    height: 200px;
    margin: 0;
    width: 100%;
}
#block-views-frontpage-front_services_block .content .view-display-id-front_services_block .views-row{
	float:left;
	height: 200px;
    width: 244px;
	background:none no-repeat 0 0 #ffffff;
	margin-right:1px;
}
#block-views-frontpage-front_services_block .content .view-display-id-front_services_block .views-row .views-field-title{
	float:left;
	width:224px;
	padding-left:20px;
	color:#ffffff;
	font:bold 18px/19px Arial, Helvetica, sans-serif;
}
#block-views-frontpage-front_services_block .content .view-display-id-front_services_block .views-row-1  .views-field-title{
	background:none no-repeat 0 0 #e35205;
	height: 43px;
    padding-top: 3px;
}
#block-views-frontpage-front_services_block .content .view-display-id-front_services_block .views-row-2  .views-field-title{
	background:none no-repeat 0 0 #582d40;
	height: 43px;
    padding-top: 3px;
}
.lang-en #block-views-frontpage-front_services_block .content .view-display-id-front_services_block .views-row-2  .views-field-title{
	background:none no-repeat 0 0 #582d40;
	height:32px;
    padding-top: 14px;
}
#block-views-frontpage-front_services_block .content .view-display-id-front_services_block .views-row-3  .views-field-title{
	background:none no-repeat 0 0 #41748d;
	height:32px;
    padding-top: 14px;
}
#block-views-frontpage-front_services_block .content .view-display-id-front_services_block .views-row-4  .views-field-title{
	background:none no-repeat 0 0 #647c7d;
	height:32px;
    padding-top: 14px;
}

#block-views-frontpage-front_services_block .content .view-display-id-front_services_block .views-row .views-field-body{
	float:left;
	padding:20px 0px 15px;
	margin:0 20px;
	height:80px;
	border-bottom:1px solid #d9e3e8;
}
#block-views-frontpage-front_services_block .content .view-display-id-front_services_block .views-row .views-field-body p{
	margin:0px;
	color:#000000;
	font:14px/22px Arial, Helvetica, sans-serif;
}

#block-views-frontpage-front_services_block .content .view-display-id-front_services_block .views-row .views-field-view-node{
	float:left;
	width:100px;
	height:15px;
	margin:10px 0 0 20px;
}
#block-views-frontpage-front_services_block .content .view-display-id-front_services_block .views-row .views-field-view-node a{
	display:block;
	background: url('../images/sprite.png') no-repeat 83px -93px;
	width:100px;
	height:15px;
	color:#41748d;
	font:14px/15px Arial, Helvetica, sans-serif;
}

.lang-ar #block-views-frontpage-front_services_block .content .view-display-id-front_services_block .views-row .views-field-view-node a {
    float: left;
    text-align: left;
}

.wrap_thumbs{
	float:left;
	height: 340px;
    width: 372px;
}

#block-menu-menu-main-menu li.menu_item_3 ul.menu{
	width:295px!important;
}

#main_banner{
	float:left;
}
#block-block-2{
	float:left;
	height:302px;
}
#block-block-2 .content,
#block-block-2 .content p{
	margin:0px;
	height:302px;
}

block-block-3{
	float:left;
	height:255px;
}

#block-block-3 .content,
#block-block-3 .content p{
	margin:0px;
	height:255px;
}


.lang-ar #block-views-frontpage-front_services_block .content .view-display-id-front_services_block .views-row .views-field-title{
    height: 32px;
    padding-top: 14px;
	padding-left: 0px;
	padding-right: 20px;
    width: 224px;
}

#block-block-4{
	float:left;
	width:980px;
	height:386px;
	margin-top:35px;
}
#block-block-4 .content{
	float:left;
	display:block;
	width:686px;
	height:386px
	
}
#node-17 .view-galleries,
#node-42 .view-galleries,
#node-54 .view-galleries{
	display:none;
}
</pre></body></html>