@charset "UTF-8";
/*
https://www.color-hex.com/color-palette/29449
chosen palette
        Hex                 RGB
	#c0eaff 	(192,234,255)
	#92ceec 	(146,206,236)
	#f5fcff 	(245,252,255)
	#ff9e9e 	(255,158,158)
	#c3ffb1 	(195,255,177)
*/
html {
       overflow-y: scroll;
}
body {
    font-family: Verdana, sans-serif;
    font-size: 13px;
    font-size-adjust: 0.545;    
    color: #000000;
    margin-top:20px;
}



a:link{
    color: #000000;
    text-decoration:underline;
    padding:4px 4px 4px 4px;
}
a:hover{
    text-decoration: none;
    background-color: #c3ffb1;
    color:#000000;
    border-radius:5px;
}
a:visited{
    color: #000000;  
}
a#gosrch:link {
    text-decoration: none !important;
    font-size: 110%;
}
table, td, th, input[type=submit], #fixtop {
    padding:10px 10px 10px 10px;
}
table {
    border-collapse: separate;
    border-spacing: 14px 7px;
    margin-left: auto;
    margin-right: auto;
    border: 2px solid #ff9e9e;
    background-color: #f5fcff;
    font-family: Verdana, sans-serif;
    font-size: 13px;
    text-shadow:  -1px 1px 0px #cccccc;
    border-radius: 8px;
}
td {
    background: #c0eaff;   
    border: 1px solid #ff9e9e;
}
th, input {
    height: 30px;
}
input[type=submit] {
    border: 1px solid #ff9e9e;
    cursor: pointer;
    width: 75%;
    background-color: #92ceec;  /*#ff533d*/
    font-weight: bold;
    height: 40px;
    /*color: #333333;*/
}
input [type=submit]:hover {
    background-color: #dddddd !important;    
}
input, select {
    box-sizing: border-box;
/*    font-family: Arial, sans-serif;
    font-size: 13px; */
    padding:3px 20px 3px 20px;
}
input[type=text], [type=password], select, [type=textarea] {
    background-color :#FFFFFF;
    border: 0px; 
    border-bottom: 1px solid #ff9e9e;
}
input [type=checkbox] {
        width: 0;
}
input, .highlightziro, .highlightfpa, .highlighteispr, select, td, #fixtop  {
   border-radius: 20px; 
}
.rightbox, .rightit, .bgreder {
    text-align: right;   
}
.topbox, #mright, #mleft, #mcentral, .highlightziro, .topit, .highlightfpa, .highlighteispr {
    vertical-align:top;
}
.leftbox, #mleft, .leftit, .leftbotit, .nwrap, .edt {
    text-align:left;
}
.leftbox {
/*    vertical-align:top;*/
}
#mcentral, .highlighteispr, .centerbox, #fixerer, .centerbotit, #fixfpa {
    text-align:center !important;
}
.eraser {
     background-color: #FFFFFF; 
     border:0px;
}
.botit, .leftbotit, .centerbotit {
    vertical-align:bottom;      
} 
.nwrap, .tdtziros, .tdfpa, .tdeisprax, .rightbox, .rightit, .bgreder{
    white-space: nowrap;
}
.mnu td {
    background-color:#c3ffb1;
}
.tdtziros {
    background-color: #FFdd99 !important;
}
.tdfpa {
    background-color: #40E0D0 !important;   
}
.tdeisprax {
    background-color: #FFA07A !important;
    color:#FFFFFF !important;
}
.highlightziro {
    background-color: #FFdd99;    
}
.highlightfpa {
    background-color: #40E0D0;     
}
.highlighteispr {
    background-color: #FFA07A;    
}
.highlightziro, .highlightfpa, .highlighteispr {
    padding: 7px !important;
    display:inline;
}
.edt input, textarea{
    width: 400px; 
}
.posa {
    box-sizing: border-box;
    border: 0px;
    border-bottom: 1px solid #999999;
}

.timo input {
    box-sizing: border-box;
    border: 0px; 
    border-bottom: 1px solid #999999;
    font-family: Arial, sans-serif;
    font-size: 13px;    
}
.timo textarea {
    box-sizing: border-box;
    border: 1px solid #999999;
/*    font-family: Arial, sans-serif;
    font-size: 13px;    */
}
.timosm input {
    box-sizing: border-box;
    width: 150px;
    height:30px;   
}
.timolrg input {
    box-sizing: border-box;
    width: 350px;
    height:30px;     
}

.srch input {
    background-image: url('find.png');
    background-position: 2px 5px; 
    background-repeat: no-repeat;
    padding: 3px 20px 3px 25px;
}
.tdbrd {
    
}
#fixerer { 
	position: fixed; 
	top: 25%; 
	right: 200px; 
	border-top:4px double #FF5CB0; 
	border-bottom:4px double #FF5CB0; 	
        height:50px;
        font-weight: bold;
        color: #000000;
}
#fixera {
    	position: fixed; 
	top: 20%; 
	right: 0px;
}
#fixfpa {
	position: fixed; 
	top: 33%; 
	right: 200px; 
	border-top:4px double #FF5CB0; 
	border-bottom:4px double #FF5CB0; 	
        height:50px;
        font-weight: bold;
        color: #000000;    
}
.bgreder {
    background-color: #ff9e9e !important;
}
#formater { 
	margin: auto; 
	background-color:#FFD6EB;
}
.linesumer {
    /*mono gia to timologiowrite/javascript*/
}

#fixtop {
    	position: fixed; 
	top: 80%; 
	right: 50px;
        border: 1px solid #ff9e9e;
}
.jlnk, .blnk {
    cursor: pointer;
    text-decoration: underline;
}
.blnk {
    position:fixed;
    padding:5px;
    bottom: 80px;
    left:40px;
    border-radius: 40px;
    border: #ff9e9e 2px solid;
    
}
.wtbl {
     width: 85%;
}
a.back-to-top {
	display: none;
	width: 70px;
	height: 70px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 40px;
	bottom: 80px;
	background: #c0eaff url("top.png") no-repeat center;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
        border: #ff9e9e 2px solid;
}
a:hover.back-to-top {
    background-color:#FF9E9E;
        border: #333333 2px solid;    
}

.seriffont {
    font-family: Garamont, serif;
    font-size-adjust: 0.384;
    font-size: 18px;
    font-style: italic;
    letter-spacing: 1px;
    border-bottom: 3px double #333;
}