html
	{
	height:100%;
	width:100%;	
	}
body {
	height:100%;
	width:100%;
	font-size:62.5%;
	font-family:tahoma;
	background: url(../images/background/background.jpg) top left  #000000;
	padding:0px;
	margin:0px;
	}

a img{
	border:0px solid red;
}
/*
 * HEADER
 */

div#header{
	margin:0 auto;
	height:111px;
	width:920px;
	overflow:hidden;
	background-color:#000000;
	padding-bottom:1px;
	padding-top:1px;
}

/*
 * END OF HEADER
 */

div#main{
	margin:0 auto;
	width:920px;

}
div#main div.site{


}

div#main div.allboddy{
	background:url(../images/menu/background.jpg) repeat-y top left #051802;
	float:left;
}
/*
 * MENU
 * 
 */

div#main div#left{
	float:left;
	width:220px;

	background:url(../images/menu/background.jpg) repeat-y;
}
div#main div#left div.inner{
	background:url(../images/menu/topbackground.jpg) top no-repeat;
	float:left;
	width:220px;
}

div#main div#left div.inner div.menu{
	margin-top:6px;
	padding-left:15px;
	float:left;
	width:191px;	
}

.golemomenu{
	clear:both;
	list-style:none;
	padding:0px;
	margin:0px;
}
.menuitems{
	height:24px;
	width:189px;
	margin:0px;
	padding:0px;
	clear:both;
	
}

li.sublist{
	clear:both;
	display:block;
}


ul.submenu{
	margin:0px;
	padding:0px;
	list-style:none;
	width:191px;
	float:left;
}
ul.submenu li{
	background:url(../images/menu/submenu.jpg) top no-repeat;
	height:18px;
	width:191px;
	font-family:Tahoma;
	position:relative;
	left:-1px;
}

ul.submenu li a{
	color:#ABDA94;
	text-decoration:none;
	font-family:Tahoma;
	padding-left:23px;	
}

ul.submenu li a:hover{
	color:#FFFFFF;
}

ul.submenu li a.select{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Tahoma;
	padding-left:23px;	
}

/*
 * SEARCH
 * 
 */
div.outersearch{
	float:left;
	width:191px;
	height:246px;
	margin-top:33px;
	padding-left:15px;	
}
div#main div#left div.searchform{
	width:191px;
	height:246px;
	background:url(../images/menu/search/background.jpg) no-repeat;
}

div#main div#left div.searchformbg{
	width:191px;
	height:246px;
	background:url(../images/menu/search/backgroundbg.jpg) no-repeat;
}

div#main div#left div.searchformru{
	width:191px;
	height:246px;
	background:url(../images/menu/search/backgroundru.jpg) no-repeat;
}

/*
 * END OF SEARCH
 */

/*
 * 
 * END OF MENU
 */


/*
 * 
 * BORDER
 */


div#main div#middle{
	background:url(../images/rest/middlebackground.jpg) no-repeat top left #051802;
	float:left;
	height:600px;
	width:24px;
	border:0px solid red;
}


div#main div#content{
	background:url(../images/rest/rightbackground.jpg) no-repeat top right #051802;
	float:left;
	width:676px;
	border:0px;
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#b18b51;
}

2
 /*
  * 
  * END OF BORDER 
  */
 
 /*
  * 
  *STATIC PAGE 
  *
  */

.pagecontent{ 	

}

div.pagecontent{
	padding-left:25px;
	padding-right:25px;
}
  
div.staticimage{
	width:608px;
	height:339px;
	background:url(../images/static_page/background.jpg) repeat-y;
	padding:8px;
	margin-top:40px;
	margin-bottom:40px;
}
div.staticimage img{

}

div.pagecontent div.contentdiv{
	padding-right:15px;	
}

div.pagecontent div.contentdiv a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#86c769;
}

/*
 * NEWS
 */

div.topnews{
	height:40px;
	width:600px;

}

div.newsimage{
	background:url(../images/news/news_photo_back.png) no-repeat;
	width:168px;
	height:127px;
	padding:8px;
}

