@font-face {
  font-family: Calligraphic;
  src: url('ttf/Calligraphic.TTF');  
/*  src: url('C:/!Srv/!FableWEB/!domains/fablero.com/gr/css/blank/ttf/Calligraphic.TTF');  */
 /* src: url('http://fablero.com/gr/css/blank/ttf/Calligraphic.TTF');  */
}

#page{
/*  position:absolute;*/
  z-index:100;
}      
   
.h0 {  
  padding:0;
  margin:0;  
  display: inline;   
  color: #003000;  
  text-shadow: #FFFFFE 0px 0px 3px,#2B2500 5px 5px 1em; 
  font: bold 250% Calligraphic, "Times New Roman", Arial, sans-serif;              	
  text-decoration: none;     
}   
.h0 a:link{
  color: #003000;	
  text-decoration: none; 
}
.h0 a:visited{
  color: #003000;	
  text-decoration: none; 
}
h1 {  
  padding:0;
  margin:0;  
  display: inline;   
  color: #003000;
  /*color: #303030;*/  
/*  text-shadow: black 1px 1px 2px, red 0 0 1em;  */
  text-shadow: #FFFFFE 0px 0px 3px,#2B2500 5px 5px 1em; 
/*  text-shadow: #7CCD7C -1px -1px 1px,#2B2500 5px 5px 1em; 	  	*/
  font: bold 150% Calligraphic, "Times New Roman", Arial, sans-serif;              	
  text-decoration: none;     
}
.h1arrow {  
  padding:0;
  margin:0;  
  display: inline;
  font-size: 13px;
  text-shadow: #FFFFFE 0px 0px 3px,#00FF00 0px 0px 6px,#2B2500 5px 5px 1em; 
}
.h1_highlight_arrow {  
  padding:0;
  margin:0;  
  display: inline;
  font-size: 13px;
  color : #00AA00;     
  text-shadow: #FFFFFE 0px 0px 3px,#00FF00 0px 0px 6px,#2B2500 5px 5px 1em; 
}
h2 {  
  padding:0;  
  margin:0;  
  /*color: #303030;*/    
  color : #003000;    
  text-shadow: #FFFFFE 0px 0px 3px,#2B2500 5px 5px 1em;     
  font: bold 150% Calligraphic, "Times New Roman", Arial, sans-serif;              	
  text-decoration: none;     
}
h3 {  
  padding:0;
  margin:0;     
  color : #004A00;     	    
/*  text-shadow: dimgrey 4px 4px 7px;  */
  text-shadow: #FFFFFE 0px 0px 3px,dimgrey 3px 3px 5px;  
  font: bold 100% Tahoma, "Times New Roman", Arial, sans-serif;              	
  text-decoration: none;     
}

h4 {  
  padding:0;
  margin:0;   
  color : #004A00;    
  text-shadow: #FFFFFE 0px 0px 3px,dimgrey 3px 3px 4px;              	
  font: bold 80% Tahoma, "Times New Roman", Arial, sans-serif;           	
  text-decoration: none;     
}
       
.copywrite{
/*  text-align: left;	*/
  font-family: Tahoma;
  font-size: 12px;
}
.falways_best{
  color: darkred;
  font-family: Calligraphic;
  text-shadow: #FFFFFE 0px 0px 3px,dimgrey 2px 2px 4px;  
  font-size: 18px;                
}
.ftable_colname{
  text-shadow: #FFFFFE 0px 0px 3px,dimgrey 2px 2px 4px;  
  font: 100% Tahoma, "Times New Roman", Arial, sans-serif;           	  
  font-size: 13px;
}
.ftable_colname a:link{
  text-decoration: none; 
}
.ftable_colname a:visited{
  text-decoration: none; 
}
.ftable_colname a:hover{ 
  text-shadow: #FFFFFE 0px 0px 3px,#FFFFFE 0px 0px 3px,#000000 2px 2px 5px;  	
  text-decoration: underline;
}
.ftable_colname a:active{
  text-decoration: none; 
}                    

fcloud{  
  text-shadow: dimgrey 4px 4px 8px;
}

/*--------- links -----------*/  

a:link{
  color : blue;
  color : #444444; 
  text-decoration: underline;  
}
a:visited{
  color : blue;
  color : #444444;   
  text-decoration: underline;     
}
a:hover{
  color : DarkGreen;
  color : #00AA00; 
  text-decoration: none;
 /* text-shadow: #00FF00 0px 0px 6px;    */
}
a:active{
  color : blue;
  color : #444444;  
  text-decoration: underline; 
}             

.fablelink:link{
  color : blue;
  color : #444444; 
  text-decoration: underline;  
}
.fablelink:visited{
  color : blue;
  color : #444444;   
  text-decoration: underline;     
}
.fablelink:hover{
  color : DarkGreen;
  color : #00AA00; 
  text-decoration: none;
  text-shadow: #00FF00 0px 0px 6px;    
}
.fablelink:active{
  color : blue;
  color : #444444;  
  text-decoration: underline; 
}  
     
