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


body, html {
 	height: 100%;
}


body {
	background:  #a3a7ab;
	text-align: center;	
}

body, html, ul, li, div, table, td, p, h1, h2, h3, h4, h5, h6, form, span, hr {
	font: 94% Verdana, Arial, Helvetica, sans-serif normal;
	padding: 0;
	margin: 0;
	color: #333741;
}

.clear {
	clear: both;
}

.clear_hr {
	visibility: hidden;
	clear: both;
}

img {
	border: none;
}

a, a:visited {
	color: #53575c;
}

a:hover, a:active {
	color: #292e35;
}

.span_red {
	width: auto;
	font-size: 0.6em;
	color: #ca373d;
	text-align: left;
}

.span_red_1 {
	width: auto;
	font-size: 0.8em;
	color: #ca373d;
	text-align: left;
}


.span_grey {
	width: auto;
	font-size: 0.6em;
	color: #4f5659;
	text-align: left;
}

.span_blue {
	width: auto;
	font-size: 0.6em;
	color: #007dc6;
	text-align: left;
}


#lang {position:absolute; width:150px; height:20px; top:15px; right:0px;}
#greek_flag, #english_flag, #ro_flag  {float:left;}
#greek_flag a, #greek_flag a:visited {display:block; width:40px; height:20px; background:url(../images/grflag.jpg) no-repeat;}
#greek_flag a:hover, #greek_flag a:active {width:40px; height:20px; background:url(../images/grflag-r.jpg) no-repeat;}
#english_flag a, #english_flag a:visited {display:block; width:40px; height:20px; background:url(../images/enflag.jpg) no-repeat;}
#english_flag a:hover, #english_flag a:active {width:40px; height:20px; background:url(../images/enflag-r.jpg)  no-repeat;}
#ro_flag a, #ro_flag a:visited {display:block; width:40px; height:20px; background:url(../images/ro_flag_n.jpg) center no-repeat;}
#ro_flag a:hover, #ro_flag a:active {width:40px; height:20px; background:url(../images/ro_flag_o.jpg) center no-repeat;}

/* ----- Structure ---------
---------------------------- */
#wrap-1 {
	width: auto;
	height: 260px;
	background: url(../images/wrap-1_bg.jpg) repeat-x #292e35;
}

#wrap-2 {
	width: auto;
	height: auto;
}

#header {
	margin: 0 auto;
	width: 950px;
	padding: 0 20px;
	height: auto;
	position: relative;
}

#logo {
	float: left;
	width: 407px;
	height: 77px;
	background: url(../images/logo_anco.jpg) no-repeat;
}

#main_nav {
	float: right;
	width: auto;
	height: 77px;
	text-align: right;
}

#main-nav-ul {
	width: auto;
	height: auto;
	padding: 52px 0 0 0;
	margin: 0 0 0 0;
	list-style-type: none;
}

#main-nav-ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0 0 0 2px;
}

#flash-pics {
	margin: 5px auto 0 auto;
	width: 950px;
	height: 176px;
}

#flash-grate {
	margin: 5px auto 5px auto;
	width: 950px;
	height: 200px;
}


#container {
	margin: 0 auto 0 auto;
	width: 950px;
	height: auto;
	padding: 0 20px;
}

#news_profil_block {
	width: auto;
	height: 130px;
	background: #ebeced;
	border-bottom: 1px solid #e1e1e1;
}

#newsletter_block {
	float: left;
	width: 238px;
	height: 130px;
	background: url(../images/news_letter_bg_title.jpg) no-repeat left bottom;
	border-right: 1px solid #e1e1e1;	
}

#news_block {
	float: left;
	width: 206px;
	height: 129px;
	padding-left: 30px;	
	background: url(../images/news_bg_title.jpg) no-repeat left bottom;
	border-right: 1px solid #e1e1e1;
	text-align: left;	
}

#profil_block {
	float: left;
	width: 430px;
	height: 130px;
	background: url(../images/profil_bg_title.jpg) no-repeat left bottom;
	padding-left: 35px;		
}

#content {
	width: auto;
	height: 1%;
	background: #f5f7f9;
}

