body {margin:0px;width:100%; height:100%;font-family:arial;font-size:12px;background-color:white;}

table{border:0px; padding:0px;margin:0px;width:100%;border-spacing:0px; border-collapse:collapse;empty-cells:show;vertical-align:top;}
table.main_table{border:0px; width:950px;height:100%;}
table.content_table{border:0px;width:782px; height:100%;border:0px;}

table.start_page{border:0px;width:782px;height:100%;}
table.top_menu{border:0px;width:782px;}
table.thumbs{width:30%;border:none;}
table.big_image{width:0%;}
table.portfolio{width:100%;border:none;}

p{text-indent:0em;}
span{text-indent:0em;}

td{font-family:arial;font-size:12px;padding:0px;margin:0px;vertical-align:top;}
td.main_left{border:0px; width:168px;height:100%;vertical-align:top;text-align:center;border:none;}
td.main_right{border:0px; width:782px;height:100%;}
td.main_dot{border:none; width:782px;height:100%; padding: 0px; padding-top:25px;position:relative;}
td.top_image{border:0px; width:782px;height:143px;background:rgb(191,0,0);}
td.top_menu{border:0px;text-align:center;}
td.blackspace{border:0px;background-color:rgb(45,45,45);width:10px;}
td.top{text-align:center; height:90px;}
td.logo{text-align:center; height:90px;}
td.logo_right{text-align:right; height:90px;}
td.start_page_col{width:263px; height:100%; text-align:left; vertical-align:top;
padding-left:00px; padding-right:20px; border:0px;}
td.start_page_last_col{width:154px; height:100%; text-align:left; vertical-align:top;
padding-left:00px; padding-right:10px; border:0px;}
td.start_page_default_col{width:353px;height:100%; text-align:left; vertical-align:top;
padding-left:00px; padding-right:20px; border:none;}
td.vlines{width:2px;border-left:1px solid rgb(209,209,209);border-right:1px solid rgb(209,209,209);}
td.vline{width:1px;border-left:0px;border-right:0px;}
td.vspace{width:20px;height:100%;}
td.vspace_small{width:15px;height:100%;}
td.whitespace{height:100%;text-align:right;padding-right:20px;}
td.info_section{width:265;height:50%;border:none;vertical-align:top;padding-bottom:10px;}
td.top_bordered{border-top:2px solid red;}
td.menu_item{border:2px solid red;}
td.current_page_dot{width:150px;}
td.sub_menu{width:100px;vertical-align:top;text-align:center;}
td.big_image_header{height:30px;text-align:center;}
td.big_image_link{text-align:center;}
td.big_image_comment{text-align:justify;}
td.portfolio{vertical-align:top;width:25%;height:100%;text-align:left;}
td.category_hspace{height:25px;}
td.work_detail{width:520px;vertical-align:top;text-align:left;border:none;}
td.work_list{width:200px;vertical-align:top;text-align:left;padding-left:0px;border:none;}
td.grayspaceleft{height:4px;background-color:rgb(196,196,196);background-image:url("/images/graybgangle.jpg")}
td.grayspace{height:4px;background-color:rgb(196,196,196);}
td.lang{width:99px;background-color:rgb(45,45,45);text-align:right;padding-right:15px;vertical-align:middle;}
td.footer_white{width:100%;height:30px;}
td.footer_black{width:100%;height:18px;text-align:right;padding:0PX;padding-right:10px;background-color:black;font-size:9px;color:white;}

a{color:rgb(191,0,0); text-decoration:underline;font-size:12px;font-weight:bold;}
a.news_year{color:black; text-decoration:none;font-size:12px;font-weight:bold;}
a.news_year_current{color:rgb(161,0,0); text-decoration:none;font-size:12px;font-weight:bold;}
a.start_menu_link{text-decoration:none;font-size:14px;font-weight:bold;text-transform:uppercase;}
a.menu_item_link{text-decoration:none;font-size:14px;font-weight:bold;text-transform:uppercase;}
a.news{font-size:12px;font-weight:normal;text-transform:none;text-decoration:none;}
a.link_preformatted{text-decoration:underline;}
a.work{font-weight:normal;font-style:italic;text-decoration:underline;}
a.message{font-weight:normal;font-style:normal;text-decoration:underline;}
a.link_to_client{font-weight:normal;text-decoration:underline;color:red;}
a.footer_link{font-weight:bold;font-size:8px;color:white;text-decoration:none;}
a.startpage_realty_link{color:black;text-decoration:none;}

.to_page_top{color:darkred;text-transform:uppercase;font-family:times;font-size:10px;font-weight:normal;}
img.to_page_top{background-color:drkred;color:white;font-size:8px;}

