@charset "iso-8859-7";

/*
	-------------------------------------------------------------
	Η ΝΑΥΤΕΜΠΟΡΙΚΗ - www.naftemporiki.gr
	-------------------------------------------------------------
	(c) 1996-2007 Naftemporiki - P. Athanassiades & Co SA
	http://www.naftemporiki.gr
	info@naftemporiki.gr
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Base Styles
	Author:			OgilvyOne worldwide, Athens
	Filename:		naftemporiki.base.css
	Version:		1.0
	Date:			Thursday, Nov 30, 2006
	-------------------------------------------------------------
*/
	
/*	-------------------------------------------------------------
	Import styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Fetch required styles.
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		@import url("naftemporiki.navigation.css");
	
/*	-------------------------------------------------------------
	Global styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	The following styles apply to the site
					globally.
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		body {
			margin: 0px;
			padding: 0px 0px 10px 0px;
			background-color: #fff;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px; }
		
		html {
			height: 100%;
			width: 100%; }
			
		a, a:link, a:visited {
			outline: none;
			color: #143b93;
			/* original color
			color: #730000;
			*/
			/* mple
			color: #143B93;
			*/
			color: #004276;
			/*
			color: #2D648A;
			color: #2D648A;
			*/
			text-decoration: none; }
			
		a:hover {
			text-decoration: underline; }
		
		a img {
			border:0px; }
			
		form {
			margin: 0px;
			padding: 0px; }
			
		div.clear {
			clear: both; }
			
		acronym {
			font-style: italic;
			background-image: url(../_images/dot_line.gif);
			background-repeat: repeat-x;
			background-position: bottom;
			text-decoration: none;
			border: none;
			cursor: help; }
			
		hr {
			display: none;
			visibility: hidden; }
	

/*	-------------------------------------------------------------
	the more link
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		a.moreLink {
			background-image: url("/_images/button_bg.gif");
			background-repeat: no-repeat;
			background-position: right;
			display: block;
			float: left;
			margin: 0px 4px 0px 0px;
			padding: 0px 5px 0px 0px;
			color: #234672; }
			
		a.moreLink span {
			background-image: url("/_images/button_bg.gif");
			background-repeat: no-repeat;
			background-position: left;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			display: block;
			float: left;
			font-size: 11px;
			margin: 0px;
			padding: 4px 5px 6px 7px;
			cursor: pointer;
			color: #234672; }
			
		a.moreLink.right {
			float: right; }
			
		a.moreLink.logout {
			background-image: url("/_images/button_logout.gif");
			float: right;
		}
		
		a.moreLink.logout span {
			background-image: url("/_images/button_logout.gif");
			color: #ffffff;
			font-weight: bold;
			padding: 4px 20px 6px 20px;
		}
			

	

/*	-------------------------------------------------------------
	the simple link
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		a.simpleLink {
			background-image: url("../_images/simpleButton_bg.gif");
			background-repeat: no-repeat;
			background-position: right;
			display: block;
			float: left;
			margin: 0px 4px 0px 0px;
			padding: 0px 5px 0px 0px;
			color: #234672; }
			
		a.simpleLink span {
			background-image: url("../_images/simpleButton_bg.gif");
			background-repeat: no-repeat;
			background-position: left;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			display: block;
			float: left;
			font-size: 11px;
			margin: 0px;
			padding: 4px 5px 6px 7px;
			cursor: pointer;
			color: #234672; }
			
		a.simpleLink.right {
			float: right; }
		
	

/*	-------------------------------------------------------------
	AJAX Loader Icon
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.ajaxLoader {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			padding: 10px; }
			
		.ajaxLoader img {
			float: left;
			border: 0px;
			vertical-align: baseline;
			margin: 0px 5px 0px 0px;
			padding: 0px; }
		
	

/*	-------------------------------------------------------------
	Banner
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.banner {
			text-align: center; 
		}
			
		.bannerFixed {
			text-align: center;
		}
		
	

/*	-------------------------------------------------------------
	Main Container
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#mainContainer {
			margin: auto auto;
			padding: 0px;
			/*
			padding-left: 8px;
			padding-top: 5px;
			*/
			width: 980px; }