#nav_left {
	float: left;
	width: 238px;
	height: auto;
	background: #fff;
	border-right: 1px solid #ccc;
}

#nav_left_title {
	width: 237px;
	height: 35px;
	background: url(../images/cat_navi_title.jpg) no-repeat left center;
}

#Greek_nav_left_title {
	width: 237px;
	height: 35px;
	background: url(../images/cat_navi_title.jpg) no-repeat left center;
}

#English_nav_left_title {
	width: 237px;
	height: 35px;
	background: url(../images/en_cat_navi_title.jpg) no-repeat left center;
}
#Romanian_nav_left_title {
	width: 237px;
	height: 35px;
	background: url(../images/ro_cat_navi_title.jpg) no-repeat left center;
}

#cat_navigation {
	width: auto;
	height: auto;
	margin: 0 0 20px 0;
}

#cat_nav {
	width: auto;
	height: auto;
	margin: 2px 10px 20px 10px;
	list-style-type: none;
	text-align: left;
}

#cat_nav li {
	width: auto;
	height: auto;
}

#cat_nav li a, #cat_nav li a:visited {
	display: block;
	height: auto;
	background: url(../images/arrow.gif) left no-repeat;
	padding: 7px 2px 5px 15px;
	color: #904748;	
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px dashed #ccc;
} 

#cat_nav li a:hover, #cat_nav li a:active {
	display: block;
	height: auto;
	background: url(../images/arrow.gif) left no-repeat;
	padding: 7px 2px 5px 15px;
	font-size: 10px;
	color: #13171b;
	border-bottom: 1px solid #a59494;		
}

#Greek_index_title {
	width: 300px;
	height: 35px;
	background: url(../images/index_navi_title.jpg) no-repeat left center;
}

#English_index_title {
	width: 300px;
	height: 35px;
	background: url(../images/en_index_navi_title.jpg) no-repeat left center;
}
#Romanian_index_title {
	width: 300px;
	height: 35px;
	background: url(../images/ro_index_navi_title.jpg) no-repeat left center;
}

#main_body_profil {
	float: left;
	width: auto;
	height: auto;
	padding: 20px 30px;
	text-align: left;	
}


#main_body {
	float: left;
	width: 711px;
	height: auto;
	text-align: left;	
}

.body_text {
	width: auto;
	height: auto;
	margin: 0 0 15px 0;
	padding: 20px 20px 20px 20px;
	font-size: 1.05em;
	line-height: 1.3em;
	color: none;
	text-align: left;			
}

.body_text_profil, .body_text_profil p {
	width: auto;
	height: 113px;
	margin: 0;
	padding: 10px 10px 7px 5px;
	font-size: 1.05em;
	line-height: 1.4em;
	color: #13171b;
	overflow: hidden;
	text-align: justify;	
}

.body_text_title {
	width: 561px;
	height: 24px;
	margin: 0;
	font-weight: bold;
	font-size: 1.2em;
	background: url(../images/here_text.jpg) no-repeat left center #fff;	
	padding: 10px 0 0 150px;
	border-bottom: 1px dashed #ccc;
}

.Greek_body_text_title {
	width: 561px;
	height: 24px;
	margin: 0;
	font-weight: bold;
	font-size: 1.2em;
	background: url(../images/here_text.jpg) no-repeat left center #fff;	
	padding: 10px 0 0 150px;
	border-bottom: 1px dashed #ccc;
}

.English_body_text_title {
	width: 538px;
	height: 24px;
	margin: 0;
	font-weight: bold;
	font-size: 1.2em;
	background: url(../images/en_here_text.jpg) no-repeat left center #fff;	
	padding: 10px 0 0 172px;
	border-bottom: 1px dashed #ccc;
}
.Romanian_body_text_title {
	width: 538px;
	height: 24px;
	margin: 0;
	font-weight: bold;
	font-size: 1.2em;
	background: url(../images/ro_here_text.jpg) no-repeat left center #fff;	
	padding: 10px 0 0 172px;
	border-bottom: 1px dashed #ccc;
}

.body_text img {
	color: 999;
	padding-right: 5px; 
}

