html {
	height:100%;
	background:url(/images/design/bg.gif);
	
}
body     {font-family:times new roman;
          font-size: 14px;
          color: #532d01;
          
		  height:100%;
          scrollbar-face-color:        #EAE9E4;
          scrollbar-highlight-color:   #C9C8C4;
          scrollbar-shadow-color:      #FFFFFF;
          scrollbar-3dlight-color:     #FFFFFF;
          scrollbar-arrow-color:       #C4C2BC;
          scrollbar-track-color:       #FBF4E3;
          scrollbar-darkshadow-color:  #C8C7C2;
          margin: 0px 0px 0px 0px;
         }
div {
	margin:0;
	padding:0;
}

img             {border: none}
form            {margin: 0px}
p               {margin: 0px}

a               {color:#666; TEXT-DECORATION:underline}

input 					{
	border:1px solid #CACFDF;
}


A:hover         {color:#FF9600; }

a.big_url	{
	color: #000000;
	text-decoration:none;
}

a.big_url:hover{
	text-decoration: underline;
}


.text{font-family:tahoma; font-size:11px; color:#213E8F; font-weight:bold;padding-right:4px}
.linkb{color:#000000; font-family: Tahoma; font-size:11px; font-weight:bold}
.linkb:hovder{color:#0000FF}

.button{border:1px solid #2B3B7E;
        background:#F1F2F6;
        color:#2B3B7E;
        font-weight:bold;}
        
.textInput{border:1px solid #CACFDF; width:100%;}

.adminCaption{color:#000000;
              font-weight:bold;
              padding:5 0 0 0;
              font-size:11px}
.layout-left{
	background:url(/images/design/shadow_lb.png) right bottom no-repeat;
}              
.layout-right{
	background:url(/images/design/shadow_rb.png) left bottom no-repeat;
}
.layout-max-width{
	margin:0;
	padding:0;
	width:1212px;
}
.layout-min-width{
	width:1000px;
	height:0px;
	//margin-top:-3px;
}
              
#contents {
	background:url(/images/design/bg_main.jpg) center top;
}
	#menu {
		height:268px;
		background:url(/images/design/menu.jpg) no-repeat;
	}
		.menu_contents{
			width:635px;
			margin:0 auto;
			overflow:hidden;
		}
			.menu_contents h1{
				text-indent:-100000px;
				width:214px;
				margin:30px 0 31px 201px;
				padding:0;
				height:125px;
				background:url(/images/design/logo.png) 0px 0px no-repeat;
			}
			.menu_contents .menu_top{
				list-style-type:none;
				margin:0;
				padding:0;
			}
				.menu_contents .menu_top li{
					float:left;
					height:14px;
					background:url(/images/design/menu.png);
					margin-right:33px;
					cursor:pointer;
				}
				.menu_contents .menu_top li.active{
					background:url(/images/design/menu_active.png);
				}
					.menu_contents .menu_top li span{
						display:none;
					}
					.menu_contents .menu_top li.main{
						width:54px;
						background-position:634px 0px;
					}
					.menu_contents .menu_top li.about{
						width:73px;
						
						background-position:546px 0px;
					}
					.menu_contents .menu_top li.plan{
						width:55px;
						background-position:436px 0px;
					}
					.menu_contents .menu_top li.projects{
						width:106px;
						background-position:351px 0px;
					}
					.menu_contents .menu_top li.location{
						width:105px;
						background-position:206px 0px;
					}
					.menu_contents .menu_top li.contacts{
						width:66px;
						background-position:66px 0px;
						margin-right:0;
					}
	#menu_bottom{
		background:url(/images/design/menu_bottom.gif) no-repeat;
		height:113px;
	}
	#main_part{
		margin:0px 137px 30px 137px;
	}
		.sIFR-hasFlash h2{
			height:31px;
			margin:0;
			padding:0;
			background:#f1eedf;
			color:#55455d;
			overflow:hidden;
		}
		
		#main_part .content{
			margin:10px auto;
		}
	#admin {
	   margin:10px 70px 10px 70px;
	   clear:left;
	}
	#footer{
		height:91px;
		font-family:arial !important;
		--background:url(/images/design/bottom.jpg) center top;
		clear:left;
		font-size:12px;
		margin:0 70px 0 70px;
		border-top:1px solid #d2ccc5;
		padding-top:27px;
	}
		#footer .dont-copy-us{
			float:left;
			color:#666;
		}
		#footer .eye{
			float:right;
			color:#666666;
			
		}
		#footer .contacts{
			width:200px;
			margin: 0 auto;
			color:#333333;
		}
			#footer .contacts .phone{
				width:192px;
				height:47px;
				background:url(/images/design/phone.png);
			}
				#footer .contacts .phone span{
					display:none;
				}
				#footer .contacts .info{
					margin:4px 0 0 30px;
				}
					#footer .contacts .info a{
						color:#4e3873;
					}
	#project_single .pic_main {
		width:637px;
		float:right;

	}
	   #project_single .pic_main .pic{
	       height:406px;
    	   width:637px;
	   }
    	   #project_single .pic_main .pic .frame{
            	height:408px;
    		    width:641px;
    		    overflow:hidden;
    		    background:url(/images/design/frame.png);
            }
        #project_single .pic_main .pic_list{
            margin-top:10px;
        }
            #project_single .pic_main .pic_list .small_pic{
                width:150px;
                height:91px;
                cursor:pointer;
                border:2px solid #ceb69e;
                margin:0 3px 0 3px;
                float:left;
            }
                #project_single .pic_main .pic_list .small_pic span{
                    display:none;
                }
	#project_single .desc {
		margin-top:20px;
		margin-right:650px;
		font-family:arial;
		font-size:12px;
	}
	   
	
	#project_single p.plan{
		font-weight:bold;
		margin-top:10px;
	}
	
	#project_single ul{
		list-style-type:none;
		margin:0;
		padding:0px;
	}
	#project_single ul.floors{
		float:left;
		width:100px;
	}
	#project_single ul.fas{
		margin-left:112px;
		padding-top:52px;
		width:130px;
		background:url(/images/design/fas.gif) left top no-repeat;
	}
		#project_single ul.fas li{
			background:none;
			display:none;
		}
		#project_single ul.fas li.visible{
			display:inline !important;
			padding-left:38px;
		}
		
		#project_single ul li{
			padding:2px 0 2px 19px;
			background:url(/images/design/marker.gif) 2px 5px no-repeat;
		}
			#project_single ul li a{
				color:#4e3873;
			}
			
	
	#our-projects{
		background:#f1eedf;
		height:406px;
		width:637px;
		margin:0 auto;
		overflow:hidden;
		cursor:pointer;
	}
	#previous-project{
		width:37px;
		height:37px;
		background:url(/images/design/moveLeft.gif);
		position:absolute;
		z-index:100;
		border:0;
		margin:187px 0 0 -79px;
	}
	#next-project{
		width:37px;
		border:0;
		height:37px;
		background:url(/images/design/moveRight.gif);
		position:absolute;
		z-index:100;
		margin:187px 0 0 680px;
	}
		#our-projects .wr-2{
		}
		#our-projects .frame{
			height:406px;
		    width:637px;
		    background:url(/images/design/frame.gif) left top no-repeat;
		}
			 .sIFR-hasFlash h3.header{
				height:33px;
				margin:0;
				background:none;
				padding:0;
			}
			#our-projects .description p{
				margin:0;
			}
			#our-projects .description a{
				color:#423548;
			}
		#our-projects .dark-side{
			width:5000px;
			margin-left:-2481px;
			
		}
		#our-projects .project{
			float:left;
			width:827px;
			height:478px;
		}
		#our-projects-small{
			width:820px;
			margin:18px auto;
			height:117px;
			overflow:hidden;
		}
			#our-projects-small .wrapper{
				width:12000px;
				margin-left:-156px;
			}
				#our-projects-small .dark-side-small{

				}
				#our-projects-small	.project_small{
					width:150px;
					height:100px;
					margin:0 6px 0 6px;
					float:left;
					cursor:pointer
				}
					#our-projects-small	.project_small .object{
						width:150px;
						height:100px;
					}
						#our-projects-small	.project_small img{
							width:150px;
							height:100px;
						}
					#our-projects-small	.project_small a{
						color:#4e3873;
					}
	
	h4.genplan_list_header{
		color:#55455d;
		font-size:14px;
		font-weight:bold;
		letter-spacing:0.4px;
		margin:14px 0 3px 0;
	}
	ul.genplan_list{
		margin:0;
		padding:0;
		list-style-type:none;
	}
	   ul.genplan_list li{
	       background:url(/images/design/genplan_marker.gif) left 8px no-repeat;
	       padding-left:16px;
	   }
	
	
#googlomap {
	height:406px;
}
#h1{
    overflow:auto; 
    width:1px;
    height:1px;
}