td.lefttd{
	background:url(../images/news/separator_transp.png) no-repeat;
	width:450px;
}

td.lefttd .date{
	float:right;
	font-size:11px;
	color:#ABDA94;
	font-family:Tahoma;
}

td.lefttd .newscaption{
	padding-right:200px;
	font-size:14px;
	font-family:Tahoma;
	color:#FFFFFF;
}

td.lefttd .shortdesc{
	padding-top:10px;
	font-family:Tahoma;
	font-size:11px;
	color:#b18b51;
	height:50px;
}

td.lefttd div.readmore {
	margin-top:10px;
}

td.lefttd div.readmore a{
	margin-top:10px;
	color:#ABDA94;
	font-size:11px;
}

td.detvewcont{
	width:430px;
	padding-right:20px;
	background:url(../images/news/separator_transp.png) no-repeat;
}


td.detvewcont .date{
	float:right;
	font-size:14px;
	color:#FFFFFF;
	font-family:Tahoma;	
}

td.detvewcont .newscaption{
	padding-right:200px;
	font-size:14px;
	color:#FFFFFF;
	font-family:Tahoma;	
}

td.detvewcont .shortdesc{
	padding-top:10px;
	font-family:Tahoma;
	font-size:11px;
	color:#b18b51;

}

td.detvewimg{
}

td.detvewimg div#visochina{
	height:400px;
	display:block;
	width:10px;
	
}
div.newsback{
	padding-top:30px;
	text-align:right;
	width:420px;
}


/*
 * Flash
 * */

div.appback{
	float:right;
	padding-right:20px;
	padding-bottom:10px
}

div.topflash{
	background:url(../images/static_page/static_back_half.jpg) no-repeat;
	padding:10px;
	margin-top:25px;
}

div.buildingflash{
	margin-top:20px;
	background:url(../images/appartments/bgrbuildings.jpg) repeat-y;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	height:393px;	
}

div.buildingflashskica{
	margin-top:20px;
	background:url(../images/appartments/bgrbuildings.jpg) repeat-y;
	padding:10px;
}

div.flashlabel{
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-left:12px;
}

div.pagecontent div.appinfo{
	padding-top:35px;
}
div.pagecontent div.appinfo1{
	width:250px;
	float:left;
	padding-top:35px;
}
div.pagecontent div.appinfo2{
	width:350px;
	float:left;
	padding-top:35px;
}

div.appinfo div.appinfolabel{
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-left:10px;
	padding-bottom:15px;
}

div.appinfo table td{
	padding-left:10px;
}

div.appinfo table td a{
	text-decoration:none;
	color:#BC9968;
}

div.appinfo table td div.appbord{
	padding-right:10px;
	margin-top:10px;
	border-right:2px solid #0B3102;
}

div.appinfo table td div.append{
	padding-right:5px;
	margin-top:10px;
}

div.appinfo table td div.appendselect{
	padding-right:5px;
	margin-top:10px;
}

div.appinfo table td div.appendselect a{
	color:#3F9F34;
}

div.appinfo table td div.appbordselect{
	padding-right:10px;
	margin-top:10px;
	border-right:2px solid #0B3102;
}

div.appinfo table td div.appbordselect a{
	color:#3F9F34;
}

div.appinfo table td a.appartmentselect{
	color:#3F9F34;
}

div.buildingflashmain{
	margin-top:40px;
	background:url(../images/appartments/bgrmain.jpg) no-repeat;
	padding-top:10px;
	padding-left:62px;
	padding-right:10px;
	padding-bottom:12px;
	width:538px;

}

div.buildingflashmainbg{
	margin-top:40px;
	background:url(../images/appartments/bgrmainbg.jpg) no-repeat;
	padding-top:10px;
	padding-left:62px;
	padding-right:10px;
	padding-bottom:12px;
	width:538px;

}

