
body {
	background-color: #f3f3f0;
}
.footnote {
	font-size: 11px;
	color: #664444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.uphornav {
	font-size: 11px;
	color: #551122;
	color: #ddddff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.more {
	font-size: 11px;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	color: #664444;
	color: #333333;	
	color: #0c3057;		
	font-weight:bold;
}

.textbody {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.AreasTitle {
	font-size: 13px;
	font-weight:bold;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	color: #222222;
}

.ContTitle {
	font-size: 18px;
	font-weight:bold;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	color: #000066;
}

.ContSubTitles {
	font-size: 13px;
	font-weight:bold;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	color: #662222;
}

.HmPgSubTitles {
	font-size: 12px;
	font-weight:bold;	
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	color: #662222;
}

.ContTxt {
	font-size: 13px;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	color: #222222;
}


.Title1 {
	font-size: 16px;
	font-weight:bold;
	font-style:italic;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	text-align:left;
	color: #000066;
}

.code {
	font-size: 10px;
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	color: #555555;
}

.txt1 {
	font-size: 10px;
	font-weight:bold;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	color: #004444;
}

.txt2 {
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	color: #005577;
}

.txt3 {
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	color: #555555;
}

.txt_subtype {
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	font-weight:bold;
	color: #555577;
}

.txt_home {
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	color: #555555;
}

.Search_txt {
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	color: #550000;
}

.FPcat {
	font-size: 15px;
	font-weight:bold;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	color: #553322;

	border-left: 1px solid #ccbbbb;
	border-right: 1px solid #ccbbbb;
	border-top: 1px solid #ccbbbb;
	border-bottom: 1px solid #627f9f;
	border-bottom: 1px solid #aaaabb;
	background-image: url(http://www.viverein.gr/images/FPCatBack.gif);	
}

.FPtitle {
	font-size: 15px;
	font-weight:bold;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	color: #553322;
	color: #ffccbb;
	color: #ffffff;
	color: #886655;
	color: #775544;
}

.Welcome {
	font-size: 18px;
	font-weight:bold;
	font-style:italic;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	color: #664433;
}


.restFPTitle {
	font-size: 14px;
	font-weight:bold;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	color: #333355;
/*	background-color:#eeeeff;
	background-color:#dbdbec;
	border: 0px solid;
	border-bottom-color:#999;
	border-right-color:#999;
	border-left-color:#CCC;
	border-top-color:#CCC;
*/
}

.restTitle {
	font-size: 14px;
	font-weight:bold;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	color: #333355;
}

.restSubTitle {
	font-size: 12px;
	font-weight:bold;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	color: #333355;
}

.restDescr {
	font-size: 12px;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color: #555566;	
}


table.tblBuy_Rent {
border-color: #aa7755;
border-color: #e8e8db;
border-width: 1px; 
border-style: solid; 
background-color: #fefffa;
}
.MainCatsCells {
	border-bottom: 1px dashed #f8e7a9;
}

a:link { 
	color: #555577;	
	text-decoration: none;
	}
a:visited { 
	color: #555577;	
	text-decoration: none;
	}
a:hover { 
	color: #777799;	
	text-decoration: underline;
	}
a:active { 
	}


.BigMenu a:link {
	font-size: 14px;
	font-weight:bold;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	color: #555599;
	background-color: #444444;
	text-decoration: none;
	}
.BigMenu a:visited { 
	font-size: 14px;
	font-weight:bold;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	color: #555599;
	background-color: #444444;
	text-decoration: none;
	}
.BigMenu a:hover { 
	font-size: 14px;
	font-weight:bold;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	background-color: #777777;
	color: #aaaacc;
	}
.BigMenu a:active { }


.LinkClass1 a:link {
	color: #aaaa88;
	text-decoration: none;
	}
.LinkClass1 a:visited { 
	color: #aaaa88;
	text-decoration: none;
	}
.LinkClass1 a:hover { 
	color: #cccccc;
	text-decoration: underline;
	}
.LinkClass1 a:active { }


.LinkClass2 a:link { 
	color: #ddddff;
	color: #e4e4e4;
	text-decoration: none;
	}
.LinkClass2 a:visited { 
	color: #ddddff;
	color: #e4e4ff;
	text-decoration: none;
	}
.LinkClass2 a:hover { 
	color: #ffdddd;
	color: #ffffff;
	}
.LinkClass2 a:active { }

input.btn{
   color:#666666;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:11px;
   font-weight:bold;
   width: 80px;
   background-color:#eeeee5;
   border:1px solid;
   border-top-color:#d8d8b9;
   border-left-color:#d8d8b9;
   border-right-color:#d8d8b9;
   border-bottom-color:#d8d8b9;
   }
   
input.btnhov{
   border-top-color:#662222;
   border-left-color:#662222;
   border-right-color:#662222;
   border-bottom-color:#662222;
   }
   

input.form_txt {
	font-size: 11px;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	color: #444466;
}

textarea{ 
font-size: 11px;
font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
color: #444466;
}

select.search1 {
	font-size: 11px;
	width:100px;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	color: #444466;
}

select.search2 {
	font-size: 11px;
	width:100px;
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	color: #444466;
}

.img_thumbs {
/* This centers the image */
display: block;
margin-left: auto;
margin-right: auto;

/* This adds the border */
padding:2px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-color: #d4d4e8 #9494c1 #9494c1 #d4d4e8;
border-width: 1px 1px 1px 1px;
background-color:white;
}


.img_flags img{
border: 1px solid #222299;
}

.img_flags:hover img{
border: 1px solid #6666ff;
}

.img_flags:hover{
color: red; /* irrelevant definition to overcome IE bug */
}


.BigMenuNoLink {
  color: #ddeeff;
  font: bold 16px/31px Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
  font-style:italic;
}