/*	-------------------------------------------------------------
	Top Ad Container
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#topAdContainer {
			text-align: center;
			background-color: #f5f5f5;
			margin: 0px;
			padding: 5px; }

/*	Banner 728x90 / 468x60
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#topAdContainer .banner {
			/*float: left;*/
			margin: 0px;
			padding: 0px; }

/*	Magazine
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#topAdContainer .magazine {
			text-align: left;
			background-repeat: no-repeat;
			background-position: center;
			width: 205px;
			height: 60px;
			/*float: left;*/
			color: #143b93;
			margin: 0px 0px 0px 5px;
			margin-left: 0px;
			padding: 15px; }
			
		#topAdContainer .magazine h3 {
			font-size: 12px;
			margin: 0px 0px 4px 0px;
			padding: 0px; }
			
		#topAdContainer .magazine p {
			color: #333;
			width: 120px;
			font-size: 11px;
			margin: 4px 0px 0px 0px;
			padding: 0px; }
			
		#topAdContainer .magazine p a {
			color: #143b93; }
			
		#topAdContainer .tz {
			background-image: url(../_assets/magazine_promo_tz.gif); }
			
		#topAdContainer .re {
			background-image: url(../_assets/magazine_promo_re.gif); }


/*	-------------------------------------------------------------
	Top Ad Container
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#foldAdContainer {
			margin: 10px 0px 10px 0px;
			padding: 0px;
			text-align: center; }

/*	Banner 728x90 / 468x60
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#foldAdContainer .banner {
			text-align: center;
			display: block;
			margin: auto auto;
			padding: 0px; }
	

/*	-------------------------------------------------------------
	Navigation $ Search Container
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#navigation {
			margin: 0px 0px 10px 0px;
			padding: 0px;
			border-left: 1px solid #e2e2e2;
			border-right: 1px solid #e2e2e2;
			border-bottom: 1px solid #e2e2e2;
			margin-bottom: 0px;
			 }
			
		#navigation #search {
			padding: 0px 0px 0px 10px;
			margin: 0px;
			float: right; }
			
		#navigation #search .inputText,
		#navigation #search .inputSelect {
			font-size: 12px;
			border: 1px solid #a3afbf;
			width: 90px;
			padding: 2px; }
			
		#navigation #search .inputSelect {
			width: 110px; }
			
		#navigation #search .inputSubmit {
			padding: 0px;
			height: 23px; }
			
		#navigation #suggestList {
			display: none;
			width: 364px;
			height: auto;
			overflow: auto;
			background-color:#ffffff;
			position: absolute;
			top: 25px;
			left: 615px;
			border: solid 1px #000000;
			z-index: 1000;
		}
		
		#navigation .on {
			background-color: #eaf1fa;
		}
		
		#navigation .off {
			background-color: #ffffff;
		}
		
		#search form table {
			color:#730000;
			outline-color:invert;
			outline-style:none;
			outline-width:medium;
			text-decoration:none;
			padding: 2px;
			height:auto;
			font-weight: normal;
		}
		
		#search form table td a {
		 color:#006699;
		 padding:1px;
		 font-weight: normal;
		}


/*	-------------------------------------------------------------
	Headings
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			
		div.heading {
			background-repeat: no-repeat;
			background-position: right top;
			background-color: #677f9d;
			background-image: url("../_images/h2_bg.gif");
			margin: 0px 0px 0px 0px;
			height: 26px;
			padding: 0px; }
			
		div.heading h2 {
			background-repeat: no-repeat;
			background-position: left top;
			background-color: #677f9d;
			background-image: url("../_images/h2_bg.gif");
			margin: 0px 5px 0px 0px;
			height: 26px;
			padding: 0px; }
			
		div.heading h2 span {
			display: block;
			background-repeat: no-repeat;
			background-position: left;
			background-position: 5px 5px;
			color: #fff;
			font-weight: bold;
			font-size: 11px;
			margin: 0px;
			padding: 6px 0px 5px 25px; }
			
		/* Must be placed inside the boxcontent h2 to declare the icon
		h2 span {
			background-image: url("../_images/h2_icon_markets.gif"); } */