span {font-family:arial;font-size:12px;font-weight:normal;text-transform:none;}
span.comment{font-family:arial;text-align:center;}
span.important{color:red; font-weight:bold;}
span.phone{font-size:16px;font-weight:bold;}
span.red_text{color:rgb(155,25,33);}
span.black{color:black;}
span.bottom_red{color:red;font-size:16px;font-weight:bold;}
span.bottom_black{color:black;font-size:16px;font-weight:bold;}
span.menu_link{color:black; text-decoration:none;font-size:12px;font-weight:bold;}
span.work_details{padding-left:1em;}
span.portfolio{text-align:left;font-weight:bold;}
span.message{border:1px dotted red; text-align:right; vertical-align:bottom;}
span.portfolio{line-height: 1.2em;}


div.currency{position:relative;top:30px;left:0px;color:rgb(60,60,60);font-family:arial;font-size:8px;width:100%;
			text-align:left;padding-left:47px;border:none;line-height:2;}

p {font-family:arial;font-size:12px;}

img{border:0px;padding:0px;margin:0px;}
img.logo{width:75px; height:158px; font-family:times; font-size:44px;color:white;background-color:rgb(163,25,22); 
		position:relative;top:20px;}
img.top{width:782;height:143;}
img.menu_item{width:60px; height:60px; padding-right:1em;}
img.small_menu_item{width:45px; height:45px;}
img.pg_smallphoto_active{border: 2px solid red;}
img.startpage_realty_image{width:112px;height:107px;}

h1{font-size:16px;font-weight:bold;text-transform:uppercase;text-align:left;}
h2{font-size:14px;font-weight:bold;text-transform:uppercase;text-align:left;}
h3{font-size:12px;font-weight:bold;text-transform:none;text-align:left;}

div.start_page_news{padding:3px;padding-left:10px;width:253px;}
div.news_date{border:0px;color:rgb(155,25,33);}
div.news_date_underlined{border-bottom:1px solid rgb(155,25,33);color:rgb(155,25,33);}

ul.news{list-style-type:disc;}
ul.works{list-style-type:none;text-align:center;}
ul.work_images{list-style-type:none;}

table.big_header  {width:100%;height:auto;border:0px;text-align:center;}
td.big_header{width:auto;height:31px;background-color:rgb(133,133,133);color:white;
background-image:url("/images/big_hdr_grad.jpg");
background-repeat:repeat-x;
font-weight:bold;font-family:tahoma verdana arial;font-size:14px;text-transform:uppercase;
vertical-align:middle;}
img.big_header_sub_image{}
td.big_header_tail{height:31px;width:10px;background-color:rgb(155,25,33);color:white;
background-image:url("/images/big_header_tail.jpg");
background-repeat:repeat-y;}
td.header_image{width:auto;height:auto;border:none;margin:0px;padding:0px;}
table.mid_header  {width:100%;height:20px;border:0px;text-align:center;}
td.news_header_left{height:20px;width:12px;background-color:rgb(155,25,33);color:white;
background-image:url("/images/news_marker_bg.jpg");
background-repeat:repeat-y;}
td.mid_header{background-color:rgb(234,234,234);color:rgb(155,25,33);
font-weight:normal;font-family:tahoma verdana arial;font-size:12px;text-transform:uppercase;padding-right:12px;
vertical-align:middle;}

td.newsdot{width:154px; height:100%; text-align:left; vertical-align:top;
padding:5px; border:0px; background:rgb(254,244,227);}
td.newsspace{width:154px; height:5px; text-align:left; vertical-align:top;
padding-left:00px; padding-right:10px; border:0px; background:white;}

td.realty_image{width:117px;height:122px; padding:5px;padding-top:10px;padding-bottom:10px;
	border:none;border-bottom:1px solid gray;}
td.realty_description{width:100%;height:122px; padding:5px;padding-top:10px;padding-bottom:10px;
	border:none;border-bottom:1px solid gray;}
td.realty_image_last{width:117px;height:122px; padding:5px;padding-top:10px;padding-bottom:10px;
	border:none;border-bottom:0px;}
td.realty_description_last{width:100%;height:122px; padding:5px;padding-top:10px;padding-bottom:10px;
	border:none;border-bottom:0px;}

td.last_link{height:13px;background-color:rgb(133,133,133);color:white;
background-image:url("/images/last_bg.jpg");text-align:right;padding-right:10px;padding-left:10px;
background-repeat:repeat-x;
font-weight:normal;font-family:tahoma verdana arial;font-size:10px;text-transform:uppercase;}
a.last_link{height:13px;color:white;font-weight:normal;
	font-family:tahoma verdana arial;font-size:10px;text-transform:uppercase;text-decoration:none;}

