/* new */

td {vertical-align:top;}

.HomePage {width:871px;}
#home-content {width:626px;}
#ctx {width:245px;}



/* new */




















body{
	background-image:url(/i/body_bgr.gif);
	background-repeat:repeat-x;
	background-color:#E2E2E2;
	margin:0px 0px 0px 0px;
	font-family:verdana;
	font-size:11px;
}

a{
	color:#006CB7;
	text-decoration:none;
}
a:hover{
	color:#FF0000;
	text-decoration:underline;
}


h1{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#52596B;
	padding:0px;
	margin:5px 0px 0px 0px;
}

h2{

	font-size:13px;
	font-weight:bold;
	color:#333333;
	padding:0px;
	margin:5px 0px 0px 5px;
}

p{
	font-size:11px;
	color:#333333;
	margin:2px 8px 5px 5px;
}
hr{
	border:solid 1px #CDCCCB;
	height:1px;
	background-color:#CDCCCB;
	margin-left:5px;
}

a.bold13{
	font-size:13px;
	font-weight:bold;
}
.SubTitle{
	color:#006CB7;
}
.Title {
	color:#006CB7;
	font-size: 13px;
	font-weight: bold;
}
.imgLeft{
	float:left;
	margin:5px;
	margin-left:0px;
	border:solid 1px #CECBCE;
}
.imgRight{
	clear:both;
	float:right;
	margin:5px;
	margin-right:0px;
	border:solid 0px #666666;
}
.wraper{
	position:relative;
	width:900px;
	border:solid 1px #999999;
	border-top:none;
	padding:0px 0px 20px 0px;
	left:50%;
	margin:0px 0px 0px -450px;
	background-color:#FFFFFF;
}
.detailview {color:red; background: url(/i/arrow.jpg) no-repeat center left;padding-left:12px;}
.detailview  a{color:red !important; background: url(/i/arrow.jpg) no-repeat center left;padding-left:12px !important;}

.imgBorder{border:1px solid #999999;}

#logo{
	padding:0px;
	margin:0px;
}
#logo img{
	padding:0px;
	margin:0px;
	border:none;
}

.menu{
	display:block;
	width:890px;
	padding:0px 0px 0px 10px;
	margin:0px;
	height:24px;
	vertical-align:middle;
	font-size:13px;
	color:#cccccc;
	background-color:#041023;
}

.menu a{
	display:block;
	float:left;
	margin:4px 15px 0px 0px;
	font-size:13px;
	color:#cccccc;
	text-decoration:none;
	font-weight:bold;

}
.menu a:hover,.menu a#selected{
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}


.menu a#language{
	display:block;
	line-height:17px;
	padding-left:25px;
	background-image:url(/i/nav/6.jpg);
	background-repeat:no-repeat;
	background-position:left center;


}

.menu img{
	border:none;
}

.content{
	background-image:url(/i/under_menu_bgr.jpg);
	background-repeat:repeat-x;
	padding:10px 10px 0px 10px;
	margin:0px;
	
	font-size:11px;
	color:#666666;
}

.HomePage p{
	margin:2px 5px 2px 3px;
}

h1#title{
	position:relative;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	padding:0px;
	margin:0px 0px 30px 0px;
}


.contextBox{
	background-image:url(/i/home/b.jpg);
	background-repeat:repeat-y; 
	background-position:right bottom;
}
.context{
	border:solid 0px red;
	margin:0px 5px 5px 15px;
}
.context li{
	margin:5px 5px 10px 0px;
}


.BackPrintTop {
	text-align:right;
	padding:10px 10px 0px 10px;
	font-size:12px;
}

.BackPrintTop A {
	font-size:12px;
	font-weight:bold;
	color:#999999;
}


.footer{
	position:relative;
	width:900px;
	left:50%;
	margin-top:5px;
	margin-left:-450px;
	font-size:11px;
	color:#666666;
}












/* Project.php*/

div.GalleryContainer {
	width:70px;
	height:75px;

	float:right;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #FFFFFF;
	scrollbar-dark-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #E4E4E4;
	scrollbar-shadow-color: #E4E4E4;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3d-light-color: #000066;
	padding:0px;
}


div.GalleryContainer td {
  text-align:left;
  width:70px;
  height:52px;

  padding:0px 2px 5px 8px;
}

div.GalleryContainer td.pgSpacer{
  height:3px;
  border: none;
}

div.GalleryContainer img {
	border:0px;
}
.img_large{
	
}
#titlee{
	font-size:11px;
	color:#666666;
}

.project_p p{

}











/*SEARCH STYLES*/

#apartment,#office,#store{
	display:none;
}

.fields tr{

	background-color:#9AD5FF;
}

.fields td{
	font-size:13px;
	color:#333333;
	font-weight:bold;
	border:solid 1px #999999;

}