div.buildingflashmainru{
	margin-top:40px;
	background:url(../images/appartments/bgrmainru.jpg) no-repeat;
	padding-top:10px;
	padding-left:62px;
	padding-right:10px;
	padding-bottom:12px;
	width:538px;

}

/*
 * SEARCH BOX
 * */

select.searchtype{
	margin-top:37px;
	margin-left:55px;
	width:120px;	
}
select.searchfloor{
	margin-top:7px;
	margin-left:55px;	
	width:120px;
}

input.searchfloor{
	margin-top:7px;
	margin-left:55px;	
	width:116px;
}

input.searcharea{
	margin-top:7px;
	margin-left:55px;
	width:116px;	
}

input.searchsubmit{
	margin-top:30px;
	margin-left:128px;
}
/*
 * SEARCH PAGE
 * 
 */

div.searchlabel{
	color:#FFFFFF;
	font-size:15px;
	padding-bottom:20px;
}
div.searchlabel span{
	color:#9ECF7E;
	text-decoration:underline;
}

table.searchresult tr td.searchtablelabel{
	text-align:center;
	background-color:#006600;
	height:20px;
	color:#FFFFFF;
	padding:5px;
}

table.searchresult tr td{
	border-bottom:1px solid #006600;
	border-right:1px solid #006600;
}

table.searchresult tr td{
	border-left:1px solid #006600;
}

table.searchresult tr td.bgr1{
	background-color:#B3E3CE;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
}
table.searchresult tr td.bgr1 a{
	color:#000000;
	text-decoration:none;
}
table.searchresult tr td.bgr2{
	background-color:#9BDBBE;
	color:#000000;	
	padding-left:5px;
	padding-right:5px;	
}

table.searchresult tr td.bgr2sold{
	background-color:#fc9696;
	color:#FF0000;	
	padding-left:5px;
	padding-right:5px;	
}

table.searchresult tr td.bgr2sold a{
	color:#FF0000;
	text-decoration:none;
}

table.searchresult tr td.bgr1sold{
	background-color:#fdb9b9;
	color:#FF0000;
	padding-left:5px;
	padding-right:5px;
}
table.searchresult tr td.bgr1sold a{
	color:#FF0000;
	text-decoration:none;
}

table.searchresult tr td.bgr2 a{
	color:#000000;
	text-decoration:none;
}

table.searchresult tr td.abgr1{
	background-color:#B3E3CE;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	width:100px;
	padding-top:3px;
	padding-bottom:3px;
}
table.searchresult tr td.abgr1 a{
	color:#000000;
	text-decoration:none;
}
table.searchresult tr td.abgr2{
	background-color:#9BDBBE;
	color:#000000;	
	padding-left:5px;
	padding-right:5px;	
	width:100px;
	padding-top:3px;
	padding-bottom:3px;	
}
table.searchresult tr td.abgr2 a{
	color:#000000;
	text-decoration:none;
}






table.searchresult tr td.abgr1sold{
	background-color:#fdb9b9;
	color:#FF0000;
	padding-left:5px;
	padding-right:5px;
	width:100px;
	padding-top:3px;
	padding-bottom:3px;
}
table.searchresult tr td.abgr1sold a{
	color:#FF0000;
	text-decoration:none;
}
table.searchresult tr td.abgr2sold{
	background-color:#fc9696;
	color:#FF0000;	
	padding-left:5px;
	padding-right:5px;	
	width:100px;
	padding-top:3px;
	padding-bottom:3px;	
}
table.searchresult tr td.abgr2sold a{
	color:#FF0000;
	text-decoration:none;
}

/*
 * GALLERY
 *  */

div.gallerylabel{
 	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	padding-left:10px;
	padding-bottom:15px;
}

div.galleryimage{
	background:url(../images/gallery/gallery_back.png);
	width:116px;
	height:110px;
	padding-top:5px;
}

div.galleryimage img{
	border:1px solid #ac8140;
}

div.gallerynomber{
	width:13px;
	float:left;
	font-size:9px;
	text-align:right;
	padding-top:88px;
	padding-right:1px;
	font-family:Tahoma;
	font-weight:bold;
	color:#FFFFFF;
}