table.links_list  {width:100%;height:100%;border:0px;text-align:center;}
td.linkdot1{height:163px;width:260px;border:0px;border-right:1px solid lightgray;vertical-align:middle;}
td.linkdot2{height:163px;width:260px;border:0px;border-right:1px solid lightgray;border-left:1px solid lightgray;vertical-align:middle;}
td.linkdot3{height:163px;width:260px;border:0px;border-left:1px solid lightgray;vertical-align:middle;}
td.links_grayline{height:0px;width:100%px;border:0px;border-top:1px solid lightgray;}

table.realty{border:1px;width:100%;height:100%;vertical-align:top;}
td.realty_menu{width:184px;height:100%;border:0px;text-align:left;vertical-align:top;position:relative;top:1px;}
table.realty_menu{width:184px;height:100%;border:0px;text-align:left;vertical-align:top;}
td.country{height:19px;padding-left:5px;vertical-align:middle;background-color:rgb(97,97,97);color:white;
		font-weight:normal;font-size:12px;text-transform:none;font-family:times;}
td.country_current{height:19px;padding-left:5px;vertical-align:middle;background-color:rgb(161,0,0);color:white;
		font-weight:normal;font-size:14px;text-transform:none;font-family:times;}
td.type{height:22px;padding-left:5px;vertical-align:middle;background-color:white;color:black;font-family:times;
		font-weight:bold;font-size:12px;border:none;border-top:1px solid rgb(197,197,197);border-bottom:1px solid rgb(197,197,197);
		}
a.type_link{font-family:times;text-decoration:none;color:black;}
a.type_link_selected{color:rgb(161,0,0);font-family:times;text-decoration:none;}

a.newsgroup{color:white;font-weight:normal;text-transform:none;font-size:13px;text-decoration:none;}
a.news_date{color:rgb(161,0,0); text-decoration:none;font-size:12px;font-weight:bold;cursor:url("/images/cursor_newwindow.cur");text-decoration:none;}
td.news_date{width:100px;padding-left:2px;padding-right:2px;border-right:0px;vertical-align:middle;border-bottom:0px;}
td.news_text{padding-left:2px;padding-right:2px;border-right:0px;font-family:Times;font-size:13px;vertical-align:middle;border-bottom:0px;}
td.news_photo{width:125px;padding-left:2px;padding-right:2px;border-right:0px;text-align:center;vertical-align:middle;font-family:Times;font-size:13px;}

table.realty_offers{margin-left:10px;border:0px;width:auto;}
td.photohead{width:100px;background-color:rgb(232,232,232);background-image:url('/images/realty_header_bg.gif');background-repeat:repeat-y;text-align:center;color:rgb(191,0,0);font-weight:bold;}
td.descrhead{background-color:rgb(232,232,232);width:390px;text-align:center;color:rgb(191,0,0);font-weight:bold;}
td.pricehead{width:125px;background-color:rgb(232,232,232);text-align:right;border:none;padding-right:0px;margin:0px;text-align:center;color:rgb(191,0,0);font-weight:bold;padding-left:0px;border:0px;}
td.pricehead_dot{width:auto;background-color:rgb(232,232,232);text-align:center;border:none;padding-right:0px;margin:0px;text-align:center;color:rgb(191,0,0);font-weight:bold;padding-left:0px;border:0px;vertical-align:middle;}
td.header_separator{width:7px;background-color:rgb(232,232,232);background-image:url('/images/realty_header_separator.gif');background-repeat:repeat-y;background-position:top left;border:none;padding:0px;margin:0px;}

td.offer_image{width:100px;padding-left:2px;padding-right:2px;border-right:0px;vertical-align:middle;border-bottom:1px solid gray;}
td.offer_description{padding-left:2px;padding-right:2px;border-right:0px;font-family:Times;font-size:13px;vertical-align:middle;border-bottom:1px solid rgb(232,232,232);}
td.offer_price{width:125px;padding-left:2px;padding-right:2px;border-right:0px;text-align:center;vertical-align:middle;font-family:Times;font-size:13px;border-bottom:1px solid rgb(232,232,232);}
td.offer_separator{width:7px;background-color:rgb(232,232,232);padding:0px;margin:0px;}
td.header_whitespace{height:10px;}
td.offer_header_whitespace{height:5px;}
td.offer_whitespace{height:18px;background-image:url('/images/realty_offer_whitespace.gif');background-repeat:repeat-x;background-position:center;}
img.offer_preview{width:95px;height:60px;}
a.offer{color:rgb(191,0,0); text-decoration:none;font-size:13px;font-weight:normal;}

table.offer_details{width:100%;border:none;height:100%;vertical-align:middle;}
td.graylogo{border:none;margin:px;background-color:rgb(102,102,102);width:143px;height:87px;}
td.offer_name{border:none;text-align:left;background-color:rgb(191,0,0);color:white;font-weight:normal;width:100%;font-family:times;padding:10px;
		font-size:26px;vertical-align:middle;text-transform:none;}