.no_underline a:link{
  text-decoration: none; 
}
.no_underline a:visited{
  text-decoration: none; 
}
.no_underline a:hover{ 
  text-shadow: #FFFFFE 0px 0px 3px,#FFFFFE 0px 0px 3px,#000000 2px 2px 5px;  	
  text-decoration: underline;
}
.no_underline a:active{
  text-decoration: none; 
}                    
     
/*--------- ver_menu -----------*/       
     
.v_menu{
  padding: 0px 0px 0px 0px;  
  margin: 0px 0px 0px 0px;        	 	
  color: #003000;
  clear:left;
}        
.v_menu ul {  	 		
  margin: 0px 0px 0px 0px;
  clear:left;
}
.v_menu li {		
  text-align: left;	
  margin: 0px 0px 0px 15px;	
  float: left;     
  clear: left;
/*  list-style: lower-greek;*/
}      
.v_menu a:link{	
  color : #333333;       
  text-decoration: none; 
}
.v_menu a:visited{
  color : #333333;   
  text-decoration: none; 
}
.v_menu a:hover{
  color : #008800;       
  text-decoration: underline;
  text-shadow: #00FF00 0px 0px 6px;  
  font: bold;  
}
.v_menu a:active{
  color : #333333;       
  text-decoration: none; 
}                    

/*--------- hor_menu -----------*/

.h_menu {
  margin:0px 0px 0px 0px; 
}  
.nav {
  margin:-4px 0px 0px 0px; 
  padding:0px 0px 0px 0px;   	
}  
.nav li {            
  margin: 0px 0px 0px 0px; 
  list-style:none;
  padding:0px 0px 0px 0px; 
  float:left;            
  position:relative;    
}              
.nav ul {             /* drop_menu */
/*  right:0px;*/ 
  margin:0px 0px 0px 0px; 
  padding:0px 0px 0px 0px; 
  position:absolute;

  left:-60px;     
  top:32px;
  display:none;
  border-bottom:1px solid #000;
  opacity: .80;
  -moz-opacity:0.70;
  -khtml-opacity: 0.5;    
}    
.nav a {            
  text-decoration:none;
  padding: 0px 0px 0px 0px;
  color: #003000; 
/*  text-shadow: #FFFFFE 0px 0px 1px,#CCCCCC 3px 3px 4px,#2B2500 5px 5px 1em;*/
  text-shadow: #FFFFFE 0px -1px 1px,#666666 2px 2px 4px,#2B2500 2px 2px 1em;  
  font: bold 150% Calligraphic, "Times New Roman", Times, serif;  
  text-align: left;         
}
           
.nav li a:visited {
  color: #003000;     
  text-decoration: none; 
}
.nav li a:hover {
 /* color : #005000;   
/*  color : #FFFFFF;       */
  text-decoration: none;
/*  text-shadow: #00FF00 0px 0px 6px,#CCCCCC 3px 3px 4px,#008800 5px 5px 1em;  */
  /*text-shadow: #00FF00 0px 0px 6px,#CCCCCC 3px 3px 4px,#008800 5px 5px 1em;  */
  font: bold;    
}
.nav li a:active {
  color: #003000;         
  text-decoration: none; 
}        
                                /*links of drop_menu */   
/*.nav li li a {                    
  display:block; 
  padding: 0px 4px 0px 4px;   
  width:280px;
  text-shadow: black 0px 0px 0px;         
  font: bold 120% Tahoma, Arial, sans-serif;  
  text-align:left;
  background-color: #003000;    
  color: #00CC00;   
}
.nav li li a:visited {
  color: #00CC00;  
} 	   
.nav li li a:hover {
  color : #00FF00;    
  text-shadow: #00FF00 0px 0px 6px;   
} 	   
.nav li li a:active {
  color: #00CC00;  
} 	             //*/

.nav li li a {                    
  display:block; 
  padding: 0px 4px 0px 4px;   
  width:280px;
  text-shadow: black 0px 0px 0px;         
  font: bold 120% Tahoma, Arial, sans-serif;  
  text-align:left;
  background-color: #333333;    
  color: #CCCCCC;   
}
.nav li li a:visited {
  color: #CCCCCC;  
} 	   
.nav li li a:hover {
  color : #FFFFFF;    
  /*text-shadow: #FFFFFF 0px 0px 6px;   */
} 	   
.nav li li a:active {
  color: #CCCCCC;  
} 	            /**/ 

/*-------------- BODY ---------------*/

body {
  background: url(nlf_background.jpg) center; /**/
 /* background: url(planeta.jpg) no-repeat center center fixed;    /**/
/*  background: url(snow2.gif) no-repeat center center fixed;/**/
/*  background: url(snow3.gif) no-repeat center center fixed;  /**/
 /* background: url(snow34.jpg) no-repeat center center fixed;  
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;         
    background-size: cover;   /*  */   
  background-color:#666666;  
  font-family: Tahoma,Arial;
  font-size: 12px;
  text-align:center;
/*  padding:0;
  margin:0;       
  overflow-x:hidden;  */
}

