@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300&subset=latin,greek-ext,greek);

*{ margin:0; padding:0; border:none;font-family:Arial, Helvetica, sans-serif;}




#top_container{ width:100%; height:186px; background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f9f9f9 0%, #f8f8f8 50%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(50%,#f8f8f8), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f8f8f8 50%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f9f9 0%,#f8f8f8 50%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f9f9 0%,#f8f8f8 50%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9f9f9 0%,#f8f8f8 50%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */

}

.container{ width:1000px; overflow:hidden; margin:0 auto;}

#logo{ overflow:hidden; float:left; border:thin solid #eee; background:#FFF; margin-top:20px; border-radius:10px;padding:5px 20px;}

#info{  float:right;  margin-top:31px; color:#333;  margin-right:30px;  padding:5px 10px; border-radius:10px;}

#info img{ float:right; margin-right:5px;}

#info p{ float:right; font-size:22px; color:#333;  font-weight:bold;}

#top_wrapper{ width:100%; overflow:hidden;background-size:100%; background-position:center;}

#social{  float:right; margin-left:10px; margin-top:35px;}

#social img{ float:left; margin-right:10px;}

#slider_container{ width:100%; overflow:hidden; background:url(../images/office.png) repeat; }

#slider{ width:100%;overflow:hidden;font-family: 'Roboto Condensed', sans-serif;  }

#slider_caption{  overflow:hidden; float:right; color:#54504E; }

#slider_caption h1{ font-size:18px; margin-top:30px;}

#slider_caption table{ margin-top:20px;}

#slider_caption td{ font-size:25px; padding:10px 0px 10px 0px;}

#slider_caption .more_btn{ overflow:hidden; display:block; padding:8px; text-align:center;background: #b6da76; /* Old browsers */
background: -moz-linear-gradient(top,  #b6da76 0%, #9bc94f 50%, #6fac11 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6da76), color-stop(50%,#9bc94f), color-stop(100%,#6fac11)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b6da76 0%,#9bc94f 50%,#6fac11 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b6da76 0%,#9bc94f 50%,#6fac11 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b6da76 0%,#9bc94f 50%,#6fac11 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b6da76 0%,#9bc94f 50%,#6fac11 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6da76', endColorstr='#6fac11',GradientType=0 ); /* IE6-9 */ color:#FFF; text-decoration:none; font-size:15px; border-radius:10px; }

#main_container{ width:100%;  background:#FBFBFB; }

#menu_container{ width:100%; margin:20px 0px 0px 0px;}


#newmenu ul {
    
    margin: 0;
	height:40px;
	border:1px solid #C9C9C9;
	background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #eeeeee 50%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(50%,#eeeeee), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#eeeeee 50%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#eeeeee 50%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#eeeeee 50%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f6f6 0%,#eeeeee 50%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */


    list-style: none;
	
}
#newmenu ul li {
    
    position: relative;
	border-right:1px solid #C9C9C9;
    float:left; display:block;
	
	


	
	}
#newmenu li ul {
    display: none;
	background:#333333;
overflow:hidden;
padding:0px;

border-radius:0px;height:auto;
}
#newmenu ul li a {
    display: block;
	
    color:#717171; font-size:13px; text-decoration:none; 
    white-space: nowrap;
	font-weight:bold;
	padding:12px 20px;
}


#newmenu ul li:hover {
	
	

}
#newmenu li:hover ul {
    display: block;
	width:180px;
	
	
border:1px solid #3d3d3d;
	z-index:99;
	
	position: absolute;
}
#newmenu li:hover li {
    float: none;
	background:#333333;
	width:100%;
	border-radius:0px;
	padding-bottom:5px; padding-top:5px; border-bottom:1px solid #8b8b8b; border-right:none;
	margin:0px;
    
}

#newmenu li:hover li a{ background:#333333; color:#999; font-weight:normal; border-radius:0px; padding:3px 5px;}

#newmenu li:hover a { color:#fff;background:#3C3C3C ;font-weight:bold;}
#newmenu li:hover li:hover a {
  color:#fff;
}


#main_boxes{ width:100%; overflow:hidden; margin-top:20px; padding-bottom:20px;}

#bottom_text_container{ width:100%; padding:20px 0px; overflow:hidden; background:#E9E9E9;}

