	a img {border:0;}	

	body {
		padding: 0px;
		margin: 0px;
	}
	
	table {
		border-collapse: collapse;
	}
	body, a, i, b, u, li, h1, h2, h3, span, div, p, td, th{
		font-family:  sans-serif;
		line-height: 1.4;
		color: #5d5c5c;
		font-size: 9pt;
	}
	/* index 
	#isky {
		height: 339px;
		background: url('/images/pano/sky.png');
	}
	#iback div{
		height: 76px;
	}
	#iback .center {
		width: 1000px;
		margin-left: -500px;
		left: 50%;
		top: 339px;
		position: absolute;
		background: url('/images/pano/center.bg.png') no-repeat;
	}
	#iback .left {
		background: url('/images/pano/left.bg.png') repeat-x;
		width: 40%;
		
	}
	#iback .right {
		background: url('/images/pano/right.bg.png') repeat-x;
		width: 40%;
	}
	#ihouse div {
		height: 308px;
	}
	#ihouse .center {
		width: 1000px;
		margin-left: -500px;
		left: 50%;
		top: 415px;
		position: absolute;
		background: url('/images/pano/houses.jpg') top center no-repeat;
	}
	#ihouse .left {
		background: url('/images/pano/h.left.bg.png') repeat-x;
		width: 40%;
	}
	#ihouse .right {
		background: url('/images/pano/h.right.bg.png') repeat-x;
		width: 40%;
	}
	#ibridges {
		position: absolute;
		top: 415px;
		left: 0px;
		width: 100%;
	}
	#ibridges div {
		height: 80px;
	}
	#ibridges .left {
		background: url('/images/pano/left.bridge.png') no-repeat;
		width: 150px;
	}
	#ibridges .right {
		background: url('/images/pano/right.bridge.png') top right no-repeat;
		width: 150px;
	}
	#text_layer {
		position: absolute;
		top: 0px;
		left: 0px;
	}
	.index_content {
		padding: 21px 49px 22px 16px;
		vertical-align: top;
	}
	.gray_bg {
		background: #e8e8e8;
	}
	.bb {
		padding-top: 115px;
		border-bottom: 1px solid #e8e8e8;
	}
	 /index */
	#main td {
		padding: 0px;
	}
	#main {
		height: 100%;
	}
	#header {
		height: 121px;
	}
	#header td {
		background: #0f7ec8;
	}
	#header .mh {
		background-position: 80% 0;
		background-repeat: no-repeat;
	}
	#left {
		background: #FFF url('/images/header.bg.gif') repeat-x;
	}
	
	#center div.top {
		background-position: 80% 0;
		background-repeat: no-repeat;
		background-color: #0f7ec8;
		height: 28px;
	}
	
	div.content {
		padding: 0px 106px 30px 50px;
	}
	
	/*
	div.content, .index_content, .index_content a {
		color: #5d5c5c;
		font-size: 8pt;
	}
	*/
	
	
	div.content img {
		margin: 4px;
	}
	
	.left_content {
		padding: 0px 14px;
	}
	
	.left_content p{
		margin: 0px;
		padding: 2px 0px;
	}
	
	#left {
		
	}
	#carrier {
		height: 39px;
	}
	#footer td {
		height: 126px;
		background: #e8e8e8;
		padding: 29px 31px;
	}
	#footer td, #footer a {
		font-size: 8pt;
		color: #333333;
	}
	#over_menu {
		width: 245px;
		float: left;
		padding: 19px 0px 20px;
	}
	#menu {
		margin-left: 9px;
		margin-right: 9px;
		border: 1px solid #0673ba;
		position: relative;
	}
	#menu a {
		background: url(/images/menu.bg.gif);
		padding: 4px 4px 4px 37px;
		border-bottom: 1px solid #1791d1;
		display: block;
		//width: 100%;
		color: #FFF;
		text-decoration: none;
		font-size: 10pt;
		white-space: nowrap;
	}
	#menu a.hover {
		background: #023d76;
	}
	#submenu {
		position: absolute;
		border: 1px solid #1791d1;
		border-width: 1px 1px 1px 0px;
	}
	#submenu a {
		background: #023d76;
		border: none;
		padding: 4px 37px  4px 37px;
		text-decoration: underline;
		border-left: 1px solid #1791d1;
	}
	
	.img_articles div {
		margin-bottom: 20px;
		clear: both;
	}
	
	.img_articles img {
		margin-right: 15px !important;
		margin-bottom: 20px !important;
	}
	
	.mort div {
		margin-bottom: 20px;
		float: left;
		width: 45%;
	}
	
	.mort a.big {
		padding-left: 4px;
	}
	
	.left {
		float: left;
	}
	
	.right {
		float: right;
	}
	
	.uni, .uni a, .uni div a {
		color: #971e15;
	}
	
	.big, .big a {
		font-size: 11pt;
	}
	
	.big_white {
		color: #FFF;
		font-size: 15pt;
	}
	.white, .white a, .white p, .white ul, .white li{
		color: #FFF;
	}
	.bold, .bold a {
		font-weight: bold;
	}
	
	a.uni_link, .uni_link {
		color: #FFFFFF;
		background: #94221a;
		padding: 2px 7px;
	}
	h1.dot {
		color: #8f8f8f;
		border-bottom: 1px dashed #8f8f8f;
		font-size: 15pt;
	}
	
	h1.dot_uni {
		color: #a31e15;
		border-bottom: 1px dashed #a31e15;
		font-size: 15pt;
	}
	.hr{
		border-bottom: 1px dashed #8f8f8f;
	}
	
	h4 {
		margin: 15px 0px 15px 0px;
		font-size: 12pt;
	}
	
	h2 {
		font-size: 14pt;
	}
	
	img.marg {
		margin: 5px 8px;
	}
	.photobox img {
		margin: 0px;
	}
	.photobox {
		border: 1px solid #a31e15;
		padding: 5px 8px;
		margin-left: 8px;
		margin-bottom: 8px;
	}
	.inews a {
		font-size: 9pt;
		line-height: 1.7;
	}
	.inews span {
		color: #FFFFFF;
		background: #0C537F;
		padding: 2px 7px;
	}
	
	.normal {
		font-size: 9pt;
	}
	
	.news li {
		color: #a31e15;
		margin-bottom: 8px;
	}
	.news a {
		color: #5d5c5c;
	}
	
	.clear {
		clear: both;
	}
	
	.articles li {
		color: #a31e15;
		margin-bottom: 8px;
		font-size: 8pt;
	}
	.articles a {
		color: #5d5c5c;
	}
	.path a {
		color: #a7a7a7;
	}
	.path {
		color: #a7a7a7;
	}
	.nowrap, a.nowrap {
		white-space: nowrap;
	}
	.ml20 {
		margin-left: 20px;
	}
	.ml40 {
		margin-left: 40px;
	}
	.tab {
		padding-left: 40px;
	}
	.ogl {
		color: blue;
	}
	.pink_bg {
		background: #FFEEEE;
	}
	.realty_t {
		margin-top: 15px;
	}
	.realty_t div {
		float: left;
		width: 32%;
		margin-bottom: 10px;
	}
	.objectsWrapper {
		width: 100%;
	}
	.objects {
		width: 100%;
	}