td.offer_close{text-align:right;background-color:rgb(191,0,0);color:white;font-weight:bold;width:122px;
		font-size:8px;text-transform:uppercase;padding-top:12px;padding-right:12px;}
a.offer_close{color:white;font-weight:bold;font-size:8px;text-decoration:none;}
img.offer_close{color:white;font-weight:bold;font-size:16px;border:0px;margin:5px;position:relative;top:-6px;}
td.big_offer_image{width:690px;height:auto;padding:0px;padding-bottom:20px;padding-top:20px;text-align:center;border:none;}
table.offer_image_preview{width:600px;height:auto;padding:none;margin:none;border:none;}
td.offer_preview{text-align:center;border-left:1px solid gray;border-right:1px solid gray;padding:5px;}
td.preview_whitespace{height:10px;}
table.offer_whitespace{width:98%;height:25px;}
td.offer_whitespace{width:100%;height:25px;background-image:url('/images/realty_offer_whitespace.gif');background-repeat:repeat-x;background-position:center;}
td.news_top_whitespace{height:20px;width:100%;}

table.project_images{width:540px;border:0px;margin-left:auto;margin-right:auto;}
td.project_description{width:auto;height:100%; padding-left:15px;vertical-align:top;border:0px;padding-bottom:10px;}
td.project_photo{width:auto;height:100%; padding-left:15px;vertical-align:top;border:0px;text-align:center;}

table.sales_offers{margin:0px;width:100%;}
td.sales_class{width:55px;padding-left:2px;padding-right:2px;border-right:0px;text-align:center;vertical-align:middle;font-family:Times;font-size:13px;border-bottom:1px solid rgb(232,232,232);}
td.sales_status{width:55px;padding-left:2px;padding-right:2px;border-right:0px;text-align:center;vertical-align:middle;font-family:Times;font-size:13px;border-bottom:1px solid rgb(232,232,232);}
td.descrhead_small{background-color:rgb(232,232,232);width:80px;text-align:center;color:rgb(191,0,0);font-weight:bold;vertical-align:middle;}
td.descrhead_long{background-color:rgb(232,232,232);width:550px;text-align:center;color:rgb(191,0,0);font-weight:bold;vertical-align:middle;}

img.project_logo{border:0px; margin-right:10px;margin-bottom:5px;}

h1 {
  color: black;
  text-decoration: none;
  text-align:left;
  display: block;
  height:18px;
  padding:0px;
  margin:0px;
  padding-left: 50px;
  margin-bottom: 15px;
  font-family:times;
  border:0px;
  background: rgb(232,232,232) url("/images/h1bg.jpg") repeat-y left;
}

#wndHint{visibility: hidden;border-style: solid;border-width: 1px;border-color: green;background-color: yellow;position: absolute;font-family: Verdana;font-size: 8pt;text-align: center;z-index: 10;}

span.main_menu_link{color: #fff;text-decoration:none;display: block;width:auto;font-weight:bold;
  padding-top: 4px; padding-bottom:4px;font-family:times;text-align:center;
  padding-left: 5px; padding-right:13px;
  background-image: url(/images/dot.png);background-position: top right;background-repeat:no-repeat;
  border: none;}
  
#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  background: rgb(45,45,45);
  float: left;
  z-index: 10;
  width: 100%;
}
#nav li {
  float: left;
  background: rgb(45,45,45);
  background: none;
}

#nav a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: auto;
  padding: 4px 8px;
  background: url(dot.png) repeat-y right;
  font-family:times;
  position:static;
  z-index:20;
  text-transform:uppercase;
}

#nav a.current {
  color: rgb(255,127,0);
  text-decoration: none;
  display: block;
  width: auto;
  padding: 4px 8px;
  font-family:times;
  position:relative;
  background: url(dot.png) repeat-y right;
}

#nav a:hover {
  color: rgb(255,127,0);
  position:static;
  z-index:20;
}
#nav li:hover,
#nav li.jshover {
  background: none;
}

#nav li ul {
  display: none;
  position: absolute;
  background: url(/images/fone-tr.png);
  z-index:10;
  padding: 8px 0;
  width: 135px;
}
#nav li li a {
  width: 130px;
  font-size:11px;
  background: none;
  position:static;
  top:0;
  left:0;
  z-index:1140;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 135px;
  top: -9px;
  left: 118px;
  left: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}

td.flagimage{height:45px; text-align:left;vertical-align:middle;
	font-family:times;font-size:26px;font-weight:normal;color:rgb(191,0,0);text-transform:uppercase;
	text-align:left;padding:0px;padding-bottom:15px;margin:0px;border:0px;}
img.flagimage{margin-right:15px;border:1px solid darkgray;text-align:middle;}

span.arrow{font-size:9px;font-weight:bold;}

td.content_galery{border:0px; padding-left:15px;padding-top:0px;padding-bottom:25px;}
td.realty_image_last{vertical-align:middle}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}