#more_bt {
	float: right;
	margin: 10px 3px;
}

.Greek_more_bt_grey_bg a, .Greek_more_bt_grey_bg a:visited {
	display: block;
	text-align: right;
	background: url(../images/more_bt_grey.jpg) no-repeat;
	width: 110px;
	height: 25px;	
}

.Greek_more_bt_grey_bg a:hover, .Greek_more_bt_grey_bg a:active {
	display: block;
	text-align: right;
	background: url(../images/more_bt_grey_r.jpg) no-repeat;
	width: 110px;
	height: 25px;
	margin-top: 0px;
	margin-left: 1px;	
}

.English_more_bt_grey_bg a, .English_more_bt_grey_bg a:visited {
	display: block;
	text-align: right;
	background: url(../images/en_more_bt_grey.jpg) no-repeat;
	width: 110px;
	height: 25px;	
}

.English_more_bt_grey_bg a:hover, .English_more_bt_grey_bg a:active {
	display: block;
	text-align: right;
	background: url(../images/en_more_bt_grey_r.jpg) no-repeat;
	width: 110px;
	height: 25px;
	margin-top: 0px;
	margin-left: 1px;	
}





#footer {
	margin: 0 auto;
	width: 950px;
	height: auto;
	padding: 0 20px;
}

#footer_content {
	margin: 0 auto 0 auto;
	width: auto;
	height: 20px;
	padding: 5px 20px 0 20px;
	border-top: 5px solid #eb4743;
	background: #333741;
	color: #999;
	text-align: right;
	font-size: .7em;
}

#footer_left {
	float: left;
	width: 458px;
	height: 185px;
	background: url(../images/footer_car.jpg) no-repeat;
}

#footer_right {
	float: right;
	width: 458px;
	height: 185px;
	background: url(../images/footer_details_map.jpg) no-repeat;
}


/* ----- home_bt ------ */
#home_bt a, #home_bt a:visited {
	display: block;
	width: 113px;
	height: 25px;
	background: url(../images/home_bt.jpg) no-repeat;
}

#home_bt a:hover, #home_bt a:active {
	display: block;
	width: 113px;
	height: 25px;
	background: url(../images/home_bt_r.jpg) no-repeat;
}

#home_bt_active a, #home_bt_active a:visited {
	display: block;
	width: 113px;
	height: 25px;
	background: url(../images/home_bt_r.jpg) no-repeat;
}

/* ----- about_bt ------ */
#about_bt a, #about_bt a:visited {
	display: block;
	width: 113px;
	height: 25px;
	background: url(../images/about_bt.jpg) no-repeat;
}

#about_bt a:hover, #about_bt a:active {
	display: block;
	width: 113px;
	height: 25px;
	background: url(../images/about_bt_r.jpg) no-repeat;
}

#about_bt_active a, #about_bt_active a:visited {
	display: block;
	width: 113px;
	height: 25px;
	background: url(../images/about_bt_r.jpg) no-repeat;
}

/* ----- services_bt ------ */
#services_bt a, #services_bt a:visited {
	display: block;
	width: 113px;
	height: 25px;
	background: url(../images/services_bt.jpg) no-repeat;
}

#services_bt a:hover, #services_bt a:active {
	display: block;
	width: 113px;
	height: 25px;
	background: url(../images/services_bt_r.jpg) no-repeat;
}

#services_bt_active a, #services_bt_active a:visited {
	display: block;
	width: 113px;
	height: 25px;
	background: url(../images/services_bt_r.jpg) no-repeat;
}

/* ----- contact_bt ------ */

#contact_bt a, #contact_bt a:visited {
	display: block;
	width: 113px;
	height: 25px;
	background: url(../images/contact_bt.jpg) no-repeat;
}

#contact_bt a:hover, #contact_bt a:active {
	display: block;
	width: 113px;
	height: 25px;
	background: url(../images/contact_bt_r.jpg) no-repeat;
}

#contact_bt_active a, #contact_bt_active a:visited {
	display: block;
	width: 113px;
	height: 25px;
	background: url(../images/contact_bt_r.jpg) no-repeat;
}
