body{
	padding:0;
	margin:0;
	text-align:center;
	background-color:#73c5e5;
}
#container{
	padding:0;
	margin-right:auto;
	margin-left:auto;
	margin-top:0;
	margin-bottom:0;
	text-align:left;
	width:982px;
	z-index:1;
}
.mainContainer{
	padding:0px 15px 0px 17px;
	margin:0px;
	float:right;
	width:950px;
	background-color:#60b7de;
	background-image:url(images/bg.gif);
	background-position:0px top;
	background-repeat:repeat-y;
}
#topC{
	padding:0;
	margin:0;
	float:left;
	width:950px;
	height:137px;
	background-image:url(images/bgTop_DMC.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.logo{
	padding:19px 0px 0px 11px;
	margin:0;
	float:left;
	width:299px;
}
.sinceDmc{
	padding:39px 0px 0px 175px;
	margin:0;
	float:left;
	width:199px;
}
#main{
	padding:0;
	margin:0;
	float:left;
	width:950px;
	background-image:url(images/bgMain_DMC.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#ffffff;
}
#mainIn{
	padding:0;
	margin:0;
	float:left;
	width:950px;
	background-image:url(images/bgMain_DMC2.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#ffffff;
}
.flashTop{
	padding:0;
	margin:0;
	float:left;
	width:950px;
	height:258px;
	background-color:#ffffff;
}
#tabs{
	padding:0;
	margin:1px 1px 0px 1px;
	display:inline;
	float:left;
	width:948px;
	background-color:#ffffff;
}
.tab1{
	padding:29px 0px 0px 52px;
	margin:0px 0px 0px 0px;
	float:left;
	height:48px;
	width:262px;
	background-image:url(images/tab1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font:normal 18px Helvetica, sans-serif;
	color:#ffffff;
}
.tab1 a{
	font:normal 18px Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.tab1 a:hover{
	font:normal 18px Helvetica, sans-serif;
	color:#f5f0f0;
	text-decoration:none;
}
.tab2{
	padding:29px 0px 0px 61px;
	margin:0px 0px 0px 1px;
	display:inline;
	float:left;
	height:48px;
	width:255px;
	background-image:url(images/tab2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font:normal 18px Helvetica, sans-serif;
	color:#ffffff;
}
.tab2 a{
	font:normal 18px Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.tab2 a:hover{
	font:normal 18px Helvetica, sans-serif;
	color:#f5f0f0;
	text-decoration:none;
}
.tab3{
	padding:29px 0px 0px 47px;
	margin:0px 0px 0px 1px;
	display:inline;
	float:left;
	height:48px;
	width:269px;
	background-image:url(images/tab3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font:normal 18px Helvetica, sans-serif;
	color:#ffffff;
}
.tab3 a {
	font:normal 18px Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.tab3 a:hover{
	font:normal 18px Helvetica, sans-serif;
	color:#f5f0f0;
	text-decoration:none;
}
#mainOpen{
	padding:0px 0px 10px 0px;
	margin:24px 0px 0px 0px;
	float:left;
	width:950px;
	background-image:url(images/bgMainC.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.mainLeft{
	padding:0px 1px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:740px;
}
.whyGreece{
	padding:0;
	margin:0;
	float:left;
	width:226px;
}
.whyGreece div.title{
	padding:23px 0px 0px 7px;
	margin:0;
	float:left;
	width:219px;
	font:normal 23px Helvetica;
	color:#008fcc;
}
.whyGreece div.text{
	padding:10px 0px 0px 7px;
	margin:0;
	float:left;
	width:219px;
}
.whyGreece div.text span.image{
	padding:3px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:67px;
	border:1px solid #bfbfbf;
}
.whyGreece div.text span.tText{
	padding:0px 1px 0px 9px;
	margin:0;
	float:right;
	width:132px;
	font:normal 11px Verdana;
	color:#666666;
}
.whyGreece div.text span.tText a{
	text-decoration:none;
}
.whyGreece div.text span.tText a:hover{
	text-decoration:underline;
} 
.more{
	padding:5px 0px 0px 0px;
	margin:0;
	float:right;
	font:normal 11px Verdana;
	color:#00aeef;
}
.more a{
	font:normal 11px Verdana;
	color:#00aeef;
	text-decoration:none;
}
.more a:hover{
	font:normal 11px Verdana;
	color:#00aeef;
	text-decoration:none;
}
.whyAthens{
	padding:0;
	margin:0;
	float:left;
	width:253px;
}
.whyAthens div.title{
	padding:23px 0px 0px 35px;
	margin:0;
	float:left;
	width:218px;
	font:normal 23px Helvetica;
	color:#008fcc;
}
.whyAthens div.text{
	padding:10px 0px 0px 35px;
	margin:0;
	float:left;
	width:218px;
}
.whyAthens div.text span.image{
	padding:3px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:67px;
	border:1px solid #bfbfbf;
}
.whyAthens div.text span.tText{
	padding:0px 1px 0px 9px;
	margin:0;
	float:right;
	width:131px;
	font:normal 11px Verdana;
	color:#666666;
}
.whyAthens div.text span.tText a{
	text-decoration:none;
}
.whyAthens div.text span.tText a:hover{
	text-decoration:underline;
} 
.whats2008{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	width:261px;
}
.whats2008 div.title{
	padding:23px 0px 0px 30px;
	margin:0;
	float:left;
	width:231px;
	font:normal 23px Helvetica;
	color:#008fcc;
}
.whats2008 div.text{
	padding:10px 0px 0px 30px;
	margin:0;
	float:left;
	width:231px;
}
.whats2008 div.text span.image{
	padding:3px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:67px;
	border:1px solid #bfbfbf;
}
.whats2008 div.text span.tText{
	padding:0px 13px 0px 9px;
	margin:0;
	float:right;
	width:133px;
	font:normal 11px Verdana;
	color:#666666;
}
.whats2008 div.text span.tText a{
	text-decoration:none;
}
.whats2008 div.text span.tText a:hover{
	text-decoration:underline;
} 
.mainRight{
	padding:0px 0px 0px 9px;
	margin:0px 0px 0px 0px;
	float:left;
	width:200px;
}
.search{
	padding:23px 0px 0px 0px;
	margin:0;
	float:left;
	width:200px;
}
input.button{
	border:1px solid #92b9d0;
	padding:0px 0px;
	margin:2px 0px 0px 0px;
	background-color:#77a8c4;
	font:normal 11px Tahoma;
	color:#ffffff;
	width:30px;
	float:left;
	
}
input.searchForm{
	padding:1px;
	margin:3px 4px 0px 0px;
	display:inline;
	float:left;
	width:151px;
	border:1px solid #a8c2cd;
	font:normal 11px Verdana;
	color:#a8c2cd;
	vertical-align:middle;
}
.latestNews{
	padding:16px 0px 0px 0px;
	margin:0;
	float:left;
	width:200px;
}
.latestNews div.title{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	width:200px;
	font:normal 20px Helvetica;
	color:#6a837f;
}
.latestNews div.text{
	padding:10px 28px 0px 0px;
	margin:0;
	float:left;
	width:172px;
}
.latestNews div.text span.date{
	padding:0px 0px 0px 0px;
	margin:0;
	font:bold 10px Verdana;
	color:#666666;
}
.latestNews div.text span.tText{
	padding:0px 0px 0px 5px;
	margin:0;
	font:normal 10px Verdana;
	color:#666666;
}

.latestNews div.text span.tText a{
	font:normal 10px Verdana;
	color:#666666;
	text-decoration:none;
}
.latestNews div.text span.tText a:hover{
	font:normal 10px Verdana;
	color:#666666;
	text-decoration:underline;
}

#footer{
	width:940px;
	padding:10px 0px 30px 0px;
	margin-top:5px;
	background-image:url(images/grammi.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#ffffff;
	text-align:left;
	margin-left:5px;
	margin-right:5px;
	display:inline;
	margin-bottom:0;
	float:left;
}
.footer_left{
	float:left;
	padding:0px 0px 0px 7px;
	margin:0;
	font:normal 10px Verdana;
	color:#6a7e83;
	width:400px;	
}
.footer_right{
	float:right;
	text-align:right;
	margin:0;
	padding:0px 7px 0px 0px;
	font:normal 10px Verdana;
	color: #6a7e83;
}
#atcomProductionFlash {
	float:left;
	margin:0;
	padding:0;	
	width:20px;
}
.atcom a {
	float:left;
	margin:0px;
	padding:0px;	
	font:normal 10px Verdana;
	color: #6a7e83;
	text-decoration:none;
}
.atcom a:hover {
	font:normal 10px Verdana;
	color: #8A837D;
	margin:0;
	padding:0;
	text-decoration:none;
}
#ContainerBottom{
	padding:0px 0px 12px 0px;
	margin:0px;
	float:left;
	width:982px;
	z-index:1;
	height:5px;
	background-color:#60b7de;
	background-image:url(images/bgBottom.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

/* contactForm */

#mainInside{
	padding:29px 0px 10px 0px;
	margin:24px 0px 0px 0px;
	float:left;
	width:950px;
}
.mainLeftInside{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	float:left;
	width:485px;
}
.mainLTitle{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:485px;
	font:normal 25px Helvetica;
	color:#008fcc;
}
.mainLText{
	padding:5px 10px 0px 10px;
	margin:20px 0px 0px 0px;
	float:left;
	width:460px;
	font:normal 11px Verdana;
	color:#666666;
	
}
.mainLText ul{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 20px;
	display:inline;
	float:left;
	width:445px;
	font:normal 11px Verdana;
	color:#666666;
}
.mainLText ul li{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:445px;
	font:normal 11px Verdana;
	color:#666666;
}
.mainLeftInside2{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	float:left;
	width:617px;
}
.mainLTitle2{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:617px;
	font:normal 25px Helvetica;
	color:#008fcc;
}
.mainLText2{
	padding:5px 10px 0px 10px;
	margin:20px 0px 0px 0px;
	float:left;
	width:597px;
	font:normal 11px Verdana;
	color:#666666;
	
}
.mainLText2 ul{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 20px;
	display:inline;
	float:left;
	width:577px;
	font:normal 11px Verdana;
	color:#666666;
}
.mainLText2 ul li{
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:577px;
	font:normal 11px Verdana;
	color:#666666;
}
.mainRightInside2{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:303px;
}
.mainRightInside{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:240px;
}
.searchInside2{
	padding:15px 0px 15px 13px;
	margin:0;
	float:left;
	width:290px;
	background-color:#ffffff;
	border-bottom:1px solid #c3c3c3;
}
.searchInside2 span.title{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	font:normal 20px Helvetica;
	color:#6a837f;
}
.searchInside2 span.formS{
	padding:0px 0px 0px 10px;
	margin:0;
	float:left;
}
.searchInside{
	padding:15px 0px 15px 13px;
	margin:0;
	float:left;
	width:230px;
	background-color:#ffffff;
	border-bottom:1px solid #c3c3c3;
}
.searchInside span.title{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	font:normal 20px Helvetica;
	color:#6a837f;
}
.searchInside span.formS{
	padding:0px 0px 0px 10px;
	margin:0;
	float:left;
}
input.forma{
	padding:1px;
	margin:0;
	float:left;
	width:282px;
	border:1px solid #7f9db9;
	font:normal 11px Tahoma;
	background-color:#ffffa0;
}
textarea.forma{
	padding:1px;
	margin:0;
	float:left;
	width:282px;
	border:1px solid #7f9db9;
	font:normal 11px Tahoma;
}
input.ButRes{
	border:1px solid #92b9d0;
	padding:0;
	text-align:center;
	margin:0;
	background-color:#77a8c4;
	font:normal 11px Tahoma;
	color:#ffffff;
	width:50px;
}
.mainRtitle{
	padding:10px 0px 10px 20px;
	margin:0;
	float:left;
	width:223px;
	font:normal 14px Tahoma;
	color:#1c5048;
}
.mainRtext{
	background-image:url(images/bgMainInside.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:240px;
	padding:0;
	margin:5px 0px 0px 0px;
	float:left;
}
.contact{
	padding:10px 0px 10px 20px;
	margin:0;
	float:left;
	width:223px;
	font:normal 11px/15px Tahoma;
	color:#7c7c7c;
}
.contact a{
	font:normal 11px/15px Tahoma;
	color:#7c7c7c;
	text-decoration:none;
}
.contact a:hover{
	font:normal 11px/15px Tahoma;
	color:#7c7c7c;
	text-decoration:underline;
}
	
/* - contactForm */

.specialArrange{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 5px;
	display:inline;
	float:left;
	width:240px;
	font:normal 11px/15px Tahoma;
	color:#7c7c7c;
	background-color:#f4f6f7;
}
.specialArrange span.special{
	padding:5px 0px 3px 20px;
	margin:0;
	float:left;
	width:220px;
	font:normal 11px/15px Tahoma;
	color:#7c7c7c;
	background-image:url(images/arrow2.gif);
	background-position:10px 9px;
	background-repeat:no-repeat;
}
.specialArrange span.grammi{
	padding:1px 0px 1px 0px;
	margin:0;
	float:left;
	width:240px;
	background-image:url(images/grammi.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

/* gallery */

#gallery{
	padding:15px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	float:left;
	width:730px;
}
.galleryLTitle{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:720px;
	font:normal 25px Helvetica;
	color:#008fcc;
}
.galleryBox{
	padding:0px 0px 12px 6px;
	margin:15px 0px 0px 0px;
	float:left;
	width:702px;
	border:1px solid #cbcbcb;
}
.galleryTable{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	width:702px;
}
.gallery_1{
	padding:12px 6px 0px 6px;
	margin:0;
	float:left;
	width:75px;
}
.gallery_1 span.image{
	padding:3px 3px;
	margin:0;
	float:left;
	width:67px;
	height:67px;
	border:1px solid #bfbfbf;
}
.gallery_1 span.name{
	padding:3px 0px 0px 0px;
	margin:0;
	float:left;
	width:75px;
	text-align:center;
	font:normal 11px tahoma;
	color:#666666;
}
.gallery_1 span.name a{
	font:normal 11px tahoma;
	color:#666666;
	text-decoration:none;
}
.gallery_1 span.name a:hover{
	font:normal 11px tahoma;
	color:#666666;
	text-decoration:underline;
}

.galleryBack{
	padding:0px;
	margin:0;
	float:left;
	text-align:right;
	width:700px;
	font:bold 15px helvetica;
	color:#6A837F;
}
.galleryBack a{
	font:bold 15px helvetica;
	color:#6A837F;
	text-decoration:none;
}
.galleryBack a:hover{
	font:bold 15px helvetica;
	color:#6A837F;
	text-decoration:underline;
}
/* - gallery */

.latestNewsInner{
	padding:16px 0px 0px 0px;
	margin:0;
	float:left;
	width:240px;
}
.latestNewsInner div.title{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	width:240px;
	font:normal 20px Helvetica;
	color:#6a837f;
}
.latestNewsInner div.text{
	padding:10px 28px 0px 0px;
	margin:0;
	float:left;
	width:212px;
}
.latestNewsInner div.text span.date{
	padding:0px 0px 0px 0px;
	margin:0;
	font:bold 10px Verdana;
	color:#666666;
}
.latestNewsInner div.text span.tText{
	padding:0px 0px 0px 5px;
	margin:0;
	font:normal 10px Verdana;
	color:#666666;
}

.latestNewsInner div.text span.tText a{
	font:normal 10px Verdana;
	color:#666666;
	text-decoration:none;
}
.latestNewsInner div.text span.tText a:hover{
	font:normal 10px Verdana;
	color:#666666;
	text-decoration:underline;
}

/*news list */

.new_header{
	padding:10px 0px 0px 0px;
	margin:0;
	float:left;
	font:normal 12px Tahoma;
	color:#666666;
	
}
.new_header span.new_date{
	padding:0px 2px 0px 2px;
	margin:0;
	width:93px;
	float:left;
	font:bold 12px Tahoma;
	color:#666666;
	background-color:#ffffff;
}
.new_header span.new_title{
	padding:0px 18px 0px 2px;
	margin:0;
	width:480px;
	float:left;
	font:normal 12px Tahoma;
	color:#125A88;
	background-color:#ffffff;
}
.new_header span.new_title a{
	font:normal 12px Tahoma;
	color:#125A88;
	text-decoration:none;
}
.new_header span.new_title a:hover{
	font:normal 12px Tahoma;
	color:#125A88;
	text-decoration:underline;
}
.new_summary{
	padding:5px 0px 0px 0px;
	margin:0;
	font:normal 11px Tahoma;
	color:#494E54;
	width:544px;
	float:left;
}
.new_more{
	padding:0px 0px 0px 10px;
	margin:0;
	font:normal 11px Tahoma;
	color:#494E54;
	float:left;
}
.new_more a{
	font:normal 11px Tahoma;
	color:#494E54;
	text-decoration:none;
}
.new_more a:hover{
	font:normal 11px Tahoma;
	color:#494E54;
	text-decoration:underline;
}
.paging{
	padding:5px 0px 0px 0px;
	margin:25px 0px 0px 0px;
	float:right;
	width:544px;
	text-align:center;
	font:normal 11px Tahoma;
	color:#494E54;
	background-image:url(images/dot.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.paging a{
	font:normal 11px Tahoma;
	color:#494E54;
	text-decoration:none;
	padding:0px 5px 0px 5px;
}
.paging a:hover{
	font:normal 11px Tahoma;
	color:#494E54;
	text-decoration:none;
	padding:0px 5px 0px 5px;
}
.new_header span.dot{
	padding:0px 0px 0px 0px;
	margin:0;
	width:15px;
}
.new_Content{
	padding:5px 0px 0px 0px;
	margin:0;
	font:normal 11px Tahoma;
	color:#494E54;
	width:544px;
	float:left;
}
.new_back{
	padding:20px 20px 0px 10px;
	margin:0;
	font:normal 11px Tahoma;
	color:#494E54;
	float:left;
	width:567px;
	text-align:right;
}
.new_back a{
	font:normal 11px Tahoma;
	color:#494E54;
	text-decoration:none;
}
.new_back a:hover{
	font:normal 11px Tahoma;
	color:#494E54;
	text-decoration:underline;
}
/*news list */
/* home members*/
.members{
	float:left;
	width:718px;
	margin: 18px 12px 15px 10px;
	display:inline;
	background-color:#eef3f5;
	height:57px;
}
.members span.title{
	float:left;
	width:100px;
	padding: 20px 0px 0px 16px;
	color:#247fb9;
	font:bold 16px Helvetica, sans-serif;
}
.members span.memberlogo{
	float:left;
	margin: 9px 0px 0px 60px;
}
/* home members*/