@charset "utf-8";
/* CSS Document */

/*--------------
		 Global
---------------*/
html { 	
}

body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, sans-serif;
	font-size:12px;
	line-height:15px;
	color: #636e80;
	background: #dadada url(../images/bg-main.gif) repeat top center;	
}
	
a {
	text-decoration:underline;
	color:#636e80;
}
h1, h2, h3{
	color:#b80000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
/*--------------
		 Global EOF
---------------*/

/*--------------
		 Container
---------------*/
#mainWrap{
	position: relative;
	width:1004px;
	margin:0 auto;
}
#mainContainerWrap{
	background:url(../images/bg-main-content.gif) repeat-y;
}
#mainContainer{
	background:url(../images/main-left-wrap.jpg) no-repeat 0 217px;
}
/*--------------
		 Container EOF
---------------*/


/*--------------
		 header 
---------------*/
#headerWrap{
	background:url(../images/headerTop.jpg) no-repeat;
	height:173px;
	padding:79px 45px 0 46px;
}

#header{
	width:913px;
 
	background:url(../images/header-left.gif) no-repeat right top;
	float:left;
}

#collage{
	width:442px;
	height:173px;
	float:left;
	background:url(../images/collage-1.jpg) no-repeat;
}


#logo{
	background:url(../images/logo.gif) no-repeat;
	width:354px;
	height:173px;
	float:left;
}

#headerl{
	background:url(../images/header-l.gif) no-repeat;
	width:77px;
	height:173px;
	float:left;
}


a.home {
	width:377px;
	height:130px;	
	display:block;
	margin:7px 0 0 28px;
}
/*--------------
		 header EOF
---------------*/

/*--------------
	top navigation 
---------------*/
#topNavigation{
	margin:0 45px 0 46px;
	background:white;
	padding:0 7px;
	border:none;
	height:35px;
}
* html #topNavigation{
	position:relative;
}

#topMenuWrap{
	background:#e6e8ec url(../images/bg-menu-wrap.gif) repeat-x;
	padding:0 4px;
	margin:0;
}
* html #topMenuWrap{
	position:relative;
}

#topMenu{
	background:url(../images/bg-menu-bottom.gif) repeat-x bottom left;
}
* html #topMenu{
	position:relative;
}

#topMenu ul.main{
	height:35px;
	border:none;
	border-collapse:collapse;
}
#topMenu li.main{
	height:35px;		
	float:left;
	display:block;
	padding:0;
}

#topMenu ul ul{
	position: absolute;
	left: -999em;	
	margin:34px 0 0 10px;
	*margin:34px 0 0 -150px;	
	width:155px;
	background:url(../images/bg-menu-sub-bot.gif) no-repeat bottom;
	/*background:url(../images/bg-menu-sub1.gif)  0 100px;*/

	padding:0 2px;
}

#topMenu ul ul.act{
	margin:34px 0 0 15px;
}

#topMenu ul ul li{	
	width:155px;
	margin:0px 0px;
	padding:5px 0;	
	position: relative; 
	list-style: none; 
	*margin: -3px 0 0 0;
	line-height:15px;
	height:auto;
	background:url(../images/bg-submenu-bott.gif) no-repeat bottom center;	
}

#topMenu ul ul li.fst{
	*margin:0;
}

#topMenu li.sfhover ul { 
	left: auto;
}

#topMenu li ul li:hover{
	background-color:#cdd1d9;
}
#topMenu li ul li.sfhover{
	background-color:#cdd1d9;
}

#topMenu li ul li a{
	margin:0 0 0 10px;
	display:block;
	background:url(../images/bullet.gif) no-repeat left center;
	color:#505d73;
	padding:0 0 0 10px;
}
#topMenu li ul li a:hover{
	background:url(../images/bullet-act.gif) no-repeat left center;
}

#topMenu li ul li.bott{
	padding:0;
	background:url(../images/bg-menu-sub-bot.gif) no-repeat bottom;
	height:20px;
}

#topMenu li:hover ul {
	left: auto;
}

#topMenu a.main {
	float:left;
	display:block;	
	margin-top:11px;
	overflow:hidden;
	height:12px;	
	text-indent:-999px;
}

#topMenu #home{
/*	width:76px;*/
	margin-right:5px;
	padding-left:10px;
}
#topMenu #home a.main{
	width:62px;
	background:url(../images/menu-home.gif) no-repeat;	
}
#topMenu #homeAct{
	width:62px;
	background:url(../images/menu-home-act.gif) no-repeat bottom;
	cursor:auto;
	text-indent:-999px;
}

#topMenu #availaibleProjects{
	padding-left:10px;
}
#topMenu #availaibleProjects a.main{
	width:152px;
	background:url(../images/menu-availaible.gif) no-repeat;	
}

#topMenu #availaibleProjectsAct{	
	width:158px;
	background:url(../images/menu-availaible-act.gif) no-repeat bottom right;
	/*cursor:auto;*/
	/*text-indent:-999px;*/
}

#topMenu #previousProjects{
	padding-left:10px;
}
#topMenu #previousProjects a.main{
	width:150px;
	background:url(../images/menu-prev-proj.gif) no-repeat;	
}

#topMenu #previousProjectsAct{
	width:165px;
	background:url(../images/menu-prev-proj-act.gif) no-repeat bottom right;
	cursor:auto;
	text-indent:-999px;
}

