@charset "utf-8";
/* CSS Document */


body {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#000000;
	line-height: 120%;
	text-align:justify;
	}
p
{text-align:justify;
text-indent:3ex;

}
ol li
{margin-bottom: 12px
}
.blackframe
{
	border: thin solid #000;
}

.indexpage
{
	font-size:14px;
	background-image: url(images/imgA0_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 90px;
	padding-left:40px;
	padding-right:40px;
	
}
td td p
{text-indent:0;
}

.1stunitleftpage
{
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	margin-top:15px;
	margin-bottom:10px;
}
	
	
.1stunitrightpage
{
	background-image: url(images/imgB0_07.jpg);
	background-repeat: no-repeat;
	background-position:bottom right;
	padding-top: 10px; 
	padding-right: 0px;
	padding-bottom: 60px;
	padding-left: 0px;
	}

.1stunitleftpagegreen
{

	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	display: block;
	z-index:1;
	}

.keimeno
{
	
	background: url(images/spiral.jpg) top left repeat-y, url(images/Keimeno_end.jpg) bottom left no-repeat;
	padding-left: 40px;
	padding-bottom: 15px;
	margin-top:10px;
	margin-bottom:12px;
	}
.akouomilo
{
	background-color:#D8E4BE;
	padding-left:40px;
	padding-right:30px;
	padding-bottom:25px;
	margin-bottom:25px;
	margin-top:20px;
	overflow:visible;
	}
.akouomiloheader
{
	background:url(images/image004a.png) top left no-repeat;
	font-weight:bold;
	font-size:18px; 
	color:#F60;
	padding-top:10px;
	padding-left:60px;
	min-height:49px;
	position:relative;
	top:-10px;
	left:-40px; text-align:left end;
	margin:0;
}
.pinkdot
{
	color:#F60;
}


.akouomilo ol li
{margin-bottom:12px;
text-align:justify;
}
.akouomiloblue ol li
{
	margin-bottom:5px;
}

.protesgnoseis

{
	margin-top:50px;
	padding-top:-20px;
	padding-left:40px;
	padding-right:30px;
	padding-bottom:20px;
	border-style:dashed;
	border-color:#066;
	overflow:visible;
	background-color:#FFF;
}
.protesgnoseisor

{
	margin-top:50px;
	padding-top:-20px;
	padding-left:40px;
	padding-right:30px;
	padding-bottom:20px;
	border-style:dashed;
	border-color:#F90;
	overflow:visible;
	background-color:#FFF;
}
.protesgnoseishead
{
	background-image: url(images/image006b.png);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	top:-35px;
	left:-55px;
	padding-top:15px;
	padding-left: 75px;
	min-height:45px;
	display:inline-block;
}
.protesgnoseis ul li
{margin-bottom:5px;
text-align:justify;
}
.protesgnoseisor ul li
{margin-bottom:5px;
text-align:justify;
}
.diavazografo
{ background:#FC6;
padding-left:25px;
padding-right:25px;
padding-bottom:10px;
margin-top:20px;
margin-bottom:15px;

}

.diavazografo ol li
{margin-bottom:5px;
text-align:justify;
}
 .diavazografohead
 {background-image:url(images/image007a.png);
 background-position:top left;
 background-repeat:no-repeat;
 min-height:52px;
 font-size:18px;
 color:#399;
 padding-left:60px;
 padding-top:10px;
 position:relative;
 top:-10px;
 }
.1stunitrighrcielpage
 {
	 display:block;
	 margin-top:10px;
	 margin-bottom:10px;
	 
 }
 .1stunitrighrcielpagehead{
	 background-image:url(images/imgB2_1.jpg);
	 background-position:top center;
	 background-repeat:no-repeat;
	 text-align:right;
	 min-height:94;
 }
 .lexilogio
 {border-left:dashed #0CC;
 border-right:dashed #0CC;
 padding-left:20px;
 padding-top:30px;
 padding-right:20px;
 background-image:url(images/image014b.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 margin-top:10px;
 margin-bottom:15px;
 }
 .lexilogio ol li
{margin-bottom:5px;
}
 .thimame

{
	margin-top:50px;
	border-style:dashed;
	border-color:#066;
	overflow:visible;
	background-color:#FFC;
	padding-left:15px;
	padding-right:10px;
}
.thimame ol li
{margin:5px;
}
.thimame ul li
{margin:5px;
}
.thimamehead
{
	position:relative;
	top:-20px;
	left:-55px;
	padding-left: 75px;
	background-color:transparent;
		display:inline-block;
}

.lexilogiotable
{
margin-top:15px;
margin-bottom:15px;
}
 
.lexilogiotable table td
{border-color:#09F;
border-width:thin;
border-style:solid;
}
.lexilogiotable table, td, p
{margin-top:3px;
margin-bottom:2px;
}

.akouomiloblue
{
	background-color:#69C;
	padding-left:40px;
	padding-right:30px;
	padding-bottom:25px;
	margin-bottom:10px;
	margin-top:20px;
	overflow:visible;
	}
	.bluebordertable
	{
	}
	
	.bluebordertable table td
{border-color:#00F; 
border-right-style:solid;  
border-bottom-style:solid; 
border-width:thin;
}
.diatpage
{
	background-image: url(images/imgA0_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 90px;
	padding-left:40px;
	padding-right:40px;
	
}

ol li
{margin-bottom:5px;}

.tabl1
{
margin-bottom:10px;
background-color:#FFF;
}
.tabl1 td
{border-color:#F30;
border-style:solid;
border-top-width:thin;
}


div#ousiastika
{ display:table-cell; 
 
}
div#ousiastika td
{ border-style:solid; border-width:thin; border-color: #0D8A87;
height:18px; background:#FFF; }
.katalikta
{
}
.katalikta td
{ border-style:solid; border-width:thin; border-color:#F60;
height:18px; background:#FFF; }
.katalikta p
{
	text-align:center;
}
div#tainies
{
	border-color:#F60;
	border-style:solid;
	border-width:thin;
	padding:15px;
	margin:15px;
	font-size:14px;
}
div#tainies p
{text-indent:0
}
div#idrima
{
background:#09F;
font-size:12px;
font-style:italic; 
width:260px; 
float:right;
margin:10px;
padding:10px;
margin-bottom:0;
}
div#idrima p
{text-indent:0;text-align:left;
}
div#idrima p:first-letter
{
font-size:400%;
color:#F60;
vertical-align:sub;
float:left;
margin-right:12px;
}
.arthratable
{
}
.arthratable td
{ border-style:solid; border-width:thin; border-color:#393;
height:18px; background:#FFF; }
.arthratable p
{
	text-align:center;
}
.cbord
{border-bottom:solid;
border-right:solid;
border-color:#F60;
border-width:thin;
}
.cbord1
{border-bottom:solid;
border-color:#F60;
border-width:thin;
}
.lexilogio ol li
{text-align:justify;
}

.lexilogiotableblue
{
margin-top:15px;
margin-bottom:15px;
border:#06C solid thin;

}
.lexilogiotableblue td
{
	border:#06C solid thin;
	padding:5px;
}

.katalikta1
{
}
.katalikta1 td
{ border-style:solid; border-width:thin; border-color:#F60;
height:18px; background:#FFF; }
.katalikta1 p
{
	text-align:left;
}

.olgreenfont 
{
	counter-reset:li; /* Initiate a counter */
    margin-left:0; /* Remove the default left margin */
    padding-left:0; /* Remove the default left padding */

}
.olgreenfont li{
	position:relative;
    margin:0 0 4px 1em; /* Give each list item a left margin to make room for the numbers */
    padding:2px 4px; /* Add some spacing around the content */
    list-style:none; /* Disable the normal item numbering */
}
.olgreenfont li:before {
    content:counter(li); /* Use the counter as content */
    counter-increment:li; /* Increment the counter by 1 */
    /* Position and style the number */
    position:absolute;
    top:-2px;
    left:-2em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:1.4em;
    margin-right:2px;
    padding:2px;
    border-top:1px solid #666;
    color: #F60;
    background: #099;
    font-weight:bold;
    text-align:center;
}
.olgreenfont li p
{text-indent:0;
}#left {
	text-align: left;
}
