body 
{
	scrollbar-face-color: #cccacd;
	scrollbar-shadow-color: #000000; 
	scrollbar-3dlight-color:#cbcacb; 
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #cbcacb;
	scrollbar-darkshadow-color: #033862;
	scrollbar-base-color: #ffffff;
	scrollbar-hightlight-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-size:12px;
}


td 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #000033;
}
td#bg-left {
background-image: url(../images/bg-left.gif)
}
td#bg-main {
background-image: url(../images/bg-main.jpg)
}
td#bg-right {
/*background-image: url(../images/bg-right.jpg);
*/
background-color:#797F8B;

}
td#bg-bottom-right {
background-image: url(../images/bg-bottom-right.jpg)
}
td#gonia_left {
background-image: url(../images/gonia_left.gif)
}
td#bg-bottom {
background-image: url(../images/bg-bottom.jpg)
}

a:link
{    
    color: #1f4a7f;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}
a:visited
{
    color: #1f4a7f;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}
a:hover
{
    border-bottom: thin;
    border-left: thin;
    border-right: thin;
    border-top: thin;
    color: #762018;
    text-decoration:underline;
}
a:active
{
    color: #1f4a7f;
    text-decoration:none;
}



li {
COLOR: #000033;
list-style-type: square
}

strong {
color: #000033;
font-weight:bold;
}

td.contentheading {
font-size:13px;
font-weight:bold;
color: #000033;
border-bottom: 1px solid #EFEFEF;
}
td.buttonheading {
border-bottom: 1px solid #EFEFEF;
}

h1, div.componentheading {
font-size:13px;
font-weight:bold;
color: #000033;
margin-bottom:10px;
}

div.moduletable {
	width: auto!important;
	width: 100%;
	margin-bottom: 10px;
/*	border: 1px solid #E6E6E6;
*/	padding: 6px;
}

div.moduletable h3 {
/*	margin: -6px -6px 6px -6px;
*/	padding: 4px 4px 4px 6px;
	color: #666666;
/*	background: url(../images/h3-bg.gif) #F7F7F7;
*/	font-size: 11px;
	font-weight: bold;
}

div.moduletable td {
	padding: 3px 0!important;
	color: #FFFFFF;
}


div.moduletable a {
	color: #FFFFFF;
}

/* anxa ... */
a.mainlevel {  
margin: 0px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 2px;
padding-right: 2px;
text-indent: 1px;

font-size: 11px;
width: 144px;
} /* this styling is for the MAIN items in the menu */
  
a.mainlevel:link {  
text-indent: 3px;
margin-bottom: 0px;
margin-top: 0px; 

display: block;
font-size: 11px;
background-image: url(../images/bck1.gif);
font-weight: normal;
width: 144px;
text-decoration: none;
/*text-transform   : uppercase;*/
color: #000000;
}
  
a.mainlevel:visited {
text-indent: 3px;
margin-bottom: 0px;
margin-top: 0px; 

display: block;
font-size: 11px;
background-image: url(../images/bck1.gif);
font-weight: normal;
width: 144px;
text-decoration  : none;
/*text-transform   : uppercase;*/
color: #000000;
}

a.mainlevel:hover {  
text-indent: 3px;
margin-bottom: 0px;
margin-top: 0px; 

display: block;
font-size: 11px;
background-image: url(../images/bck3.gif);
font-weight: normal;
width: 144px;
color: #ffffff;
text-decoration: none;;
/*text-transform   : uppercase;*/
}
 
#active_menu.mainlevel { 
text-indent: 3px;
margin-bottom: 0px;
margin-top: 0px; 

display: block;
font-size: 11px;
background-image: url(../images/bck3.gif);
font-weight: normal;
color: #ffffff;
text-decoration: none;
/*text-transform: uppercase;*/
} 

/* anxa ^^^^^^^^ */ 

/*ul#mainlevel li, ul#mainlevel-nav li {
	padding: 0;
	margin: 0;
	background: none;
}

a.mainlevel {
	color:#FFFFFF;
	padding-left: 10px;
	font-size:10px;
	font-weight:bold;
}
a.mainlevel:visited {
	font-size:10px;
	color:#FFFFFF;
}
a.mainlevel:hover {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
a.mainlevel:active {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}*/

a.sublevel {
	color:#dddddd;
	padding-left: 16px;
	font-size:9px;
	font-weight:bold;
}
a.sublevel:link {
	color:#dddddd;
	padding-left: 16px;
	font-size:9px;
	font-weight:bold;
}
a.sublevel:visited {
	font-size:9px;
	color:#dddddd;
}
a.sublevel:hover {
	font-size:9px;
	color:#dddddd;
	text-decoration:underline;
}
a.sublevel:active {
	font-size:9px;
	color:#dddddd;
	text-decoration:underline;
}

div.moduletable ul {
	padding: 0;
	margin: 0;
}

div.back_button {
	padding-bottom: 20px;
	font-size:11px;
	font-weight:bold;
}

span.article_seperator {
}

tr.sectiontableentry1, tr.sectiontableentry2 {
}

tr.sectiontableentry1 td {
	border-bottom: 1px solid #EFEFEF;
}

tr.sectiontableentry2 td {
	border-bottom: 1px solid #EFEFEF;
	background: #e7e7e7;
}

.contentdescription {
	padding: 0 0 12px!important;
	height: auto;
}

table.contentpaneopen td, table.contentpane td {
	padding: 0;
	line-height: 140%;
}

table.contentpaneopen, table.contentpane, table.blog {
	width:100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 4px;
	margin-right: 4px;
}

/****APO EDW KAI KATW TEMPLATES ******/
/*-----------*/
.mceVisualAid {
	border: 1px dashed #BBBBBB;
}


p.house_intro {
}
p.project_intro {
}


table.desc_tab {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
width: 90%;
float:none;
}
td.left_desc_tab {
width: 30%;
vertical-align:top;
font-style:normal;
font-weight:bold;
border-bottom: gray solid 1px;
border-right: gray solid 1px;
padding: 0;
text-align:right;
}
td.left_desc_tab p {
padding: 0;
margin: 0;
text-align:right;
}
td.right_desc_tab {
width: 70%;
vertical-align:top;
font-style:normal;
font-weight:normal;
border-bottom: gray solid 1px;
padding: 0;
}
td.right_desc_tab p {
padding: 0;
margin: 0;
}
table.desc_tab ul {
text-indent:0px;
padding: 0;
margin: 0;
}
table.desc_tab li {
list-style-type:square;
list-style-position:inside;
}



/*project*/
table.project_tab {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
width: 90%;
float:none;
}
tr.project_head {
font-weight:bold;
}
table.project_tab td {
width: 20%;
vertical-align:top;
font-style:normal;
border-bottom: gray solid 1px;
border-right: gray solid 1px;
}
table.project_tab ul {
list-style-position:outside;
list-style-type:circle;
text-indent:0px;
padding-left:0px;
margin-left:0px;
}
table.project_tab li {
}
table.project_tab p {
}

/*intro*/
table.intro_tab {
width:100%;
}
table.intro_tab td {
}
table.intro_tab p {
}
table.intro_tab ul {
}
table.intro_tab li {
}
td.photo_intro_tab {
padding: 2px 0px 2px 0px;
}
td.type_intro_tab{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
background-color: #e7e7e7;
padding: 2px 2px 2px 2px;
}
td.price_intro_tab {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
background-color:#e7e7e7;
padding: 2px 0px 2px 2px;
}
td.descr_intro_tab {
text-align:center;
font-style:italic;
background-color:#e7e7e7;
padding: 2px 0px 2px 2px;
}
table.distances{
width:100%;
margin: 4px 4px 4px 4px;
}
table.distances tr{
padding: 1px 1px 1px 1px;
}
table.distances td{
background-color:#e7e7e7;
}
td.dist_descr {
text-align:left;
font-weight:normal;
text-indent:3px;
}
td.d_airport{
width: 24px;
height: 24px;
background-image:url(../images/s_airport24.gif);
background-position:center left;
background-repeat:no-repeat;
}
td.d_port{
width: 24px;
height: 24px;
background-image:url(../images/s_harbour24.gif);
background-position:center left;
background-repeat:no-repeat;
}
td.d_restaurant{
width: 24px;
height: 24px;
background-image:url(../images/s_restaurant24.gif);
background-position:center left;
background-repeat:no-repeat;
}
td.d_super_market{
width: 24px;
height: 24px;
background-image:url(../images/s_market24.gif);
background-position:center left;
background-repeat:no-repeat;
}
td.d_beach{
width: 24px;
height: 24px;
background-image:url(../images/s_beach24.gif);
background-position:center left;
background-repeat:no-repeat;
}
td.d_hospital{
width: 24px;
height: 24px;
background-image:url(../images/s_hospital24.gif);
background-position:center left;
background-repeat:no-repeat;
}
td.d_city{
width: 24px;
height: 24px;
}

/*forms*/
form.bform{
}
table.bform_tab{
}
td.bform_label {
}
td.bform_field {
}
td.bform_clabel {
}
td.bform_cfield {
}
td.bform_submit {
}
form.bform input{
}
form.bform textarea{
}
form.bform submit{
}

p.downld_specs {
}
p.downld_specs a {
}

table.thumb_tab {
}
td.thumb{
padding: 0px 4px 0px 4px;
text-align:center;
width:100px;
vertical-align:bottom;
}
td.caption{
padding: 0px 4px 0px 4px;
width:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
background-color:#99FFCC;
color:#990000;
}

span.sold {
text-decoration:line-through;
color:#FF0000;
}

span.pagenav {
margin-top: 20px;
font-weight:bold;
}
a.pagenav {
font-weight:bold;
}
a.pagenav:hover {
font-weight:bold;
}

span.mainlevel-bot {
	color:#1f4a7f;
	font-weight: normal;
}
a.mainlevel-bot {
	color:#1f4a7f;
	font-weight: normal;
}
a.mainlevel-bot:visited {
	color:#1f4a7f;
	font-weight: normal;
}
a.mainlevel-bot:hover {
	color:#762018;
	font-weight: normal;
	text-decoration:underline;
}
a.mainlevel-bot:active {
	color:#762018;
	font-weight: normal;
	text-decoration:underline;
}

a.msc {
	color:#4f7aaf;
	font-size:10px;
	font-weight: normal;
}
a.msc:visited {
	color:#4f7aaf;
	font-size:10px;
	font-weight: normal;
}
a.msc:hover {
	color: yellow;
	font-size:10px;
	text-decoration:underline;
	font-weight: normal;
}
a.msc:active {
	color:#762018;
	font-size:10px;
	text-decoration:underline;
	font-weight: normal;
}

/* for estate agent - fm */
td.ea_content {
}
div.ea_backendFooter {
}
td.ea_ttl {
text-align:left;
}
th.ea_subttl {
text-align:left;
background-color:#DADADA;
}
td.ea_top {
background-color:#006699;
color:#FFFFFF;
margin-top: 10px;
}
td.ea_top a {
color: white;
}
td.ea_top a:link {
color: white;
}
td.ea_top a:active {
color: white;
}
td.ea_top a:visited {
color:#CCCCCC;
}
td.ea_top a:hover {
color: yellow;
}
td.ea_descr {
}
td.ea_foot {
margin-bottom: 20px;
margin-top: 0px;
background-color:#6896AE;
font-size:80%;
}

