@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_02.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;
}
	

.keimeno
{
	background: url(images/spiral.png) 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;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	}
	
div#div1
{
	background: #FDEAEA;
	margin-top:15px;
	margin-left:40px;
	padding-left:70px; 
	padding-top:10px;
	padding-right:70px;
	padding-bottom:10px
}
div#div2
{
	background: #FDEAEA;
	margin-top:15px;
	margin-left:40px;
	padding-left:70px; 
	padding-top:10px;
	padding-right:70px;
	padding-bottom:10px;
}
div#div3
{
	background: #CDEBED;
	border-color:#66C;
	border-style:dashed;
	border-width:medium;
	margin-top:15px;
	padding-left:15px; 
	padding-right:10px;
}
div#div4
{
	border-color:#3CC;
	border-width:thick;
	border-style:solid;
	width:780px;
	min-height:1100px;
	overflow:visible;
}
div#div5
{
background:url(images/imge2_11.jpg);
background-repeat:no-repeat;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:18px;
font-style:italic;
width:450px;
padding-left:80px;
padding-right:100px;
padding-top:60px;
padding-bottom:50px;
}
.proel
{
	font-size:12px;
	text-align:right;
}

.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 2em; /* 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:4px;
    padding:2px;
    border-top:1px solid #666;
    color: #F60;
    background: #099;
    font-weight:bold;
    text-align:center;
}
.protesgnoseis
{
	margin-top:50px;
	margin-left:20px;
	padding-top:0px;
	padding-left:20px;
	padding-right:30px;
	padding-bottom:25px;
	border-style:dashed;
	border-color: #0CC;
	overflow:visible;
	background-color:#FFF;
}
.protesgnoseishead
{
	background-image: url(images/gnorizo.png);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	top:-45px;
	left:-55px;
	padding-top:15px;
	padding-left: 85px;
	min-height:75px;
	display:inline-block;
	margin-bottom:-50px;
}
.protesgnoseis ul
{
	list-style:none
}
.protesgnoseis ul li
{margin-bottom:5px;
text-align:justify;
padding-left:0;
text-indent:-15px;
}
.protesgnoseis ul li p:before
{color:#F60;
content:"◗ "
}
.protesgnoseis ul li p
{color:#000;
text-indent:-17px;
}
.protesgnoseis ul li td p:before
{
	content:normal;
}
.protesgnoseis ul li td  p
{color:#000;
text-indent:0px;
}

.akouomilo
{
	background-color: #ECF8F9;
	padding-left:60px;
	padding-right:30px;
	padding-bottom:25px;
	padding-top:0;
	margin-bottom:25px;
	margin-top:20px;
	overflow:visible;
	}
.akouomiloheader
{
	background:url(images/akouomilo.png) top left no-repeat;
	font-weight:bold;
	font-size:18px; 
	color:#F60;
	padding-top:10px;
	padding-left:120px;
	min-height:84px;
	position:relative;
	top:-10px;
	left:-75px; text-align:left end;
	margin:0;
	margin-bottom:-25px;

}
.akouomilo ol li
{margin-bottom:12px;
text-align:justify;
}
.akouomiloblue ol li
{
	margin-bottom:5px;
}
.diavazografo
{ background: #FAF2CB;
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/diavazografo.png);
 background-position:top left;
 background-repeat:no-repeat;
 min-height:86px;
 font-size:18px;
 color: #099;
 font-weight:bold;
 padding-left:120px;
 padding-top:10px;
 position:relative;
 top:-15px;
 left:-55px;
 margin-bottom:-22px;
 }
table#tabl2
 {
	border-width:thin;
 }
table#tabl2 td
 {border-color: #F60;
	 border-bottom-style:solid;
	 border-right-style:solid;
	 padding-left:5px;
 }
table#tabl2 td p
  {text-indent:0px;
  color:#000;
  text-align:left;
  }
table#tabl2 td ul
 {
	 text-indent:-15px;
	 list-style:disc;
	 color:#F60;
 }
 table#tabl2 td ul p:before
 {
	 content:"";
 }
table#tabl1
 {
	border-width:thin;
 }
 table#tabl1 td
 {border-color:#099;
	 border-bottom-style:solid;
	 border-right-style:solid;
	 padding-left:20px;
 }
  table#tabl1 td p
  {text-indent:-18px;
  
  }  
  
 table#tabl3
 {
	border-width:thin;
	background:#FFF
 }
table#tabl3 td
 {border-color: #0CC;
	 border-style:solid;
	 padding-left:5px;
 }
table#tabl3 td p
  {text-indent:0px;
  color:#000;
  text-align:center;
  } 
.tabl4
 {
	border-width:thin;
	background:#FFF
 }
.tabl4 td
 {border-color: #06F;
	 border-style:solid;
	 padding-left:5px;
 }
tabl4 td p
  {text-indent:0px;
  color:#000;
  text-align:center;
  }  
  
  
 table#tabl5
 {
	 background:#FFF;
	border-width:thin;
	margin-top:10px;
	margin-bottom:10px;
 }
 table#tabl5 td
 {border-color:#F60;
	 border-bottom-style:solid;
	 border-right-style:solid;
	 padding-top:0;
 }
  table#tabl5 td p
  {text-indent:0px;
   }    
 
  table#tabl6
 {  background:#FFF;
	border-width:thin;
	margin-top:10px;
	margin-bottom:10px;
 }
 table#tabl6 td
 {border-color:#F60;
	 border-bottom-style:solid;
	 border-right-style:solid;
	 padding-top:0;
	 text-align:center;
 }
  table#tabl6 td p
  {text-indent:0px;
  text-align:center;
  margin:0;
   }  
 
 table#tabl7
 {	background:#FFF;
	border-width:thin;
	margin-top:10px;
	margin-bottom:10px;
	border-color:#393;
	border-style:solid;
	border-width: medium;
 }   
  table#tabl7 td
 { border-color:#393;
	 border-bottom-style:solid;
	 text-align:center;
	 padding-left:10px;
 }  
 
  table#tabl8
 {
	border-width:thin;
	background:#FFF
 }
table#tabl8 td
 {border-color: #0CC;
	 border-style:solid;
	 border-width:thin;
	 padding-left:5px;
 }
table#tabl8 td p
  {text-indent:0px;
  color:#000;
  text-align:center;
  } 
  
  
  
  table#tabl9
 {
	 margin-top:10px;
	 margin-bottom:15px;
	border-width:thin;
 }
table#tabl9 td
 {  
	 border-width:thin;
	 padding-left:5px;
	 border-bottom:solid  #03C;
	 border-right:solid #03C;
 }
 table#tabl10
 {margin-top:10px;
	 margin-bottom:15px;
	border-width:thin;
 }
table#tabl10 td
 {  
	 border-width:thin;
	 padding-left:5px;
	 border-bottom:solid  #03C;
	 border-right:solid #03C;
 }
  table#tabl11
 {margin-top:10px;
	 margin-bottom:15px;
	border-width:thin;
 }
table#tabl11 td
 {  
	 border-width:thin;
	 padding-left:20px;
	 border-bottom:solid  #03C;
	 border-right:solid #03C;
 }
   table#tabl12
 {margin-top:10px;
	 margin-bottom:10px;
 }
table#tabl12 td
 {  
	 border-width:thin;
	 border-bottom:solid  #F60;
	 border-right:solid #F60;
	 padding:10px;
 }
  table#tabl13
 {margin-top:10px;
	 margin-bottom:10px;
	 background-color:#FFF;
 }
table#tabl13 td
 {  
	 border-width:thin;
	 border-color:#06F;
	 border-style:solid;
	 padding:3px;
 }
table#tabl13 td p
{text-align:center;
text-indent:0;

}

  .ulpdot
  {
	  clear:left;
	  list-style:none;
	  margin-left:-25px;
  }

  .ulpdot li p
  {
	  color:#000;
	  text-indent:-15px;
  }
  .ulpdot li p:before
{color:#F60;
content:"\2022 \00a0 ";
}
.katalikta
{
}
.katalikta td
{ border-style:solid; border-width:thin; border-color:#F60;
height:18px; background:#FFF; }
.katalikta p
{
	text-align:center;
}
.katalikta1
{
}
.katalikta1 td
{ border-style:solid; border-width:thin; border-color:#F60;
height:18px; background:#FFF; }
.katalikta1 p
{
	text-align:left;
}
.tableorange
{
}
.tableorange td
{ border-style:solid; border-width:thin; border-color:#F60;
height:18px; background:#FFF; }


.diatpage
{
	background-image: url(images/imgA0_02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 90px;
	padding-left:40px;
	padding-right:40px;
	
}
 .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
{
	background-image:url(images/thimamai.png);
 background-position:top left;
 background-repeat:no-repeat;
 min-height:86px;
	position:relative;
	top:-25px;
	left:-55px;
	padding-left: 85px;
	background-color:transparent;
		display:inline-block;
}
.ulhalf
{
list-style:none;
}
.ulhalf li
{
margin-bottom:5px;
text-align:justify;
padding-left:0;
text-indent:-15px;
}
.ulhalf li p:before
{color:#F60;
content:"◗ "
}
.ulhalf li p
{color:#000;
text-indent:-17px;
}
.ulhalf li td p:before
{
	content:normal;
}
.olbluefont 
{
	counter-reset:li; /* Initiate a counter */
    margin-left:0; /* Remove the default left margin */
    padding-left:0; /* Remove the default left padding */

}
.olbluefont li{
	position:relative;
    margin:0 0 4px 2em; /* 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 */
/*    border-top:2px solid #666;
    background:#f6f6f6;
*/
}
.olbluefont li p{
	text-indent:0;
}
.olbluefont 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:4px;
    padding:2px;
    border-top:1px solid #666;
    color: #F60;
    background: #06C;
    font-weight:bold;
    text-align:center;
}
.olpurplefont 
{
	counter-reset:li; /* Initiate a counter */
    margin-left:0; /* Remove the default left margin */
    padding-left:0; /* Remove the default left padding */

}
.olpurplefont li{
	position:relative;
    margin:0 0 4px 2em; /* 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 */
}
.olpurplefont li p{
	text-indent:0;
}
.olpurplefont 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:4px;
    padding:2px;
    border-top:1px solid #666;
    color: #FFF;
    background: #66F;
    font-weight:bold;
    text-align:center;
}
.orthografia
{
	margin-top:50px;
	margin-left:20px;
	padding-top:0px;
	padding-left:20px;
	padding-right:30px;
	padding-bottom:20px;
	border-style:dashed;
	border-color:  #09C;
	overflow:visible;
	background-color:#FFF;
}
.orthografiahead
{
	background-image: url(images/orthografia.png);
	background-position:top right;
	background-repeat:no-repeat;
	position:relative;
	top:-45px;
	right:-55px;
	padding-top:15px;
	padding-left:0px;
	margin-bottom:-50px;
	min-height:65px;
	display:block;
	color:#F60;
}
.orthografiahead p
{text-indent:0;
font-weight:bold;
}
.orthografia ul
{
	list-style:none
}
.orthografia ul li
{margin-bottom:5px;
text-align:justify;
padding-left:0;
text-indent:-15px;
}
.orthografia ul li p:before
{color:#F60;
content:"◗ "
}
.orthografia ul li p
{color:#000;
text-indent:-17px;
}

.cellor
{ background-color:#FFF;
border:#F60 thin solid;
padding-left:5px;
padding-right:5px
}
div#div6
{padding-left:100px;
}
div#div6 p
{text-indent:-80px;
}
div#div7
{padding-left:100px;
margin-bottom:100px;
}
div#div7 p
{text-indent:-80px;
}
.oroi{
}
.oroi td {padding-left:70px;
padding-right:10px;
}
.oroi td p
{text-indent:-70px;
text-align:left;
}
