body 
{
background-image:url(../images/back.jpg);
background-repeat: repeat;
}

#mainpage {
	background-image: url(../images/backgrnd.jpg);
	background-repeat:no-repeat;
	margin:-10px;
	background-position: top;
	
}

#mainpage_salerent
{
margin-right:-20px;
margin-left:-20px;
margin-top:-10px;
}

#upper {
	width:100%;
	margin-left:auto;
	margin-right:auto;	
}

#main_upper_container
{
width:100%;
background-color: rgba(0, 0, 0, .5);
height:200px;

margin-right:-20px;
}

#upper_container
{
width:1024px;
	margin-left:auto;
	margin-right:auto;	
}
div.mainmenu {
				width:100%;
				height:100%; 
				margin:0px;
				padding:0px;
				color:#FFFF00;
				margin-left:auto;
				margin-right:auto;
				
				
				
}

div.mainmenu ul {
		margin:0;
		padding:0;
		line-height:42px;
				
}

div.mainmenu li {
		margin:0;
		padding:0;
		list-style:none;
		float: left;
		position:relative;
		background-color: rgba(255, 255, 175, .4);
		line-height:42px;
		z-index:100;
}

div.mainmenu li a {
		text-align:center;
		vertical-align:middle;
		font-family:'PT Sans Narrow', sans-serif;
		font-size:22px;
		text-decoration:none;
		height:42px;
		width:150px;
		display:block;
		color: #FFFFFF;
		margin-top:0px;
		
		font-weight: normal;
		border: 1px solid rgba(255, 255, 255, .3);
		padding:0px;
		
}



div.mainmenu ul  ul {
		position:absolute;
		visibility:hidden;
		top:32px;
			
}

div.mainmenu ul li:hover ul {
		visibility:visible;
}

div.mainmenu li>ul {
		display:none;
		position:absolute;
}

div.mainmenu li:hover > ul {
		display:block;
}

div.mainmenu li > ul li {
		padding:0;
		padding-top:0px;
	
}

div.mainmenu li > ul li > ul {
		left:100%;
		top:0;
		padding-left:0px;
}

div.mainmenu li > ul li > ul li {
		width:100%;
		padding:0;
		margin:0;		
}

div.mainmenu li:hover {
		background-color:#cc6666;
		
}

div.mainmenu li:hover a {
	color:#FFFFFF;	
		
}


div.mainmenu ul li:hover ul li a:hover {
		background: #CCCCCC;
		color:#000000;
		}

#menulower {
	width:775px;
	height:20px;
	background-color:#f0e4cc;
	padding:0px;
	margin:0px;	
	margin-left:250px;
	margin-top:14px;
	
	 
}

#menu1 {
	margin-left:250px;
	
	
}
#logo {
	width:100%;
	height:100%;	
	background-image:url(../images/logobac88k.png);
	
	
}

#logotext {
	width:100%;
	height:100%;
	text-align:center;
	}

#table3 {
	text-align:left;
	width:30%;
	vertical-align:top;
}

#list15 {
	list-style:none;
	color: #FFFFFF;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:18px;
	line-height:25px;
	margin:20px;
	padding:0px;
}

#label16 {
	font-family:'PT Sans Narrow', sans-serif; 
	color: #CCCCCC;
	font-size:36px;
	font-weight:bold	;
	margin-left:0px;
}

#label162 {
	font-family:'PT Sans Narrow', sans-serif; 
	color: #666666;
	font-size:36px;
	font-weight:bold	;
	margin-left:0px;
}

#label161 {
	font-family: "Times New Roman", Times, serif; 
	color: #5C604D;
	font-size:25px;
	font-weight:bold;
	margin-left:0px;
}

#list16 a {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
	margin-left:10px;
	padding:0px;
	text-decoration:none;
	list-style:none;
	margin-top:40px;
}

#lower {
background-color: rgba(0, 0, 0, .4);
margin-bottom: -10px;
}

#lowercontent {
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0px
	
}

#label30 {
	font-family:'PT Sans Narrow', sans-serif;
	font-size:16px;
	color:#FFFFFF;
	}

#label31 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color: #666666;
	font-size:18px;
	font-style: oblique;	
}

#p1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #666666;
}

#label32 {
	background-color:#999999;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
} 

#label32 a {
	
	color:#FFFFFF;
	text-decoration:none;
} 


#label32 a:hover {
	background-color: #990000;
}

#facebkthmb {
	text-align:center;
	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	font-weight:bolder;
}

#facebkthmb1 {
	text-align:center;
	
}

#spn1 a {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	float:right;
	text-decoration:none;
}



#img1 {
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	border:solid; 5px; color:#CCCCCC;
	
}

#p2 {
	font-size:13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height:25px;
	font-stretch:extra-expanded;
	text-align:justify;
	margin-left:10px;
	}

#label33 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bolder;
	color:#333333;
	border-left:solid 5px;
	border-left-color: #FF6600;
	
}

