ul.a {
    list-style-type: disc;
    padding-left: 20px;

}

ul.b {
    list-style-type: square;
    padding-left: 20px;
}

table.form
{
border-collapse: collapse; 
border-spacing: 0;
border-color:A7A7A7;
border-width: 1px;
width: 600px;
font-family: Arial; 
font-size: 15px;    
color:#292929;
}
.error {color: #FF0000;}
.error1 {color: #FFFFFF;}

    .circle {
    width: 130px;
    height: 130px;
    border: 2px solid #5CADFF;
        text-align:center;
    border-radius: 65px;
    background:  #FFFFFF;
    vertical-align: middle;
    background-size: contain;   
}


 
.circle:hover {
     width: 130px;
    height: 130px;
    border: 2px solid #ff8000;
        text-align:center;
    border-radius: 65px;
    background:  #FFFFFF;
    vertical-align: middle;
    background-size: contain;   
}


.autodropdown{position:relative;top:10px;left:0px;} // ΑΠΟΣΤΑΣΗ ΛΙΣΤΑΣ ΑΠΟ ΚΕΛΙ

.suggestresult{
	width:150px; // ΠΛΑΤΟΣ ΛΙΣΤΑΣ 
	list-style:none;
}


.serch-wrap{  width: 400px;
    margin: 0px;
	position:relative;
	
	} 


ul.autodropdown1  {
  text-align: left;
  margin: 0 auto;
  list-style: none;
}	

ul.autodropdown {
  text-align: left;
  margin: 0;
  list-style: none;
} 	


li.suggestresult {
margin-left:0px;
padding:5px;
border:1px solid #333;
border-top:0;
cursor:pointer;
background:#777777;
color:#212121;
font-family: arial;
font-size: 14px;
border-bottom:1px solid #666;
}
li.suggestresult :hover{
background:#777777;
color:#ff8000;
cursor:pointer;
}

li.suggestresult1 {
margin-left:-30px;
padding:5px;
border:1px solid #333;
border-top:0;
cursor:pointer;
background:#777777;
color:#212121;
font-family: arial;
font-size: 14px;
border-bottom:1px solid #666;
}
li.suggestresult :hover{
background:#777777;
color:#ff8000;
cursor:pointer;
}
.cf:before, .cf:after{
    content:"";
    display:table;
}
 /*--------*/
.cf:after{
    clear:both;
}
 
.cf{
    zoom:1;
}    


 
/* ΔΙΑΜΟΡΦΩΣΗ ΓΡΑΜΜΗΣ ΔΕΔΟΜΕΝΩΝ */
 

select {
  font-size: 15px;
font-family: arial;
}
.submitguide {
color: #252525;
 font-size: 14px;
 font-family: Arial;
 font-style: normal;
 font-weight: normal;
 text-align: center;
 vertical-align: middle;
 width: 100px;
 height:32px;
 border-style: solid;
border:1px solid #006CB4;
background:#ffffff;
border-radius:3px;
 margin: 0px 0px;
 padding: 4px 15px;

cursor: pointer ;
}
.abhijitscript {
    width:150px;
    padding-left:5px;
height:30px;
 font-size: 15px;
 font-family: Arial;
border:1px solid #909090;
background:#ffffff;
border-radius:5px;
}
table.search
{
margin-left:0px;
border-collapse: collapse;
border-spacing: 0;
border-color:A7A7A7;
border-width: 0px;
width: 200px;
font-family: Arial; 
font-size: 15px;    
color:#ffffff;
background-color: transparent;
vertical-align:middle;
line-height:170%;
}

#drop_menu
{
width:950px;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
margin-left: 0px;
vertical-align: middle;
border:0px solid #A7A7A7;
background-color: #ffffff;
}
.tabs {
  text-align: left;
 font:  14px/18px Arial;
  display: inline;
  margin: 0;
  padding: 15px 4px 17px 0;
  list-style: none;
}
.tabs li {
  font:  15px/18px Arial;
  display: inline-block;
  margin-right: -4px;
  position: relative;
  padding: 15px 20px;
  background: #fff;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.tabs li:hover {
  background: #555;
  color: #fff;
}
.tabs li ul {
  padding: 0;
  position: absolute;
font:  15px/18px Arial;
  top: 48px;
  left: 0;
  width: 150px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
.tabs li ul li { 
  background: #555; 
  display: block; 
font:  15px/18px Arial;
  color: #fff;
  text-shadow: 0 -1px 0 #000;
}
.tabs li ul li:hover { background: #666; }
.tabs li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

a.help span {
display: none;
width:160px;
text-align:left;
color:#000;
padding:4px;
-moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
-o-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
filter: progid:DXImageTransform.Microsoft.Shadow( Strength=5, Direction=135, Color='#999999' );
}

a.help:hover {
position: relative;
}

a.help:hover span {
display: block;
position: absolute;
padding:4px 10px;
border: 1px solid black;
background-color: #eeeeee;
}


table.bordered1
{
border-collapse: collapse; 
border-spacing: 0;
border-color:A7A7A7;
border-width: 1px;
width: 700px;
font-family: Arial; 
font-size: 14px;    
color:#353535;
text-align:center;
}
.bordered1 
{
 border-spacing: 0;
border-color:A7A7A7;
border-width: 1px;
text-align:center;
 font-family: Arial; 
        font-size: 10pt;   
    border: solid #ccc 1px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 0px 0px #ccc; 
    -moz-box-shadow: 0 0px 0px #ccc; 
    box-shadow: 0 0px 0px #ccc;         
}

.bordered1 tr:hover {
    background: #fbf8e9;
    text-align:center;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    
    
.bordered1 td, .bordered th {
 border-left: 1px solid #ccc;
border-top: 0px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 10px;
text-align:center;

}

.bordered1 th {
    background-color: #7EA41A;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EEFFE3), to(#7EA41A));
    background-image: -webkit-linear-gradient(top, #EEFFE3, #7EA41A);
    background-image:    -moz-linear-gradient(top, #EEFFE3, #7EA41A);
    background-image:     -ms-linear-gradient(top, #EEFFE3, #7EA41A);
    background-image:      -o-linear-gradient(top, #EEFFE3, #7EA41A);
    background-image:         linear-gradient(top, #EEFFE3, #7EA41A);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
     border-left: 1px solid #ccc;
      border-right: 1px solid #ccc;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
    height: 30px;
vertical-align: middle;
padding-left:5px;
text-align:center;
    
    
    
}

.bordered1 td:first-child, .bordered th:first-child {
    border-left: none;
    text-align:center;
}

table.bordered2
{
border-collapse: collapse; 
border-spacing: 0;
border-color:A7A7A7;
border-width: 1px;
width: 420px;
font-family: Arial; 
font-size: 14px;    
color:#353535;
}
.bordered2 
{
 border-spacing: 0;
border-color:A7A7A7;
border-width: 1px;
 font-family: Arial; 
        font-size: 10pt;   
    border: solid #ccc 1px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 0px 0px #ccc; 
    -moz-box-shadow: 0 0px 0px #ccc; 
    box-shadow: 0 0px 0px #ccc;         
}

.bordered2 tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    
    
.bordered2 td, .bordered th {
 border-left: 1px solid #ccc;
border-top: 0px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 10px;

}

.bordered2 th {
    background-color: #7EA41A;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EEFFE3), to(#7EA41A));
    background-image: -webkit-linear-gradient(top, #EEFFE3, #7EA41A);
    background-image:    -moz-linear-gradient(top, #EEFFE3, #7EA41A);
    background-image:     -ms-linear-gradient(top, #EEFFE3, #7EA41A);
    background-image:      -o-linear-gradient(top, #EEFFE3, #7EA41A);
    background-image:         linear-gradient(top, #EEFFE3, #7EA41A);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
     border-left: 1px solid #ccc;
      border-right: 1px solid #ccc;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
    height: 30px;
vertical-align: middle;
padding-left:5px;
    
    
    
}

.bordered2 td:first-child, .bordered th:first-child {
    border-left: none;
}

table.edit
{
border-collapse: collapse; 
border-spacing: 0;
border-color:A7A7A7;
border-width: 1px;
width: 950px;
font-family: Arial; 
font-size: 15px;   
  color:#353535;
}

table.normal
{
*border-collapse: collapse; /* IE7 and lower */
border-spacing: 0;
border-color:A7A7A7;
border-width: 1px;
width: 450px;
font-family: Arial; 
font-size: 12pt;    
line-height:20px;
font-size: 15px;    
color:#353535;
}

table.no
{
*border-collapse: collapse; /* IE7 and lower */
border-spacing: 0;
border-color:A7A7A7;
border-width: 1px;
font-family: Arial; 
font-size: 12pt;    
line-height:20px;
font-size: 15px;    
color:#353535;
}

table.bordered
{
border-collapse: collapse; 
border-spacing: 0;
border-color:A7A7A7;
border-width: 1px;
width: 950px;
font-family: Arial; 
font-size: 14px;    
color:#353535;
}
.bordered 
{
 border-spacing: 0;
border-color:A7A7A7;
border-width: 1px;
 font-family: Arial; 
        font-size: 10pt;   
    border: solid #ccc 1px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 0px 0px #ccc; 
    -moz-box-shadow: 0 0px 0px #ccc; 
    box-shadow: 0 0px 0px #ccc;         
}

.bordered tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    
    
.bordered td, .bordered th {
 border-left: 1px solid #ccc;
border-top: 0px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 10px;

}

.bordered th {
    background-color: #7EA41A;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EEFFE3), to(#7EA41A));
    background-image: -webkit-linear-gradient(top, #EEFFE3, #7EA41A);
    background-image:    -moz-linear-gradient(top, #EEFFE3, #7EA41A);
    background-image:     -ms-linear-gradient(top, #EEFFE3, #7EA41A);
    background-image:      -o-linear-gradient(top, #EEFFE3, #7EA41A);
    background-image:         linear-gradient(top, #EEFFE3, #7EA41A);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
     border-left: 1px solid #ccc;
      border-right: 1px solid #ccc;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
}

.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}


select {
color: #ffffff;
max-width: 200px;
height: 30px;
font-size: 15px;
font-family: Arial;
font-style: normal;
font-weight: normal;
text-align: left;
margin: 0px 0px;
padding-left: 3px;
padding-right: 18px;
text-align: left;
vertical-align: middle;
background: url(/img/right_white.png) no-repeat right #4479BA;border: 0!important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: solid 1px #20538D;
-ms-border-radius: 3px;
-o-border-radius:0px 0px 0 0;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
    behavior: url(PIE.php);
    -webkit-appearance: none;
}

.submit_b {
min-width:230px;
height: 30px;
padding-left: 5px;
padding-right: 5px;
 vertical-align: middle;
padding-bottom: 0px;
margin-bottom:0px;
background: #4479BA;
color: #FFF;
font-size: 14px;
font-family: Arial;
text-align: center;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration: none;
    -webkit-appearance: none;
}

.submit_b:hover {
    background: #356094;
    border: solid 1px #2A4E77;
    text-decoration: none;
    
}




.submit_t {
min-width:200px;
height: 30px;
padding-left: 5px;
padding-right: 5px;
 vertical-align: middle;
padding-bottom: 0px;
margin-bottom:0px;
background: #FFFFFF;
color: #353535;
font-size: 14px;
font-family: Arial;
text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration: none;
cursor: pointer ;
-webkit-appearance: none;
}

.submit_t:hover {
    background: #FF8000;
    border: solid 1px #2A4E77;
    text-decoration: none;
}

.submit_r {
min-width:200px;
height: 30px;
padding-left: 5px;
padding-right: 5px;
 vertical-align: middle;
padding-bottom: 0px;
margin-bottom:0px;
background: #ff0000;
color: #FFF;
font-size: 14px;
font-family: Arial;
text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration: none;
cursor: pointer ;
-webkit-appearance: none;
}
.submit_r:hover {
    background: #FF8000;
    border: solid 1px #2A4E77;
    text-decoration: none;
}


form { display: inline;}




.button {
display: block;
width: 200px;
height: 30px;
padding-left: 0px;
padding-top: 0px;
 vertical-align: middle;
padding-bottom: 0px;
margin-bottom:0px;
background: #4479BA;
color: #FFF;
font-size: 14px;
font-family: Arial;
text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration: none;
    -webkit-appearance: none;
}

.button:hover {
    background: #356094;
    border: solid 1px #2A4E77;
    text-decoration: none;
}


.button_red {
display: block;
width: 200px;
height: 30px;
padding-left: 0px;
 vertical-align: middle;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom:0px;
background: #FF0000;
color: #FFF;
font-size: 14px;
font-family: Arial;
text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration: none;
    -webkit-appearance: none;
}

.button_red:hover {
    background: #FF8000;
    border: solid 1px #2A4E77;
    text-decoration: none;
}


#full-screen-background-image {
  z-index: -999;
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
 
  position: fixed;
  top: 0;
  left: 0;
opacity: 0.9;
    filter: alpha(opacity=100); /* For IE8 and earlier */
   
}

#wrapper {
	min-height:100%;
	position:relative;
}

#box1
{
position:relative;
width:910px;
text-align: left;
padding-top: 20px;
padding-bottom: 20px;
padding-right: 20px;
padding-left: 20px;
margin-left: 30px;
margin-top: 20px;
font-size: 15px;
font-family: Arial;
color:#353535;
font-weight: normal;
line-height:170%;
vertical-align: middle;
border:0px solid #A7A7A7;
background-color: #ffffff;
 -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #20538D;
 
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration: none;
    -webkit-appearance: none;
}

#box2
{
position:relative;
width:900px;
text-align: left;
padding-top: 20px;
padding-bottom: 20px;
padding-right: 20px;
padding-left: 20px;
margin-left: 30px;

font-size: 15px;
font-family: Arial;
color:#353535;
font-weight: normal;
line-height:170%;
vertical-align: middle;
border:0px solid #A7A7A7;
background-color: #ffffff;
 -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration: none;
    -webkit-appearance: none;
}