div.minheightgalllery{
	float:right;
	width:1px;
	height:600px;
}


/*
 * 
 * Appartments
 * */

div.appdetailimage{
	margin-top:25px;
	margin-bottom:0px;	
}

div.appdetailimage div.appimage{
	width:430px;
}

div.appdetailimage div.apptext{
	padding-left:15px;
	float:left;
	width:178px;
	height:298px;
}

div.appdetailimage div.label{
	font-size:16px;
	width:171px;
	color:#FFFFFF;
	text-align:right;
}

div.appdetailimage  div.sold{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	padding-top:13px;
	width:171px;	
}

div.appinfo{
	padding-top:0px;
}

div.appinfo div.infolabel{
	padding-bottom:10px;
	font-size:16px;
	font-weight:bold;
}

div.appinfo div.desc{
	padding-bottom:10px;
	font-size:12px;
	font-weight:bold;
}

div.topcharacteristics{
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	color:#FFFFFF;
}

div.characteristics{
	background:url('../images/appartments/types/sep_apt.jpg') no-repeat top left;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	color:#FFFFFF;
}

div.characteristics a.back{
	float:right;	
}

td.Disclaimer .underline{
	text-decoration:underline;
}
td.Disclaimer{
	padding-left:15px;
	font-size:9px;
	width:171px;
	text-align:justify;
}




div.minheight{
	height:600px;
	width:1px;
	float:left;
}


/*
 * FOOTER
 *  */

div.footer{
	float:left;
	width:100%;
	padding-top:15px;
}

div.copyright{
	color:#FFFFFF;
	float:left;
	padding-left:10px;
}

div.webdesign{
	text-align:right;
	padding-right:10px;
	padding-bottom:40px;
}

div.webdesign a{
	color:#FFFFFF;
	text-decoration:none;
}


/*
 * FORMS
 *  */

 div.formslabel{ 		
 	padding-bottom:10px;
	padding-left:10px;
	
}
 
div.rentform{
 	padding-left:6px;	
}

div.rentform input{
 	width:200px;	
}
 
div.rentform input.group{
 	width:30px;	
} 

div.rentform textarea{
 	width:200px;
	height:80px;
	overflow-y:scroll;
}

div.rentform input.submit{
	margin-top:20px;
	margin-left:20px;
 	width:70px;	
	background:none;
	border:0px solid red;
	color:#B18B51;
	text-decoration:underline;
}

div.rentform input.reset{
	margin-top:20px;
	margin-left:25px;	
 	width:90px;	
	background:none;
	border:0px solid red;
	color:#B18B51;
	text-decoration:underline;
}
div.rentform div.commentars {
	padding-left:180px;
}
div.rentform textarea.comment{
	margin-top:10px;
	margin-left:80px;
	width:300px;
	height:150px;
}
 /*
  * HOME PAGE
  *  */
 
div.lastnews{
 	float:left;
 	width:216px;
	
	padding-bottom:20px;
}
 
div.lastnews div.lastnews{
 	padding-top:72px;
	padding-left:10px;
}

div.lastnews div.lastnews a{ 
	color:#B18B51;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
}
 
div.pagecontent div.contentdiv div.lastnews div.morelink{
	padding-top:30px;
	margin-left:10px;
}
div.pagecontent div.contentdiv div.lastnews div.morelink a{
	color:#86C769;
	font-size:11px;
}
 
div.chooseapp{ 	
 	float:left;
	width:250px;
	padding-left:132px;	
}

div.topfrint{
	position:absolute;
	top:80px;
	background:url(../images/background/topfrint.jpg) no-repeat center top;
	width:100%;
	height:188px;
	z-index:-1;
}
div.bottomfrint{

	position:absolute;
	top:695px;
	background:url(../images/background/bottomfrint.jpg) no-repeat center top;
	width:100%;
	height:223px;
	z-index:-1;
}



