body {background:#fff;}
* {border:0px;}
td {vertical-align:top;text-align:left;}

table.default {width:1000px;}
table.default td {color:#5C5F34;font-family:Arial,Helvetica,sans-serif;}
td.left-link, td.logo, td.left-content, td.bottom-left {width:297px;}
td.right-link, td.top-image, td.right-content, td.bottom-right {width:703px;}

td.left-link {vertical-align:bottom;padding-left:50px;width:247px;height:30px;}
td.left-link img {margin-right:42px;}

td.right-link {width:703px;text-align:right!important;vertical-align:bottom;/*padding-left:295px;padding-right:25px;*/}
td.right-link img {margin-right:9px;}
td.right-link a {color:#ACAEA1!important;text-decoration:underline;}

td.logo {padding-top:80px;/*padding-left:65px;width: 232px;*/padding-bottom:0px;margin:0px;}
	td.logo a, td.logo div {
		margin-left: 50px;
	}
td.top-image {text-align:right!important;vertical-align:bottom;}
td.top-image img {margin-right:0px!important;margin-left:58px!important;}
/*
td.top-image img {margin:0px;padding:0px;}
td.logo img{margin:0px;padding:0px;}
*/
td.content ul {
list-style-position: outside;
list-style-type:none;
margin-left: 8px;
padding-left: 0px;
}
td.content ul li {
list-style-image:url('../images/punct_level2.gif')!important;
margin-left: 0px;
padding-left: 0px;
margin-bottom: 3px;
font-weight:bold;
}
td.content li li {
margin-left: 0px;
padding-left: 0px;
list-style-type:none;
list-style-image:none!important;
font-weight:normal;
}


a:link {color:#0079C2;}
a:visited {color:#9A9994;}
a:hover {color:#A59800;}

a.newmenu:link, a.newmenu:active, a.newmenu:visited {background: #9D8902;font-size:12px;color:#fff!important;text-decoration:none;
padding-left:7px;padding-right:7px;padding-top:5px;padding-bottom:2px;}
b.newmenu{
	font-weight: normal;
	background: #9D8902;
	font-size:12px;
	color:#fff!important;
	text-decoration:none;
	padding-left:7px;
	padding-right:7px;
	padding-top:5px;
	padding-bottom:2px;

}

a.green2 {color:#464D2B!important;}

td.content {}
td.contentmain {}

h1, b.headertlf {color:#97A48A;font-size:20px;font-weight:bold;text-transform:uppercase;}
h1.header {color:#ECE6B6;font-size:30px;font-weight:bold;text-transform:none;}
h1.headertlf , b.headertlf{color:#BAA703;font-size:30px;font-weight:bold;text-transform:none;}
h3 {color:#4483B9;font-size:14px!important;background:url(/images/h3.gif) repeat-x bottom left;}
h3 b {font-size:14px!important;background:#fff;padding-right:5px;}

h4 {text-align:center;color:#fff;background:#0079BC;font-size:14px!important;padding:2px;}
h5 {font-size:14px!important;color:#B4A502!important;}

h1, h2, h3, h4, h5 {float:none!important;clear:both;}

div.phone-block {text-align:center;width:200;padding-left:40px;font-family:Arial,Helvetica,sans-serif;}
div.phone-block h3 {font-size:18px;margin:0px;padding:0px;background:none;}
div.phone-block h1 {margin:0px;padding:0px;}
.blue2 {color:#4483B9; margin: auto!important}

td.bottom-left {padding-left:65px;width: 232px}
td.bottom-right {border-top:1px solid #8A8A8A;padding-top:18px;padding-bottom:20px;}
td.counters img {margin-right:22px;}
td.bottom-text {color:#000!important;}


body {
	padding:			0px;
	margin:				0px;
}

.text, body, td, div, table, a:link, b, label {
	font-size:			11px;
	
}

.light {
	color:				#4689BE;
}

.guestbook_text {
	color:				#9B7E66;
}

b.answer {
	color:				#5F5D37;
}

b.property {
	color:				#4E687A;
}

b.price {
	color:				#FF000F;
}

.blue {
	font-size:			10px;
	color:				#6E6E6E;
}
.dblue {
	font-size:			10px;
	color:				#3C3C3C;
}
.addr {
	font-size:			10px;
	font-family:			Verdana;
	color:				#824322;
}
.phone {
	font-size:			11px;
	font-family:			Verdana;
	color:				#824322;
}

a.details:link, a.details:active, a.details:visited, a.details:hover, a.text:link {
	font-weight:		bold;
	color:				#824322;
	text-decoration:	none;
}

a.text:active, a.text:hover {
	text-decoration:	underline;
}

a.details:link, a.details:active, a.details:visited, a.text:visited {
	color:				#48647A;
}

a.details:hover {
	color:				#48647A;
	text-decoration:	underline;
}

td.functional {
	padding-left:		10px;
	padding-right:		10px;
}

a.functional_underline:link, a.functional_underline:active,  a.functional_underline:visited,  a.functional:link, a.functional:active, a.functional:visited, a.functional:hover {
	font-size:			9px;
	text-decoration:	none;
	color:				#824322;
}

a.functional_underline:hover {
	text-decoration:	underline;
}



div.submenu {
	position:			absolute;
	z-index:			10;
	display:			none;]
}

ul.submenu {
	list-style:none;
	padding:			0px;
	margin:				0px 10px 0px 10px;
	color:				#FFE10B;
}
li.submenu {
	background: url(/images/li4.gif) 0px 0px no-repeat;
	padding:			0px 0px 0px 8px;
	margin:				0px;
}
a.submenu:link, a.submenu:visited, a.submenu:active {
	color:				#F3ECDA;
	font-size:			10px;
	font-weight:		bold;
	text-decoration:	none;
}

a.submenu:hover {
	text-decoration:	underline;
}

td.left_column {
	
	background-repeat:	repeat-y;
}

td.right_column {
	
	background-repeat:	repeat-y;
	background-position:right top;
}

td.content {
	
}

td.header {
	border-bottom:		1px solid #BDA088;
}

td.bottom, td.bottom_text {
	border-top:			1px solid #BDA088;
}

td.bottom_text {
	font-size:			10px;
	color:				#B37F55;
}

td.header h1 {
	font-family:		"Classic Russian", Tahoma;
	font-weight:		normal;
	font-size:			30px;
	font-style:			italic;
	color:				#4689BE;
	padding:			0px;
	margin:				0px;
}

a.image:link, a.image:active, a.image:visited {
	font-size:			9px;
	color:				#4E687A;
	text-decoration:	none;
}

td.switch_table {
	border-bottom:		1px solid #476379;
	padding-left:		20px;
	padding-right:		20px;
}

a.nav:link, a.nav:active, a.nav:visited, a.nav:hover  {
	font-family:		Tahoma;
	font-size:			9px;
	color:				#0A4D8C;
	text-decoration:	none;
}

a.active:link, a.active:active, a.active:visited, a.active:hover {
	font-family:		Tahoma;
	font-size:			9px;
	color:				#476379;
	text-decoration:	none;
}

h6 {
	font-size:			9px;
	font-weight:		bold;
}

h5 {
	font-size:			11px;
	font-weight:		bold;
	padding-bottom:		0px;
	margin-bottom:		0px;
}

h4 {
	font-size:			12px;
	font-weight:		bold;
}

h3 {
	font-size:			14px;
	font-weight:		bold;
}

h2 {
	font-size:			16px;
	font-weight:		bold;
}

label.guestbook, b {
	font-weight:		bold;
	font-size:			11px;
}

select.guestbook, input.guestbook {
	border:				1px solid #D19E66;
	width:				200px;
	height:				20px;
}

textarea.guestbook {
	border:				1px solid #D19E66;
	width:				200px;
	height:				100px;
}

input.button {
	border:				1px solid #BDA088;
	background-color:	#824322;
	color:				#FFFFFF;
	font-family:		Tahoma;
	font-size:			10px;
	font-weight:		bold;
	cursor:				hand;
}


a.archive:link, a.archive:active, a.archive:visited, a.archive:hover {
	font-size:			10px;
	color:				#48647A;
	text-decoration:	none;
}

b.level1 {
	color:				#5F5D37;
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	none;
}
a.level1:link, a.level1:active, a.level1:visited {
	color:				#5F5D37;
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	none;
}

a.level1:hover {
	text-decoration:	underline;
}
b.level2{
	color:				#625F40;
	font-size:			10px;
	font-weight:		bold;
	text-decoration:	none;
}
a.level2:link, a.level2:active, a.level2:visited {
	color:				#625F40;
	font-size:			10px;
	font-weight:		bold;
	text-decoration:	none;
}

a.level2:hover {
	text-decoration:	underline;
}

a.map_header:link, a.map_header:active, a.map_header:visited {
	font-size:			14px;
	font-weight:		bold;
	color:				#4689BE;
	text-decoration:	none;
}
/*
li.text {
	padding-left:		0px;
	margin-left:		0px;
}
*/

a.search:link, a.search:active, a.search:visited {
	color:				#5F6038;
	font-size:			12px;
	font-weight:bold;
}

a.search:hover {
	text-decoration:	underline;
}

a.floor:link, a.floor:active, a.floor:visited {
	color:				#824322;
	font-size:			9px;
	font-weight:		bold;
	font-family:		Tahoma;
	text-decoration:	none;
}

a.floor:hover {
	text-decoration:	underline;
}

.bold {
	color:				#824322;
	font-size:			11px;
	font-weight:		bold;
	font-family:		Tahoma;
	text-decoration:	none;
}

a.back:link, a.back:active, a.back:visited {
	font-size:			9px;
	font-weight:		bold;
	font-family:		Tahoma;
	text-decoration:	none;
	color:				#4E687A;
}

a.back:hover {
	text-decoration:	underline;
}

td.flat_header {
	background-color:	#97a581!important;
	color:				#FFFFFF!important;
	font-family:		Tahoma;
	font-size:			11px;
	font-weight:		bold;
	height: 100%!important;
	text-align: center!important;

}

td.flat_info {
	color:				#C49158;
	font-family:		Tahoma;
	font-size:			11px;
	font-weight:		bold;
	text-align: center!important;
}
td.flat_info_korpus {
	color:				#C49158;
	font-family:		Tahoma;
	font-size:			11px;
	font-weight:		bold;
	padding-left:5px;
}

td.floor_name {
	font-family:		Arial;
	font-size:			16px;
	font-weight:		bold;
	color:				#824322;
}

/* Стили для автоформируемых списков ("-..." и "--...") */

ul.ul-list-l1 {
}
ul.ul-list-l1 li {
}
ul.ul-list-l2 {
}
ul.ul-list-l2 li {
}

/* стили для обратной связи */
td.feedback{
text-align:center;
background-color:#000000;
}

/* стили для новости */
div.date {
  padding: 3px 22px 3px 11px;
  width:50px; height:18px;
  background:#0176BB;
  text-align:center; vertical-align: middle; color:#FFFEFF; font-size:13px; font-weight:bold;
  }
/* стили для архива новостей */
p.news-archive-year {
 font-size:16px; font-weight:bold;
}
table.news-archive {
}
 table.news-archive td.month {
  padding-bottom:6px;
  font-size:14px;
  color:#9CA48C;
 }
 table.news-archive td.date {
  padding: 0px 22px 6px 48px;
 }
  table.news-archive td.date div {
   width:27px; height:18px; background:#0176BB; padding: 2px 0px 0px 0px; text-align:center; vertical-align: middle; color:#FFFEFF; font-size:13px; font-weight:bold;
  }
 table.news-archive td.name {
  width: 100%;
  padding: 3px 0px 3px 0px;
 }
  table.news-archive td.name a, table.news-archive td.name a:visited, table.news-archive td.name a:hover {
   color:#5D623A;
   font-size:12px;
   font-weight:bold;
   text-decoration:underline;
  }
  table.news-archive td.name a:hover {
   text-decoration:none;
  }
 table.news-archive td.space {
  padding-bottom:10px;
 }
div.news-archive-nav {
 margin-right: 10px;
}
div.news-archive-nav div, div.news-archive-nav div.active {
 float:right; height:17px; margin-left:1px; font-size:12px; cursor:pointer; padding: 1px 4px;
}
div.news-archive-nav div img, div.news-archive-nav div.active img {
 margin-top: 6px;
}
div.news-archive-nav div.active {
 background-color:#B8A912; color:#FFFAFF;
}

A.slideclose {font-weight:bold;color:#0076C3!important;background:url(/images/new/slide.gif) no-repeat bottom right;padding-right:15px}
A.slideopen {font-weight:bold;color:#0076C3!important;background:url(/images/new/slide2.gif) no-repeat bottom right;padding-right:15px}
DIV.slide {
	display: none;
	font-size: 100%;
	}
	
	


a.text {color:#0076C3!important;text-decoration:underline!important;font-weight:normal!important;}
a:visited.text {color:#999893!important;text-decoration:underline!important;font-weight:normal!important;}
a:hover.text {color:#A59800!important;text-decoration:underline!important;font-weight:normal!important;}

td.object_space{
	padding:50px!important;
}
td.left-content-new{
	/*padding-right:20px;*/
}
div.phone-block{
	width:180px!important;
	padding: 0px!important;
	margin: 0px;
	margin-left: 55px!important;
}
div.text table{
	display: block;
	float: left;
}
	div.text table table {
		display: table;
		float: none;
	}

	#trinet_copy {
	width:220px;
	float:right;
}

#trinet_copy img.main_trinet {
		float:left;
		margin-right:6px;
		margin-top:3px;
		}
	#trinet_copy ul {
		display:block;
		font:11px Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
		line-height:11px;
		margin:0 0 0 96px;
		list-style:none;
		text-align:left;
		}
		#trinet_copy ul li {
			margin:0;
			padding:0 0 0 10px;
			background:url(/images/trinet_bull.gif) 0 50% no-repeat;
			white-space:nowrap;
			color:#818181;
			}
		#trinet_copy ul li a {
			color:#818181;
			text-decoration:none!important;
		}