/*	-------------------------------------------------------------
	Breaking News
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#breakingNews {
			font-size: 16px;
			margin: 0px 0px 0px 0px;
			padding: 5px;
			border: 2px solid #d00;
			background-color: #f8f3e6; }
			
		#breakingNews span {
			color: #d00;
			font-weight: bold;
			}
			
		#breakingNews a {
			color: #000;
			font-weight: bold; }


/*	-------------------------------------------------------------
	Ad text replacement
	(If Flash Player is not installed on client's system)
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.advertisementText {
			text-align: left;
			width: 100%;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 11px; }
			
		.advertisementText img {
			padding: 0px 3px 10px 0px; 
			float: left;
			display: block;
			vertical-align: middle; }
			
		.advertisementText sup {
			font-size: 8px; }
	
		
/*	-------------------------------------------------------------
	Page Fold
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#fold {
			clear: both;
			display: block;
			padding: 0px;
			margin-bottom: 10px;
			background-color: #f9f9f9;
			border-top: 1px solid #e2e2e2;
			border-right: 1px solid #e2e2e2;
			border-bottom: 1px solid #e2e2e2;
			border-left: 1px solid #e2e2e2; }

/*	Fold Links
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
		#fold ul {
			list-style: none; 
			margin: 0px;
			padding: 0px; }
			
		#fold li {
			float: left;  }	
			
		#fold li.right {
			float: right; }
			
		#fold li.link a {
			display: block;
			background-repeat: no-repeat;
			background-position: 15px 17px;
			font-size: 11px;
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #666; 
			padding: 20px 20px 20px 40px;  }	
			
		#fold li.home a {
			background-image: url("../_images/fold_icon_home.gif"); }
			
		#fold li.search a {
			background-image: url("../_images/fold_icon_search.gif"); }
			
		#fold li.rss a {
			background-image: url("../_images/fold_icon_rss.gif"); }
			
		#fold li.pda a {
			background-image: url("../_images/fold_icon_pda.gif"); }
			
		#fold li.wap a {
			background-image: url("../_images/fold_icon_wap.gif"); }
			
		#fold li.toolbar a {
			background-image: url("../_images/fold_icon_toolbar.gif"); }




/*	-------------------------------------------------------------
	Footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#footer {
			clear: both;
			display: block;
			padding: 0px 10px 5px 10px;
			margin: 10px 0px 10px 0px;
			background-color: #f9f9f9;
			border-top: 1px solid #e2e2e2;
			border-right: 1px solid #e2e2e2;
			border-bottom: 1px solid #e2e2e2;
			border-left: 1px solid #e2e2e2; }

/*	Links
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#footerLinks {
			list-style: none; 
			margin: 0px;
			padding: 0px; }
			
		#footerLinks li {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 11px;
			color: #666; 
			float: left;
			padding: 0px;  }	
			
		#footerLinks li.right {
			float: right; }
			
		#footerLinks li.index {
			position: relative; }
			
		#footerLinks li a {
			color: #333;
			display: block;
			padding: 10px 10px 0px 0px; }
			
		#footerLinks li.right a {
			margin: 0px;
			display: block;
			padding: 10px 0px 0px 0px; }

/*	Copyright
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#copyright {
			list-style: none; 
			margin: 0px;
			padding: 0px; }
			
		#copyright li {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 11px;
			color: #999; 
			float: left; }
			
		#copyright li a {
			color: #333;
			display: block;
			padding: 0px 10px 0px 0px; }

/*	Credits
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#credits {
			font-family: Tahoma, Georgia, "Times New Roman", Times, serif;
			font-size: 11px;
			color: #999; 
			float: left;
			margin: 0px;
			padding: 10px 5px 5px 0px; }
			
		#credits a {
			color: #333; }	



/*	Options Box + Select Boxes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#optionsLinks {
			position: relative; }
			
		#optionsLinks li.index {
			font-family: Georgia, "Times New Roman", Times, serif;
			background-image: url("../_images/footer-index-bg.gif");
			background-repeat: no-repeat;
			background-position: left; }
			
		#optionsLinks li.index a {
			color: #333;
			width: 110px;
			display: block;
			padding: 2px 27px 3px 4px; }
			
		#optionsLinks li.right {
			font-family: Georgia, "Times New Roman", Times, serif;
			position: relative;
			background: none;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 10px;
			float: right;
			display: inline; }
			
		#optionsLinks li.right form select {
			font-family: Tahoma, Georgia, "Times New Roman", Times, serif;
			font-size: 11px;
			width: 180px;
			color: #333;
			display: inline; }
			
		#optionsLinks #optionsBox {
			background-color: #fff;
			background-image: url("/_images/si-bg.gif");
			background-repeat: repeat-y;
			background-position: top;
			position: absolute;
			padding: 0px;
			top: 20px;
			left: 0px;
			display: none; }
			
		#optionsLinks #optionsBox .si-top {
			width: 626px;
			height: 4px;
			display: block;
			background-image: url("/_images/si-top.gif");
			background-repeat: no-repeat;
			background-position: top; }
			
		#optionsLinks #optionsBox .si-bottom {
			width: 626px;
			height: 4px;
			display: block;
			background-image: url("/_images/si-bottom.gif");
			background-repeat: no-repeat;
			background-position: bottom; }
			
		#optionsLinks #optionsBox h3 {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-transform: uppercase;
			margin: 8px 0px 0px 13px;
			padding: 0px; }
			
		#optionsLinks li.index:hover #optionsBox,
		#optionsLinks li.over #optionsBox {
			z-index: 5000;
			display: block; }
			
		#optionsLinks #optionsBox a {
			margin: 0px;
			padding: 0px; }
			
		#optionsLinks #optionsBox ul {
			float: left;
			width: 140px;
			list-style: none;
			display: inline;
			margin: 0px 0px 10px 13px;
			padding: 0px; }
			
		#optionsLinks #optionsBox ul li {
			border-top: none;
			margin: 8px 0px 0px 0px;
			padding: 0px; }
			
		#optionsLinks #optionsBox ul li a {
			font-weight: bold;
			font-size: 11px;
			display: block;
			margin: 0px;
			padding: 4px 0px 4px 2px;  }
			
		#optionsLinks #optionsBox ul li ul {
			list-style: none;
			margin: 0px;
			padding: 0px; }
			
		#optionsLinks #optionsBox ul li ul li {
			border: none;
			float: none;
			margin: 0px;
			padding: 0px;
			display: inline;}
			
		#optionsLinks #optionsBox ul li ul li a {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			background-image: url("../_images/bullet.gif");
			background-repeat: no-repeat;
			background-position: 3px 6px;
			*background-position: 3px 8px;
			font-size: 11px;
			font-weight: normal;
			display: block;
			padding: 1px 0px 3px 10px;
			margin: 0px; }
			
		#optionsLinks #optionsBox ul li ul li a:hover {
			color: #730000; }
			
			

/*	Site Index Box
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#footerLinks #siteIndex {
			background-color: #fff; }
			
		#footerLinks #siteIndex .si-top {
			width: 626px;
			height: 4px;
			display: block;
			background-image: url("../_images/si-top.gif");
			background-repeat: no-repeat;
			background-position: top; }
			
		#footerLinks #siteIndex .si-bottom {
			width: 626px;
			height: 4px;
			display: block;
			background-image: url("../_images/si-bottom.gif");
			background-repeat: no-repeat;
			background-position: bottom; }
			
		#footerLinks li.index {
			background-image: url("../_images/footer-index-bg.gif");
			background-repeat: no-repeat;
			background-position: bottom;
			width: 100px;
			padding: 0px 0px 3px 10px;
			margin: 0px 5px 0px 0px;
			display: inline; }
			
		#footerLinks li.top {
			background-image: url("../_images/footer-top-bg.gif");
			background-repeat: no-repeat;
			background-position: bottom;
			width: 100px;
			padding: 0px 0px 3px 10px;
			margin: 0px;
			display: inline; }
			
		#footerLinks li.index #siteIndex {
			background-image: url("../_images/si-bg.gif");
			background-repeat: repeat-y;
			background-position: top;
			position: absolute;
			padding: 0px;
			top: -442px;
			left: -450px;
			width: 626px;
			display: none; }
			
		#footerLinks li.index #siteIndex h3 {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-transform: uppercase;
			margin: 8px 0px 0px 13px;
			padding: 0px; }
			
		#footerLinks li.index:hover #siteIndex,
		#footerLinks li.over #siteIndex {
			z-index: 5000;
		}
			
		#footerLinks li.index #siteIndex a {
			margin: 0px;
			padding: 0px; }
			
		#footerLinks li.index #siteIndex ul {
			float: left;
			width: 140px;
			list-style: none;
			display: inline;
			margin: 0px 0px 10px 13px;
			padding: 0px; }
			
		#footerLinks li.index #siteIndex ul li {
			border-top: 2px solid #d00;
			margin: 8px 0px 0px 0px;
			padding: 0px; }
			
		#footerLinks li.index #siteIndex ul li a {
			font-weight: bold;
			font-size: 11px;
			display: block;
			margin: 0px;
			padding: 4px 0px 4px 2px;  }
			
		#footerLinks li.index #siteIndex ul li a:hover { }
			
		#footerLinks li.index #siteIndex ul li ul {
			list-style: none;
			margin: 0px;
			padding: 0px; }
			
		#footerLinks li.index #siteIndex ul li ul li {
			border: none;
			float: none;
			margin: 0px;
			padding: 0px;
			display: inline;}
			
		#footerLinks li.index #siteIndex ul li ul li a {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			background-image: url("../_images/bullet.gif");
			background-repeat: no-repeat;
			background-position: 3px 6px;
			*background-position: 3px 8px;
			font-size: 11px;
			font-weight: normal;
			display: block;
			padding: 1px 0px 3px 10px;
			margin: 0px; }
			
		#footerLinks li.index #siteIndex ul li ul li a:hover {
			color: #004276; }
			
/*	Top Site Index Box
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#topSiteIndex {
			background-color: #fff; }
			
		#topSiteIndex .si-top {
			width: 626px;
			height: 4px;
			display: block;
			background-image: url("/_images/si-top.gif");
			background-repeat: no-repeat;
			background-position: top; }
			
		#topSiteIndex .si-bottom {
			width: 626px;
			height: 4px;
			display: block;
			background-image: url("/_images/si-bottom.gif");
			background-repeat: no-repeat;
			background-position: bottom; }
			

			
		 #topSiteIndex {
			background-image: url("/_images/si-bg.gif");
			background-repeat: repeat-y;
			background-position: top;
			position: absolute;
			padding: 0px;
			top: -442px;
			left: -450px;
			width: 626px;
			display: none; }
			
		#topSiteIndex h3 {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-transform: uppercase;
			margin: 8px 0px 0px 13px;
			padding: 0px; }
			
		#topSiteIndex a {
			margin: 0px;
			padding: 0px; }
			
		#topSiteIndex ul {
			float: left;
			width: 140px;
			list-style: none;
			display: inline;
			margin: 0px 0px 10px 13px;
			padding: 0px; }
			
		#topSiteIndex ul li {
			border-top: 2px solid #d00;
			margin: 8px 0px 0px 0px;
			padding: 0px; }
			
		#topSiteIndex ul li a {
			font-weight: bold;
			font-size: 11px;
			display: block;
			margin: 0px;
			padding: 4px 0px 4px 2px;  }
			
		#topSiteIndex ul li a:hover { }
			
		#topSiteIndex ul li ul {
			list-style: none;
			margin: 0px;
			padding: 0px; }
			
		#topSiteIndex ul li ul li {
			border: none;
			float: none;
			margin: 0px;
			padding: 0px;
			display: inline;}
			
		#topSiteIndex ul li ul li a {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			background-image: url("../_images/bullet.gif");
			background-repeat: no-repeat;
			background-position: 3px 6px;
			*background-position: 3px 8px;
			font-size: 11px;
			font-weight: normal;
			display: block;
			padding: 1px 0px 3px 10px;
			margin: 0px; }
			
		#topSiteIndex ul li ul li a:hover {
			color: #004276; }
			
			
/*	RealEstate Headtitle
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#headTitle {
		/*background-image: url(../_images/headTitle-real-estate-bg.gif);*/
		background-repeat: repeat-x;
		background-position: center;
		height: 60px;
		margin: 0px 0px 10px 0px; }
		
	#headTitle div {
		/*background-image: url(../_images/headTitle-real-estate-logo.gif);*/
		background-repeat: no-repeat;
		height: 16px;
		text-align: right;
		padding: 22px 0px;
		margin: 0px; }
		
	#headTitle div a {
		/*color: #039;*/
		background-color: #fff;
		padding: 3px 8px;
		margin: 0px 10px 0px 0px; }
		
/*	-------------------------------------------------------------
	Head Title
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#headTitle {
			background-image: url(/_images/headTitle-real-estate-bg.gif); }
			
		#headTitle div {
			background-image: url(/_images/headTitle-real-estate-logo.gif); }
			
		#headTitle div a {
			color: #039; }