/*
	.tdRooms {
		width: 65px;
	}
	.tdPrice {
		width: 70px;
	}
	.tdBuilding {
		width: 60px;
	}
	.tdDetails {
		width: 70px;
	}
	.tdArea {
		width: 65px;
	}
	.tdStorey {
		width: 65px;
	}
	.tdPurpose {
		width: 90px;
	}
	.tdParkType {
		width: 50px;
	}
*/
	.objects td, .objects th {
		border: 1px solid #cacaca;
	}
	.objects th {
		height: 34px;
	}
	.objects td {
		padding: 0.5em 0.8em !important;
	}
	.tb_link td {
		cursor: pointer;
	}
	.tb_link tr.selected td {
		background: #F0F0F0;
	}
	.objects th {
		padding: 0.5em 0.8em !important;
		text-align: left;
		color: #000;
		font-weight: normal;
		background: #f2f2f2;
	}
	
	.object div {
		background: #f2f2f2;
		float: left;
		width: 40%;
		margin-bottom: 4px;
		padding: 0px 8px;
	}
	.object div.value {
		width: 40%;
	}
	.object div.info {
		width: 80%;
		background: none;
	}
	.normal_padding{
		padding: 4px 8px;
	}

	.tb0 td {
		padding: 2px 8px !important;
		border: 0 none;
	}
	.tb1 td {
		padding: 2px 8px !important;
		border: 1px solid #5c5c5c;
	}
	.tb2 td {
		padding: 2px 8px !important;
		border: 1px solid #5c5c5c;
		vertical-align: top;
	}
	.tbnb {
		width: 100%;
	}
	.tbnb td {
		vertical-align: top;
		padding-bottom: 20px;
		width: 29.3%;
	}
	.tbnb th {
		width: 4%;
	}
	/* Administrativ view */
	.edit {
		border: 4px double red;
		z-index: 1200;
		cursor: pointer;
		//cursor: hand;
	}
	.panel {
		
		width: 200px;
		padding: 4px;
		background-color: #f5FFea;
		
		position: fixed;
		top: 450px;
		right: 0px;
		//position: absolute;		
		//top: expression(document.getElementsByTagName( 'body' )[0].scrollTop < 850 ? 450 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px');
		z-index: 1000;
		border: 1px solid #000000;
	}
	body {
	    background: url('/n.gif') no-repeat;
	    background-attachment: fixed;
	}

	#managers {
		clear: both;
		width: 100%;
		//padding-right: 1px;
		//overflow-x: hidden;
		pading-top: 7px;
	}

	#managers P {
		display: block;
		float: left;
		width: 50%;
		height: 240px;
		margin-top: 0px;
	}
	
	#managers H2 {
		clear: both;
		width: 100%;
		margin-bottom: 7px;
	}
	
	#managers IMG {
		margin-left: 0px;
	}

	.h18 {
		font-size:18px;
		font-weight: normal;
	}
	.s15 {
		font-size: 15px;
	}
	.s22 {
		font-size: 22px;
	}
	hr.fin {
		border: 1px solid #A31E15;
		border-bottom:0;
		border-right:0;
		margin:0;
		padding:0;
		width:100%;
		height:0;
	}

	.finPic {
		background: url("/userfiles/image/finishing/otdelka-top.jpg") no-repeat;
		background-position: right bottom;
		color:#a31e15;
		padding: 20px 0 0 0;
		margin: 0 0 20px 0;
		font-weight: bold;
	}
	.finPic h2 {
		font-size: 25px;
		font-weight: normal;
		color: #a31e15;
		margin:0;
		padding:0;
	}
	.finPic h2 span {
		font-size: 25px;
		color: #e01d18;
	}
	.index_link{
		font-weight: normal;
		color: #5D5C5C;
	}
	
	h2.objects {
		font-size: 9pt;
		font-weight: bold;
		margin: 1.85em 0 0.2em 0;
	}	
	.sitemap a {
		float: left;
		diaplay: block;
		clear: both;
	}
	a.level2 {
		margin-left: 10px;
		margin-top: 8px;
	}
	a.level3 {
		margin-left: 40px;
	}
	a.level4 {
		margin-left: 80px;
	}

	#footer, #footer a, #footer div, #footer span, #footer b {
		font-size: 13px;
	}
	#footer a {
		color:#5D5C5C;
	}