body {
	margin:0 0 48px 0;
	padding:0;
	background: url('../templateimages/bg-plain.png') no-repeat top center #fff;
}
div {font-family: proxima-nova, sans-serif; font-size: 14px; line-height: 20px; }
a {
	
	color:#b64250;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a img {
	border:0;
}

.clearer {
	clear:both;
}

#container_big_home {
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	text-align:center;
	background-image:url('../templateimages/menu_bg_big.png');
	background-repeat:no-repeat;
	background-position:center 325px;
}

#black_top {
	clear:both;
	width:100%;
	height:19px;
	background-color:#000000;
}
#menu_top_cont {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:980px;
	height:19px;
	z-index:1500;
}

#menu_top {
	position:absolute;
	width:182px;
	right:0;
	top:0;
	text-align:left;
}
#sitemap_lang {
	position:absolute;
	right:188px;
	top:3px;
	font:normal 10px/10px Tahoma;
	color:#ffe2e8;
}
#sitemap_lang a{
	padding-left:12px;
	padding-right:12px;
	font:normal 10px/10px Tahoma;
	color:#ffe2e8;
	text-decoration:none;
}
#sitemap_lang a:hover{
	color:#ffffff;
}
#sitemap_lang a.eng{
	padding-left:39px;
	background-image:url('../templateimages/eng.gif');
	background-repeat:no-repeat;
	background-position:12px 0;
}

#sitemap_lang a.gr{
	padding-left:39px;
	background-image:url('../templateimages/gr.gif');
	background-repeat:no-repeat;
	background-position:12px 0;
}


#container_big_group {
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	text-align:center;
}

#top_group {
    max-width: 820px;
    width: 100%;
    padding-bottom: 20px;
    margin: 0 auto;
    display: inline-block;
    padding: 35px 20px 25px;
    box-sizing: border-box;
    text-align: justify;
    display: flex;
    /* flex-wrap: wrap; */
}
#sep { height:10px; background: url(../templateimages/sep.png) no-repeat center bottom;}
#logo_group {
	/* float:left; */
	/* display:inline; */
	margin-right: 20px;
	flex-basis: 180px;
}
#welcome {

color:#434343;

flex-grow: 1;

display: flex;

flex-basis: calc(100% - 200px);
}
.company{/* max-width: 352px; */flex-basis: 30%;text-align: justify;padding: 15px;}
.company-holder {padding-top: 20px;max-width: 1200px;margin: 0 auto;display: flex;justify-content: center;/* flex-wrap: wrap; */}
.company-logo{padding-bottom: 15px;}
.company-theme{padding-bottom: 15px;}
.company-theme img {width: 100%;    height: auto;}
.company-text{ color: #000;}
.company-link{    background-color: #e41e2e;
    color: #fff;
    text-decoration: none;
    padding: 5px 70px 5px 10px;
    border-radius: 20px;
    font-weight: bold;
transition:all 0.5s }
.company-link:hover {color:#e41e2e; background-color:#ebebeb}

@media (max-width:1279px){
	
	
}

@media (max-width:1000px){
	* {text-align: left;}
}

@media (max-width:767px) {
	#welcome, #logo_group {text-align: center;flex-basis: 100%;}
	.company-holder {display: block;}
	.company {max-width: 100%;}
	#logo_group {
    float: none;
    margin: 0;
    display: block;
    padding-bottom: 20px;
    max-width: 200px;
    margin: 0 auto;
    }
	#top_group { flex-wrap: wrap;}
	.company {padding-bottom: 50px;}
	.company-theme {padding: 0}
}


