/* CSS definition file containing site wide stylesheets */

  body        {background-color:#ffffff; background-image:url(im/BODY_BGD.jpg); background-position:top left; background-repeat:repeat-x; font:normal 11px Tahoma,Arial,Verdana; margin:0px;}
  td          {font:normal 11px Tahoma,Arial,Verdana; color:#555555; box-sizing:border-box; -moz-box-sizing:border-box;}
  div         {box-sizing:border-box; -moz-box-sizing:border-box;}
  select      {font:normal 11px Tahoma,Arial,Verdana; color:#000000;}
  .input_1    {font:normal 13px Verdana; color:#000000; background-image:url(im/input_bgd.gif); border:1px solid #7f99b4;}
  textarea    {font:normal 13px Verdana; color:#000000; background-image:url(im/input_bgd.gif); border:1px solid #7f99b4;}
  hr          {height:1px; size:1px; noshade}
  a           {color:#2165af; text-decoration:underline}
  a:hover     {color:#f77d06;}
  form        {padding:0px; margin:0px}
  .font_2     {font-size:11px}
  .font_3     {font-size:10px}
  ul          {margin:10px; padding:10px;}
  .ul_file    {margin:10px; padding:10px; list-style-image:url(im/bullet_file_02.gif)}

  #mainframe               {background:#ffffff; margin:0px; width:770px; overflow:hidden;}
  .td_nav                  {background:url(im/nav_bgd.gif) top left repeat-x;}
  #content_table           {margin-top:20px}
  #main_content            {padding:0 15 0 15}
  #main_content_2          {padding:0 0 0 15}

  #qsearch                 {background-color:#90c2f5; border:1px solid #5685b5;}
  .qsearch_div             {background-color:#78afe8; width:168px; margin:0 0 3 11; padding:5 5 8 5; font-weight:bold; font-size:11px; color:#003e7d}
  #qsearch_div2            {background-color:#78afe8; margin:15 0 0 0; padding:3 0 3 0; text-align:center}
  #qsearch_div2 a          {font-weight:bold; font-size:11px; color:#ffffff; text-decoration:none;}
  #qsearch_div2 a:hover    {color:#003e7d;}
  .qs_select               {width:158px; margin:3 0 0 0;}

  #mainoffer               {background-color:#ffffff; border:1px solid #5685b5;}
  .mainoffer_frame         {width:126px; margin:0 0 0 32; padding:0 0 0 0;}
  .mainoffer_div           {width:178px; margin:0 0 3 11; padding:5 5 5 5; font-weight:normal; font-size:11px; color:#2165af}
  #mainoffer_div2          {background-color:#dbe9f8; margin:15 0 0 0; padding:3 0 3 0; text-align:center}
  #mainoffer_div2 a        {font-weight:bold; font-size:11px; color:#2165af; text-decoration:none;}
  #mainoffer_div2 a:hover  {color:#003e7d;}

  #newsletter              {background-color:#dbe9f8; border:1px solid #5685b5;}
  .newsletter_div          {width:178px; margin:0 0 3 7; padding:5 5 5 5; font-weight:normal; font-size:11px; color:#444444}
  .newsletter_div2         {margin:6 0 0 0; text-align:center}

  .offer                   {border:1px solid #d4d4d4; width:200px; margin:8 0 0 0}
  .offer_frame             {width:66px; height:51px; margin:8 0 8 10; padding:0 0 0 0;}
  .offer_data              {width:108px; margin:0 0 0 0; padding:5 5 5 5; font-weight:normal; font-size:11px; color:#2165af;}

  .title_1                 {font-weight:bold; color:#f77d06}
  .title_2                 {font:bold 14px Arial; color:#444444}

  .news_descr              {padding-left:14px}

  #div_dot_hor             {background:url(im/dot_hor.gif) center repeat-x; height:20px;}
  .div_dot_hor             {background:url(im/dot_hor.gif) center repeat-x; height:20px;}
  .div_dot_hor_2           {background:url(im/dot_hor.gif) center repeat-x; height:1px;}

  .td_details_label        {background-color:#f0f0f0; font-weight:bold; padding:9 9 9 9; border-bottom:1px solid #ffffff}
  .td_details_data         {padding:3 3 3 8;}
  .td_interest_label       {background-color:#e9f2fb; font-weight:bold; padding:9 9 9 9; border-bottom:1px solid #ffffff; color:#2165af}

  #table_browse            {width:564px;}
  .td_browse_head          {padding:8 8 8 8; background-color:#eaeaea; color:#666666; font-weight:bold; text-align:center;}
  .td_browse_data          {padding:8 8 8 8;}
  .td_browse_div           {padding:0 0 0 0; background:url(im/dot_hor.gif) center repeat-x; height:1px;}
  .browse_image            {width:66px; height:51px; margin:0 0 0 0; padding:0 0 0 0;}

  #table_search            {width:564px;}
  .td_search_head          {padding:8 8 8 8; background-color:#dedede; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; color:#444444; font-weight:bold; text-align:left;}
  .td_search_data          {padding:8 8 8 8; background-color:#f0f0f0; border-bottom:1px solid #dddddd;}

  #footer                  {background:url(im/bot_bgd.gif) top repeat-x; height:27px; margin:20 0 10 0; padding:7 5 6 5; text-align:center; color:#5b7da2;}
  #footer a                {color:#5b7da2; text-decoration:none;}
  #footer a:hover          {color:#e27103; text-decoration:underline;}

  #credits                 {font:normal 10px Verdana; color:#aaaaaa; margin:5 0 0 0; padding:5 0 10 0; text-align:right}
  #credits a               {font:normal 10px Verdana; color:#666666; text-decoration:none}
  #credits a:hover         {color:#222222;}

 .expand_a1                {font-weight:bold;}
 .expandtitle              {display:inline;}
 .expandingblock           {margin-left:11px;}
 .expandtext               {margin-top:10px;}

/* 

ΑΠΑΙΤΟΥΜΕΝΕΣ ΔΙΑΣΤΑΣΕΙΣ ΦΩΤΟΓΡΑΦΙΩΝ

Μικρή  :  60 x 45 (χρησιμοποιείται στις προτάσεις της πρώτης σελίδας)
Μεσαία : 120 x 90 (χρησιμοποιείται στην καρτέλα ακινήτου)
Μεγάλη :   ? x ?  (χρησιμοποιείται σε popup window)

*/