#bottom_text{ width:960px; padding:20px;background: #b6da76; /* Old browsers */
background: -moz-linear-gradient(top,  #b6da76 0%, #9bc94f 50%, #6fac11 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6da76), color-stop(50%,#9bc94f), color-stop(100%,#6fac11)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b6da76 0%,#9bc94f 50%,#6fac11 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b6da76 0%,#9bc94f 50%,#6fac11 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b6da76 0%,#9bc94f 50%,#6fac11 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b6da76 0%,#9bc94f 50%,#6fac11 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6da76', endColorstr='#6fac11',GradientType=0 ); /* IE6-9 */
border-radius:10px; color:#333333; font-size:13px;}

#bottom_text h1{ font-size:14px; margin-bottom:10px;}


#footer_container{ width:100%; overflow:hidden;background: #666; /* Old browsers */
 padding:20px 0px 20px 0px; }

#footer{ width:100%; overflow:hidden; color:#FFF; font-size:13px;}

#footer a{ text-decoration:none; color:#FFF;}

#footer #copyright{ float:left; margin-top:14px; overflow:hidden;}
#footer #developed{ float:right; overflow:hidden;}


#inside_content{ width:100%; overflow:hidden; font-size:13px; color:#333;}
#inside_content2{ width:660px; overflow:hidden; font-size:13px; color:#333;}

#inside_content2 ul{ overflow:hidden;}

#inside_content2 ul li{ list-style-image:url(../images/tick.png); list-style-position:inside;}