#topMenu #cyprusInfo{
	padding-left:10px;
}
#topMenu #cyprusInfo a.main{
	width:107px;
	background:url(../images/menu-cyprusInfo.gif) no-repeat;	
}
#topMenu #cyprusInfoAct{
	width:110px;
	background:url(../images/menu-cyprusInfo-act.gif) no-repeat bottom right;
	cursor:auto;
	text-indent:-999px;
}
#topMenu #companyInfo{
	padding-left:10px;
}
#topMenu #companyInfo a.main{
	width:122px;
	background:url(../images/menu-companyInfo.gif) no-repeat;	
}
#topMenu #companyInfoAct{
	width:130px;
	background:url(../images/menu-companyInfo-act.gif) no-repeat bottom right;
	cursor:auto;
	text-indent:-999px;
}

#topMenu #contactUs{
	padding-left:10px;
}
#topMenu #contactUs a.main{
	width:107px;
	background:url(../images/menu-contactUs.gif) no-repeat;	
}
#topMenu #contactUsAct{
	width:117px;
	background:url(../images/menu-contactUs-act.gif) no-repeat bottom right;
	cursor:auto;
	text-indent:-1999px;
}


#topMenu #articles{
	padding-left:14px;
}
#topMenu #articles a.main{
	width:107px;
	background:url(../images/menu-articles.gif) no-repeat;	
}
#topMenu #articlesAct{
	width:120px;
	background:url(../images/menu-articles-act.gif) no-repeat bottom right;
	cursor:auto;
	text-indent:-1999px;
}

#topMenu #home a.main:hover, #topMenu #availaibleProjects a.main:hover, #topMenu #previousProjects a.main:hover, #topMenu #cyprusInfo a.main:hover, #topMenu #contactUs a.main:hover, #topMenu #articles a.main:hover, #topMenu #companyInfo a.main:hover{
	background-position:0 -12px;
}

#topMenu a.main:hover {
	background-position:0 -12px;
}
/*--------------
	top navigation EOF
---------------*/

/*--------------
		 Content
---------------*/
#mainContentWrap{
	background:url(../images/main-right-wrap.gif) no-repeat 100% 37px;
	padding:0px 45px 0 46px;
}

* html #mainContentWrap{
/*	position:relative;*/
	float:none;
	height:300px;
}

#mainContent{
	background:white;
	padding:8px 4px 0 4px;
}
#mainContent .infoBoxWrap{
	background:url(../images/info-box-bg.gif) repeat-x top;
}
#mainContent .infoBox{
	background:url(../images/info-box-left.gif) no-repeat left top;
}
#mainContent .infoBoxContent{
	background:url(../images/info-box-right.gif) no-repeat right top;
	padding:25px 28px 15px 28px;
}
#mainContent .infoBoxContent p{
	margin-bottom:10px;
}
#properties{
	margin:0 5px 0 16px;	
	height:297px;
}
#properties .header{
	height:25px;
	background:url(../images/bg-properties.gif);
}
#properties .content{
	margin:10px 0 0 25px;
}
#properties .propertiesItem{
	background:url(../images/properties-item.jpg) no-repeat top left;
	width:285px;
	height:257px;
	float:left;
}
#properties .propertiesItem .img{
	padding:15px 0 0 58px;
}

#properties .propertiesItem .imgmain{
	padding:15px 0 0 58px;
}


#properties .propertiesItem .img img{
	border:2px solid #c4ccd9;
    width:150px;
	height:113px;
}
#properties .propertiesItem .detail{
	margin:9px 0 0 35px;
	width:176px;
	height:19px;
	background:url(../images/properties-detailed.gif) no-repeat;
	color:#FFF;
	font-weight:bold;
	padding:4px 0 0 10px;
}
#properties .propertiesItem .detail span{
	background:url(../images/arrow-d.gif) no-repeat left center;
	padding:0 0 0 15px;
}
#properties .propertiesItem .info{
	padding:0 0 0 45px;
}
#properties .propertiesItem .info ul{
	margin:0 0 0 16px;
}
#properties .propertiesItem .info li{
	margin:0 0 2px 0;
	line-height:16px;
	list-style-type:disc;
}
.notice{
	color:#b80000;
}

.sm{
	font-size:11px;
}
/*--------------
		 Content EOF
---------------*/

/*--------
 Footer
-----------*/	
#footer{
	height:281px;
	background:url(../images/footer-left-c.png) no-repeat;
}

#footerRight{

	float:right;
	width:560px;
	height:220px;
	margin-right:32px;
	background:url(../images/footer-right-c.png) no-repeat;
}

* html #footerRight{
	margin-right:16px;
}

#footerContent{
	margin:62px 0 0 15px;
	width:480px;
	height:160px;
	font-size:11px;
}

#footerContent p{
	margin:0 0 5px 0;
}
/*--------
 Footer EOF
-----------*/	

/*--------------
	Footer navigation
---------------*/
#footerNavigation ul{
	margin:5px 0 0 5px;
 
}

#footerNavigation li{
	float:left;
	color:#b80000;
}
#footerNavigation li a{
	color:#636e80;
	text-decoration:underline;
	padding:0 5px;
	font-size:9px;
}
/*--------------
	Footer navigation EOF
---------------*/