@charset "utf-8";
/* CSS Document */
/* ----------------------------------------------------------------------------------------- 
MINIMATIK visual + inetractive communication
Evrou 3,
115 28,
Athens, Greeece
+33 211 7504131
http://www.minimatik.net
info@minimatik.net
----------------------------------------------------------------------------------------- */

/* http://meyerweb.com/eric/tools/css/reset/ 
----------------------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin : 0;
	padding : 0;
	border : 0;
	outline : 0;
	font-size : 100%;
	vertical-align : baseline;
	background : transparent;
	list-style : none;
	list-style-type: none;
	text-decoration: none;
	font-style: normal;
}
:focus {
	outline : 0;
}
ins {
	text-decoration : none;
}
del {
	text-decoration : line-through;
}
table {
	border-collapse : collapse;
	border-spacing : 0;
}

/* Baseline author styles
----------------------------------------------------------------------------------------- */
* {	margin: 0;	padding: 0; }
html {	font-size: 100%; height:100%;  }
body { width:100%; height:100%; background: #fff; font-family: Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, a, ul, li, p, address {
	font-weight: normal;
	line-height: 18px;
}
p, address, ul, dl {font-size: 12px; }
p { margin-bottom: 15px; }
p.lastP { height: 125px; }
a { color:#444; }
a:focus, a:hover, a:active, a:visited { color:#444; }
.orange { color:#cc6600;  }
a.orange:focus, a.orange:hover, a.orange:active, a.orange:visited { color:#cc6600; }
a.mail { color: #999900; }
a.newsletter { position: relative; color: #fff; background:#cc6600; font-size: 12px; font-weight: bold; padding: 0 5px 0 5px; }
a.newsletter.en { position: relative; color: #cc6600; font-size: 12px; font-weight: bold; }
a.back { color: #333; text-transform: uppercase; font-size: 12px; font-weight: bold; }
a.back { position: absolute; float: right; right: 422px; top: 175px; background: url(../assets/back_btn.gif) 0px 4px no-repeat; padding-left:10px;  }
body.gr a.back { right: 385px; background: url(../assets/back_btn.gif) 0px 5px no-repeat; } 
/*a.newsletter:visited { color: #cc6600;  }*/
dl { margin: 0 0 20px 0;  }
dd { margin: 15px 0 15px 20px; }
h2 { font-size: 13px; }
hr { opacity: 0.5; margin: 20px 0 10px 0; filter:alpha(opacity=50);}
/* General utility classes
----------------------------------------------------------------------------------------- */
.none { display: none; }
.clear { clear: both; height: 1px; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.right { float: right;  }
.left { float: left;  }
.orange { color: #cc6600; }
.turqoise { color: #339999; }
noscript { color: #fff; position: absolute; top: 25%; left:25%; }
noscript p {  font-size: 13px; width: 420px; font-family:Arial, Helvetica, sans-serif; }
/* General page layout
----------------------------------------------------------------------------------------- */  
div#wrapper { position:relative; height: 100%; width:100%; margin: 0 auto; background: none; }
div#wrapper div.gr { position:relative; width:49.8%; min-height: 1300px; height: 100%; left: 0px; float: left; z-index:2; }
div#wrapper div.en { position:relative; width:49.8%; min-height: 1300px; height: 100%; right: 0px; float: right; background: none; background: #000; overflow: visible; }
.ie6 div#wrapper { padding-left: 0px; }
.ie6 div#wrapper div.en { height: 930px; height:auto !important; height:930px; }
.ie6 div#wrapper div.gr { height: 930px; height:auto !important; height:930px; }
/* Greek column
----------------------------------------------------------------------------------------- */ 
div.gr h1.logo { position: absolute; float: right; right: 315px; top: 45px; background: url(../assets/logo_bw.jpg) no-repeat; width: 181px; height: 120px; text-indent: -1800px;  }
div.gr h1 { position: absolute; right: 320px; top: 118px;    }
div.gr h1 a { position: absolute; background: url(../assets/brand.jpg) no-repeat; width: 264px; height: 40px; cursor: default; text-indent: -1800px; }
div.content { position: relative; float: right; right: 0px; top: 195px; width:320px; height: auto; }
div.content p, address { color: #000; width: 300px; }
div.content ul { margin:25px 0 40px 0; } 
/* English column
----------------------------------------------------------------------------------------- */ 
div.en h1 { position: absolute; top: 117px; left: 25px;  }
div.en h1 a { position: absolute; background: url(../assets/brand_black.jpg) no-repeat; width: 280px; height: 40px; cursor: default; text-indent: -1900px; }
div.uC { position: relative; width: 280px; height: 21px; background: #CC3300; }
div.uC p { position: relative; top: 4px; left: 7px; font-size: 11px; color: #fff; text-transform:uppercase; font-weight: bold; }
.ie6 div.uC { left: 0px; overflow: hidden; }
div.en div.content { position: relative; float: left; left: 25px; top: 174px; width:320px; height: auto; overflow: visible;  }
div.en div.content p, div.en div.content address { color: #fff; width: 320px;  }
/* Footer
----------------------------------------------------------------------------------------- */
div#footer { position: absolute; bottom: 0px; height: 14px; width: 500px; margin: 0px 0 0px 0; z-index:1; }
address.aegeus { position: relative; float: left; font-style:normal; font-size: 11px; color: #333; line-height: 11px; }
address.minimatik  { position: relative; float: left; margin:4px 15px 0 0; background: url(../assets/minimatik.gif) no-repeat; width: 100px; height: 10px;  text-indent: -1200px; }
/* About page layout
----------------------------------------------------------------------------------------- */
div.container p, div.container dl { width: 400px; }
body#about div.gr h1 a { cursor: auto; }

body#about2.en div.gr h1 a { position: absolute; background: url(../assets/brand_wEn.jpg) no-repeat; width: 280px; height: 40px; cursor: default; text-indent: -1800px; } 

body#about2 div#wrapper div.gr {  height: 2050px; clear: both; }
.ie6 body#about2 div#wrapper div.gr {  height: 2050px; clear: both; }
body#about2 div.container { position: absolute; float: right; right: -80px; width: 400px; height: auto; top: 175px; background: #fff; padding-top: 20px;  }
body#about2 div#footer { position: absolute; }

body#about2 div.gr {  }
body#about2 div.en  { background: #000; height: 2050px; width:30.0%;  }
.ie6 body#about2 div.en  { background: #000; height: 2050px; width:30.0%;  }
/* Donations page layout
----------------------------------------------------------------------------------------- */
body#donations.en div.gr h1 a { position: absolute; background: url(../assets/brand_wEn.jpg) no-repeat; width: 280px; height: 40px; cursor: default; text-indent: -1800px; } 

body#donations.gr div#wrapper div.gr {  height: 1150px; clear: both; }
body#donations.en div#wrapper div.gr {  height: 1100px; clear: both; }
.ie6 body#donations div#wrapper div.gr {  height: 1100px; clear: both; }
body#donations div.container { position: absolute; float: right; right: -80px; width: 400px; height: auto; top: 175px; background: #fff; padding-top: 20px; margin-bottom: 100px;  }
body#donations div#footer { position: absolute; }


body#donations.gr div.en  { background: #000; height: 1150px; width:30.0%;  }
body#donations.en div.en  { background: #000; height: 1100px; width:30.0%;  }
.ie6 body#donations div.en  { background: #000; height: 1100px; width:30.0%;  }
 
/* FACEBOOK link
----------------------------------------------------------------------------------------- */
a.facebook { background: url(../assets/fb_link.jpg) 0px 0px no-repeat; width: 130px; display: block; height: 100%; padding-left: 25px; line-height: 22px; margin-top: 10px;} span.facebook { color: #415681; font-size: 11px; padding-top: 5px;  }
.ie6 a.facebook { margin-top: 40px;  }
/* Adobe PDF link
----------------------------------------------------------------------------------------- */
span.icon:hover { color: #cc6600; }
div.en .stamp-fileinfo { color: #fff; }
.stamp-fileinfo { color: #444; font-weight: normal; }
.stamp-fileinfo_newsletter { color: #fff; font-weight: normal; }
span.downloadPdf { margin: 40px 0 0 0;  }
span.downloadPdf a { width: auto; height: 14px; background-repeat: no-repeat; background-position: left center; background-position-y: top; color:#cc6600; }
span.downloadPdf a, span.downloadPdf a:hover, span.downloadPdf a:visited { color:#cc6600; font-weight: bold; }

/*New index page
----------------------------------------------------------------------------------------- */
div.entry { border-bottom: 1px dotted #999; padding-bottom: 20px; }
div.entry h2 { font-family: Arial, Helvetica, sans-serif; font-size:15px; margin: 25px 0 15px 0;}
div.gr div.entry h2 { }
div.en div.entry h2 { color: #fff; }
div.gr div.entry p { font-size:12px; }
div.en div.entry p {}
div.entry a {font-size:12px; position: relative; margin:0 0 0 0; font-weight: bold;}
div.entry a.login {color: #339999; }
div.gr div.entry a {position: relative;}
div.en div.entry a { }
body#about2 div#wrapper div.en  { background: #000; min-height: 800px; height: 100%; width:30.0%;  }
body#about2 div#wrapper div.gr {  height: 850px; clear: both; min-height:800px; height: 100%; }
body#about2 div#wrapper div.en.membership  { background: #000; min-height: 1450px; height: 100%; width:30.0%;  }
body#about2 div#wrapper div.gr.membership {  clear: both; min-height: 1450px; height: 100%; }