.main_header{ font-size:14px; background:#FFF; padding:10px; color:#1F1A17; margin-bottom:20px;}

#left_contact{ width:680px; float:left; overflow:hidden; margin-right:10px;}

#left_contact h1{ font-size:18px; overflow:hidden; margin-bottom:10px;}

#right_contact{ width:300px; float:right; overflow:hidden;}


#form{ width:100%; overflow:hidden; margin-top:10px;}

label{ width:100%; overflow:hidden; display:block; margin-bottom:10px;}

label .input_class{ width:288px; outline:none; padding:5px; overflow:hidden; border:1px solid #999; margin-top:5px;}

.submit_btn{  overflow:hidden; padding:8px; text-align:center; font-size:13px; color:#FFF;background: #9bc94f; /* Old browsers */
background: -moz-linear-gradient(top,  #9bc94f 0%, #85bb32 50%, #71ae15 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9bc94f), color-stop(50%,#85bb32), color-stop(100%,#71ae15)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9bc94f 0%,#85bb32 50%,#71ae15 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9bc94f 0%,#85bb32 50%,#71ae15 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9bc94f 0%,#85bb32 50%,#71ae15 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9bc94f 0%,#85bb32 50%,#71ae15 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bc94f', endColorstr='#71ae15',GradientType=0 ); /* IE6-9 */ margin-top:10px;}


.top_boxes{ width:270px; height:225px; position:relative; overflow:hidden; color:#616161; font-size:15px; float:left; margin:10px;background: #fdfdfd; /* Old browsers */
background: -moz-linear-gradient(top,  #fdfdfd 0%, #fdfdfd 50%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(50%,#fdfdfd), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#fdfdfd 50%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfdfd 0%,#fdfdfd 50%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfdfd 0%,#fdfdfd 50%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfdfd 0%,#fdfdfd 50%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
border:1px dashed #CECECE; padding:20px;
}


.image_box{width:316px; height:266px; float:left; margin:10px; overflow:hidden;}



.top_boxes ul li{ list-style-position:inside; list-style-image:url(../images/tick.png); padding-bottom:5px;}

.top_box_header{ width:100%; overflow:hidden; margin-bottom:10px;}

.top_box_header img{ float:left; margin-right:5px;}

.top_box_header h1{ float:left; width:62%; padding:15px 0px 0px 5px; color:#2B2B2B; font-size:18px;}

.top_box_header h1 span{ color:#333; font-size:13px;}


.more_info{ width:113px; overflow:hidden; border-radius:20px; padding:10px 25px; position:absolute; bottom:8px; left:140px; display:block; text-align:center; background:#6c6c6c; color:#FFF; font-size:15px; text-decoration:none;}

.more_info:hover{ background:#353535;}


.bottom_boxes{ width:312px; height:270px; position:relative; overflow:hidden; color:#616161; font-size:15px; float:left; margin:40px 10px 10px 10px;
}

.bottom_boxes p{ text-align:left; line-height:22px;}



.bottom_boxes ul li{ list-style-position:inside; padding-bottom:10px;}


.bottom_boxes h1{color:#666666; font-size:18px; padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #e5e5e5; }


.more_info2{ width:110px; position:absolute; bottom:10px; right:10px; border:1px solid #CECECE; overflow:hidden; border-radius:20px; padding:5px 10px; display:block; text-align:center; background:#6c6c6c; color:#3E3E3E; font-size:15px; text-decoration:none;background: #fdfdfd; /* Old browsers */
background: -moz-linear-gradient(top,  #fdfdfd 0%, #fdfdfd 50%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(50%,#fdfdfd), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#fdfdfd 50%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdfdfd 0%,#fdfdfd 50%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdfdfd 0%,#fdfdfd 50%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdfdfd 0%,#fdfdfd 50%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */}

.more_info2:hover{ background:#353535; color:#FFF;}


.service_image{ width:100%; overflow:hidden; height:80px; margin-bottom:10px;}

.service_image img{ width:99%; height:75px;}

#info_box{ width:300px; overflow:hidden; background:#FFF; margin-top:20px; }

#info_box h1{ background:#333333; color:#FFF; font-size:16px; padding:5px 0px 5px 10px;} 

#info_box #info_content{ width:260px; padding:20px; overflow:hidden; }

#info_content td{ color:#333; font-size:12px; padding:10px 0px;}

#info_content td p{ text-align:left; padding:0px;}

#info_content td img{ padding-right:10px; padding-top:3px;}

#info_content td a{ color:#96b95e;}

#social_container{  margin-top:50px; overflow:hidden;  float:right; padding:10px;}

#social_container img{ float:left; width:35px;  margin-top: 5px;}

#reasons_container{width:285px; border:thin solid #dddddd; margin-top:10px; overflow:hidden;  float:right;}

#reasons_container h1{ background:#f1f1f1; border-bottom:thin solid #dddddd; padding:10px 0px; text-align:center; color:#000; font-size:15px;}

#reasons_container h1 span{ color:#9dbb6c;}

#reasons_container ul{ padding-left:25px;}

#reasons_container ul li{ list-style-position:outside;list-style-image:url(../images/tick.png); margin:15px;  padding-letf:10px; font-size:13px; color:#666;}

#reasons_container ul li h1{font-size:13px; color:#666; font-weight:bold; border:none; padding:0px 0px 5px 0px; background:none; text-align:left;}





#inside_content #reasons_container{width:285px; border:thin solid #dddddd; margin-top:10px; overflow:hidden;  float:right;}

#inside_content #reasons_container h1{ background:#f1f1f1; border-bottom:thin solid #dddddd; padding:10px 0px; text-align:center; color:#000; font-size:15px;}

#inside_content #reasons_container h1 span{ color:#9dbb6c;}

#inside_content #reasons_container ul{ padding-left:25px; margin:0;}

#inside_content #reasons_container p{ padding:0; margin:0;}

#inside_content #reasons_container ul li{ list-style-position:outside;list-style-image:url(../images/tick.png); margin:15px;  padding-letf:10px; font-size:13px; color:#666;}

#inside_content #reasons_container ul li h1{font-size:13px; color:#666; font-weight:bold; border:none; padding:0px 0px 5px 0px; background:none; text-align:left;}

#inside_content #reasons_container ul li p{font-size:13px; color:#666; text-align:left;}








#reasons_container_small{width:298px; border:thin solid #dddddd; margin-top:20px; overflow:hidden; }

#reasons_container_small h1{ background:#f1f1f1; border-bottom:thin solid #dddddd; padding:10px 0px; text-align:center; color:#000; font-size:15px;}

#reasons_container_small h1 span{ color:#9dbb6c;}

#reasons_container_small ul{ padding-left:25px;}

#reasons_container_small ul li{ list-style-position:outside; margin:15px; list-style-image:url(../images/tick.png);  padding-letf:10px;  color:#666;}

#reasons_container_small ul li p{font-size:12px; text-align:left;}

#reasons_container_small ul li h1{font-size:12px; color:#666; font-weight:bold; border:none; padding:0px 0px 5px 0px; background:none; text-align:left;}

#slider_image_container{ width:445px; height:250px; overflow:hidden;position:absolute;
  top:0px; right:0px;}
  
  #main_boxes ul li{ list-style-image:url(../images/tick.png);}