.body_ie {
  background: url(nlf_background.jpg) center; /**/   
  background-color:#666666;  
  font-family: Tahoma,Arial;
  font-size: 12px;
  text-align:center;
}

/*-------------- FORMS ---------------*/
                                        
input.text, input.file {
/*  background: url(bgin.gif) repeat-x;*/
  background-color: #DDFFDD;
  border: 1px inset #333;
}                  
textarea {
/*  background: url(bgta.gif) repeat-x;   */
  background-color: #DDFFDD;
  height: 70px;
  border: 1px inset #333;
}  
     
input.submit {
  margin: 1px 1px 1px 1px; 
  padding: 0px 21px 0px 21px; 	
  border: 0px outset #333333;  
  background: url(button.gif) no-repeat center center;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  text-decoration: none;
  text-shadow: #666666 2px 2px 4px,#2B2500 2px 2px 1em;  
  font: bold 100% Calligraphic, Tahoma, "Times New Roman", Times, serif;  
  height: 27px;  /**/
}

input.submit:hover {
  margin: 1px 1px 1px 1px; 
  padding: 0px 21px 0px 21px; 	
  border: 0px outset #337733;
  background: url(button_hower.gif) no-repeat center center;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;  
  text-decoration:none; 
  color : #00AA00;     
  text-shadow: #FFFFFE 0px 0px 3px,#00FF00 0px 0px 6px,#2B2500 5px 5px 1em; 
  font: bold 100% Calligraphic, Tahoma, "Times New Roman", Times, serif;    
  height: 27px;    
}        /**/

input.submit:active {
  margin: 1px 1px 1px 1px; 
  padding: 0px 21px 0px 21px;    
  border: 0px outset #337733;
  background: url(button_active.gif) no-repeat center center;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;  
  text-decoration:none; 
  color : #00AA00;     
  text-shadow: #FFFFFE 0px 0px 3px,#00FF00 0px 0px 6px,#2B2500 5px 5px 1em; 
  font: bold 100% Calligraphic, Tahoma, "Times New Roman", Times, serif;    
  height: 27px;    
}        /**/

/*-------------- FRAME CONTENT ---------------*/   

#wrapper_content {  		
  /*background-color:#f8f7f2; background-color:#808080; background-color:#c0c0c0;*/
  background-color:#FFFFFE;    /**/    
  padding: 0px 0px 0px 0px; /**/
  text-align: center;
}

/*-------------- HEADER FRAME ---------------*/

#header_left {
  background: url(header_left.gif) center right no-repeat;    
  height: 100%;      
  width: 35px;                                       
  min-width: 35px;
  max-width: 35px;
}                    
#header_right {
  background: url(header_right.gif) center left no-repeat;    
  height: 100%;      
  width: 35px;                                       
  min-width: 35px;
  max-width: 35px;
}                    
#header_center {
  background: url(header_center.gif) repeat-x;    
/*  min-width: 975px;   */
  min-width: 740px;
}                    
#header_bg {
  background: url(header_center.gif) repeat-x;    
  width: 50%;
}                    

/*-------------- LEFT FRAMES ---------------*/

#wrapper_top_left {
  background: url(wrapper_top_left.gif) bottom right no-repeat;    
  height: 19px;      
  width: 19px;                                       
  min-width: 19px;
  max-width: 19px;
}                    
#wrapper_left_center {
  background: url(wrapper_left_center.gif) right repeat-y;
  width: 19px; 
  min-width: 19px;
  max-width: 19px;
}
#wrapper_bottom_left {
  background: url(wrapper_bottom_left.gif) top right no-repeat;    
  height: 19px;      
  width: 19px;   
  min-width: 19px;
  max-width: 19px;
}

/*-------------- RIGHT FRAMES ---------------*/  

#wrapper_top_right {
  background: url(wrapper_top_right.gif) bottom left no-repeat;    
  height: 19px;      
  width: 19px;                                       
  min-width: 19px;
  max-width: 19px;
}
#wrapper_right_center {
  background: url(wrapper_right_center.gif) left repeat-y;    
  width: 19px;                                       
  min-width: 19px;
  max-width: 19px;
}
#wrapper_bottom_right {
  background: url(wrapper_bottom_right.gif) top left no-repeat;    
  height: 19px;      
  width: 19px;                                       
  min-width: 19px;
  max-width: 19px;
}

/*-------------- CENTRAL FRAMES ---------------*/

#wrapper_top_center {
  background: url(wrapper_top_center.gif) bottom repeat-x;    
  height: 19px;      
  min-width: 19px;
  max-width: 19px;
}
#wrapper_bottom_center {
  background: url(wrapper_bottom_center.gif) top repeat-x;    
  height: 19px;      
  min-width: 19px;
  max-width: 19px;
}
.central_frame {	  
  padding: 0px 10px 0px 10px;      /**/
  /*padding: -100px 21px -10px 21px;  	*/
} 
.frames_table {
} 