body.buy a.buy:link,  
body.rent a.rent:link,  
body.construction a.construction:link,  
body.scope a.scope:link,
body.project a.project:link, 
body.gallery a.gallery:link, 
body.contact a.contact:link,
body.media a.media:link,
body.manpower a.manpower:link {
	text-decoration: ;
	font-weight:bolder;
	background-color: #5C604D;
}  

#list17 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #666666;
	line-height:30px;
	
}

#label34 {
	font-family: Geneva, Arial, Helvetica, sans-serif ;
	font-size:16px;
	font-weight:bolder;
	color: #685642;
	font-style:italic;
}

#label35 {
	font-family: Geneva, Arial, Helvetica, sans-serif ;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	line-height:30px;
}

#label35 a {
	text-decoration:none;
	color: #666666;	
}

#label35 a:hover {
	color: #660000;
	text-decoration:underline;
	
}

#label36 {
	width:120px;
	background-color:#FF3300;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#FFFFFF;
}

#label37 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color: #666666;
}

#inputtext {
	width:350px;
	height:30px;
	
}

#divinput {
	margin-left:144px;
	padding-bottom:10px;
	
}

#divinlabel {
	float:left;
	height:30px;
}

#label17 {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	color: #685642;
	font-size:14px;
	font-weight:normal;
	margin-left:18px;
}

#p3 {
	font-size:24px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-stretch:extra-expanded;
	font-weight:bolder;
	
	
	}
	
#p4 {
	font-size:13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height:25px;
	font-stretch:extra-expanded;
	}
	
#p5 {
	font-size:18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height:25px;
	font-stretch:extra-expanded;
	}
	
#divvid {
	text-align:center;
}

#divimgglry {
	text-align:center;
}

#imgglry {
	border:solid;
	border-color: #999999;
	border-width:5px;
	margin:20px;
	border-radius: 10px;
	box-shadow: 10px 10px 5px #999999;
}

#divglry {
	text-align: center;
}

#label38 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	color:#333333;
	font-style: italic;
	margin-left:25px;
	
}

h2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#999999;	
}

#lb39 {
	font-family:'PT Sans Narrow', sans-serif;
	font-size:16px;
	font-weight:normal;
	color: #FFFFFF;
	padding:5px;
	border: 2px solid rgba(255, 255, 255, .3);
	border-radius: 10px;
	float:right;
	}
	
#lb40 {
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	font-size:35px;
	font-weight:normal;
	color: #5C604D;
	padding:0px;
	float:none;
	}
	
#prj_contnr 
{
border:3px solid #999999;
border-radius: 5px;

}

#inpt1
{
border: 10px solid rgba(255, 255, 255, .9);
	border-radius: 2px;
	width:578px;
	padding:5px;
	margin-left:34px;
}

#div_inpt1
{
width:578px;
margin-left:auto;
margin-right:auto;
}

#notice
{
font-family:'PT Sans Narrow', sans-serif;
	font-size:26px;
	font-weight:normal;
	color: #5C604D;
	padding:5px;
}

#label18
{
font-family:'PT Sans Narrow', sans-serif; 
	color: #685642;
	font-size:19px;
	font-weight:normal	;
	margin-left:0px;
	
}

#container3
{
padding:15px;
border: 0px solid #999999;
	border-radius: 5px;
	margin-top:0px;
	background-color:;
	margin-left:50px;
}

#container31
{
padding:15px;
border: 5px solid #999999;
	border-radius: 5px;
	margin-top:15px;
	background-color: rgba(255, 255, 255, .5);
	margin-left:5px;
	width:200px;
}

#container2
{
padding:15px;
border: 0px solid rgba(255, 255, 255, .9);
	border-radius: 5px;

}

#container1
{

   -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;

padding:15px;
border: 1px solid rgba(255, 255, 255, .9);
	border-radius: 5px;
	background-color: rgba(255, 255, 255, .9);
	margin-top:15px;

}

#container1_index
{

   -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;

padding:15px;
border: 1px solid rgba(255, 255, 255, .9);
	border-radius: 5px;
	background-color: rgba(255, 255, 255, .9);
	margin-top:15px;
	width:230px;

}

#container_field
{
margin-bottom:5px;
float:none;
padding:2px;
}

#select1
{
width:175px;
}

#category2 option{
    display:none;
}

#category2 option.label{
    display:block;
}

#img_contnr
{
border: 2px solid #666666;
	border-radius: 5px;
}

#mid
{
width:1024px;
margin-left:auto;
margin-right:auto;
border: 0px solid #666666;
	border-radius: 5px;
	padding:5px;
}

#lb42 {
	font-family:'PT Sans Narrow', sans-serif;
	font-size:26px;
	font-weight:normal;
	color: #FFFFFF;
	padding:10px;
	border: 0px solid rgba(255, 255, 255, .3);
	border-radius: 10px;
	float:none;
	}

#container_field_post
{
margin-bottom:5px;
float:left;
padding:2px;
}

#comment_container
{
border:2px solid  #CCCCCC;
border-radius: 10px;

}