html, body {
	height: 100%;
	margin:0;
	padding:0;
}

body {
	background-color:#fff;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
	min-height: 100%;
}

#site {
	min-width: 1000px;
}

p, h1, h2, h3, h4, ul, li, form, input {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
}

table td {
	padding: 0;
}

img {
	border: 0;
}

a {
	color: #838383;
	outline:none;
}

a:hover, a:active {
	text-decoration:none;
}

a:visited {

}

a.link, strong.link, p.link {
	background: url(../images/arrow.gif) no-repeat 0 2px;
	color: #c80000;
	font-size:11px;
	font-weight: bold;
	line-height:100%;
	padding-left: 14px;
}

strong.link {
	color: #000;
}

strong.link.n {
	color: #8d8d8d;
}

.link.out {
	background-image: url(../images/arrow_out.gif) !important;
}

p.link {
	color: #000;
	font-weight: normal;
}

p.link a {
	color: #c80000;
	font-weight: bold;
}

a.link.back {
	background-image: url(../images/arrow_out.gif);
}

.all {
	min-height:100%;
	height: auto !important;
	height: 100%;
	position:relative;
	width: 100%;
}

/* @group header */

#lang-switch {
position:absolute;
right:0;
text-decoration:none;
top:0;
z-index:150;
}

.header {
	background: url(../images/header_bg.gif) repeat-x 0 0;
	position: relative;
	height: 146px;
	width:100%;
	z-index:80;
}

.logo, .menu {
	position:absolute;
}

.logo {
	height: 122px;
	width: 233px;
	top:24px;
	left:30px;
}

.header .right {
	position: absolute;
	top: 72px;
	right: 4%;
	z-index:100;
}

/* @group menu */

.menu {
	position:absolute;
	top:97px;
	left:330px;
	width:60%;
	z-index:90;
}

.menu ul {
	list-style: none;
	width: 100%;
}

.menu li {
	float: left;
	padding-right:1.5%;
	color:#C80000;
	font-size:11px;
	font-weight:bold;
}

.menu a {
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height:16px;
}

.menu .mn1 a {
	background-image: url(../images/mn_btn_1.gif);
	width:71px;
}

.menu .mn2 a {
	background-image: url(../images/mn_btn_2.gif);
	width:61px;
/*	cursor:default; */
}

.menu .mn3 a {
	background-image: url(../images/mn_btn_3.gif);
	width:62px;
}

.menu .mn4 a {
	background-image: url(../images/mn_btn_4.gif);
	width:70px;
	height:16px !important;
	cursor:default;
}

.menu .mn5 a {
	background-image: url(../images/mn_btn_5.gif);
	width:65px;
}

.menu .mn6 a {
	background-image: url(../images/mn_btn_6.gif);
	width:51px;
}
.menu .mn7 a {
	background-image: url(../images/mn_btn_7.gif);
	width:82px;
}

.menu .mn9 a {
	background-image: url(../images/mn_btn_9.gif);
	width:93px;
}



.menu .mn8 a {
	background-image: url(../images/mn_btn_8.gif);
	width:87px;
}

.menu .selected a {
	background-position: 0 -32px;
}

.menu a:hover {
	background-position: 0 -16px;
}

.menu a span {
	display: none;
}

.popupmenu {
	background: url(../images/menu_popup_bg.gif) no-repeat 0 0;
	width:139px;
	/*height:77px;*/
	position:absolute;
	top:15px;
	left:0px;
}

.popupmenu ul {
	font-size:11px;
	font-weight:bold;
	list-style:none;
	margin:18px 7px 3px 9px;
	width:123px;
}

.popupmenu li {
	float:none !important;
	padding-left:0 !important;
	line-height:100%;
}

.popupmenu a {
	background:none !important;
	color:#c80000;
	cursor:pointer !important;
	width:auto !important;
	height:auto !important;
}

#popupmenu2 {
	/*height:60px !important;*/
}

#popupmenu2 li, #popupmenu1 li {
	padding-bottom:7px !important;
}

#popupmenu4 li {
	padding-bottom:0 !important;
}

/* @end */


.header_bottom {
	background: #c80000 url(../images/head_banner_bg.gif) repeat-x 0 0;
	clear:both;
	min-height: 96px;
	width:100%;
}

.header_bottom table {
	height: 96px;
	width: 100%;
}

.header_bottom .slogan {
	padding-left: 51px;
	padding-right: 31px;
	width:218px;
}

.header_bottom .movie {
	padding-top:29px;
	width:100%;
}

/* @end */

/* @group main */

.main {
	background: url(../images/content_bg.gif) repeat-x 0 0;
	position:relative;
	padding-bottom: 45px;
	z-index: 10;
	border:0px solid red;
	padding-top:22px;
	zoom:1;
}

/* @group sidebar */

.sidebar {
	float:left;
	width:249px;
	padding: 16px 0 125px 51px;
	margin-right:-300px;
	position:relative;
	z-index:30;
}

.sidebar ul {
	font-size:0;
	list-style:none;
	padding-bottom:10px;
}

.sidebar ul span {
	color: #303030;
}

.sidebar ul ul {
	padding:15px 0 4px 33px;
}

.sidebar ul ul a, .sidebar ul ul strong {
	background:url(../images/dot.gif) no-repeat 0 5px !important;
	color:#c80000;
	padding-left:11px;
	font-weight:bold;
	display:block;
	display:inline-block;
}

.sidebar ul ul strong {
	color: #000;
}

.sidebar li {
	font-size:11px;
	line-height:100%;
	padding:5px 0;
}

.sidebar li.first {
	margin-bottom:32px;
}

.sidebar ul ul li {
	line-height:120%;
	padding:0;
	margin-bottom: 5px;
}

.sidebar p {
	font-size:11px;
	margin:20px 20px 10px 0;
}

.sidebar a.map {
	background: url(../images/map_a.gif) no-repeat 0 0;
	display:block;
	width:148px;
	height:180px;
	margin-bottom:15px;
}

.sidebar a.map:hover {
	background-position:0 -180px;
}

.sidebar a.map span {
	display:none;
}

.sidebar .contactmap {
	margin-top:170px;
}

h2.objects {
	background: url(../images/h_obj_map.gif) no-repeat 0 0;
	height: 24px;
	width: 150px;
	margin-bottom:32px;
}

a h2.objects {
	background: url(../images/h_obj_map_a.gif) no-repeat 0 0;
	height: 24px;
	width: 154px;
	margin-bottom:32px;
	margin-left:-2px;
	cursor:pointer;
}

h2.objects a {
	background: url(/images/h_obj_map_a.gif) no-repeat 0 0;
	display: block;
	height: 24px;
	margin-left:-2px;
	position:relative;
}

.sidebar h2 span {
	display:none;
}



/* @end */

.content {
	float:right;
	position:relative;
	width: 100%;
	z-index: 20;
	margin-left:-300px;
	margin-bottom:0 !important;
}

.wrapper {
	padding-left: 330px;
}

.wrapper .events {position:absolute;top:32px;right:55px;}

.cnt {
	padding-top: 18px;
	width:60%;
}

.cnt.single {
	width:90%;
}

.cnt h1 span, .cnt h2 span {
	display:none;
}

/* @group righ block */

.content .right {
	position: absolute;
	top: 0;
	right: 4%;
	width: 19%;
	min-width: 234px;
}

.content .right h3 {
	color: #838383;
	font-size: 11px;
	margin-bottom: 26px;
	margin-top: 17px;
}

.content .right .block {
	font-size: 0;
	margin-bottom: 10px;
	padding-top:10px;
	text-align:left;
}

.content .right .block.l {
	margin-bottom: 30px;
}

.content .right .block a img {
	margin-bottom:8px;
}


/* @end */

/* @group home */

.cnt h1 {
	background: url(../images/h_main.gif) no-repeat 0 0;
	height:39px;
	width:333px;
}

.intro {
	font: 14px Tahoma, Arial, sans-serif;
	padding: 5px 30px 0 0;
}

.offers h3, .offers p, .news h3, .news p {
	color: #000 !important;
	font-size: 11px;
	padding-right:15px;
}

.offers h3, .news h3 {
	margin-bottom: 5px !important;
}

/* @group offers */

.offers {
	padding-top:30px;
	min-height:230px;
}

.offers h2 {
	background: url(../images/h_offers.gif) no-repeat 0 0;
	height: 37px;
	width: 155px;
	margin-bottom:3px;
}

.offers td {
	width:49%;
	padding-top:15px;
	vertical-align:top;
}

.offers a.link {
	font-size: 11px;
	display:inline-block;
}


/* @end */

/* @group news */

.news {
	width:100%;
}

.news h2 {
	background: url(../images/h_news.gif) no-repeat 0 0;
	height: 18px;
	width: 79px;
	margin: 17px 8px 0;
}

.news h2 span {
	display:none;
}

.news .block {
	padding: 8px 0px 0 8px;
}

.news table {
	width: 100%;
}

.news .rnd {
	height: 7px;
	font-size:0;
	line-height:0;
}

.news .tm {
	border-top: 1px solid #d6d6d6;
}

.news .tl, .news .tr, .news .bl, .news .br {
	width: 7px;
}

.news .tl {
	background: url(../images/rnd_tl.gif) no-repeat 0 0;
}

.news .tr {
	background: url(../images/rnd_tr.gif) no-repeat right 0;
}

.news .bl {
	background: url(../images/rnd_bl.gif) no-repeat 0 bottom;
}

.news .bm {
	border-bottom: 1px solid #dbdbdb;
}

.news .br {
	background: url(../images/rnd_br.gif) no-repeat right bottom;
}

.news a.link {
	font-size: 11px;
	display:block;
	margin:15px 0 18px;
}

/* @end */

/* @end */


.about p, .object p {
	font-size: 12px;
	margin-top:15px;
	padding-right:20px;
}

.about h2 {
	background: url(../images/h_about.gif) no-repeat 0 0;
	height: 18px;
	width: 118px;
	margin-bottom:30px;
}

.about a {
	color:#c80000;
}

.allnews h2 {
	background: url(../images/h_news_in.gif) no-repeat 0 0;
	height: 19px;
	width: 79px;
}

.archive h2 {
	background: url(../images/h_archive.gif) no-repeat 0 0 !important;
	height: 23px !important;
	width: 154px !important;
	margin-bottom:-4px !important;
}

.allnews h3 {
	background: url(../images/dot.gif) no-repeat 0 6px;
	margin-left:-11px;
	margin-top:30px;
	margin-bottom:5px;
	padding-left:11px;
	font-size:11px;
}

.allnews h4 {
	font-size:12px;
}

.allnews h4 a {
	color:#c80000;
}

.allnews p {
	font-size: 12px;
	margin-top:15px;
}

.newsimg {
	margin-top: 30px;
	margin-bottom:30px;
}

.newsimg img {
	float:left;
	margin-right:20px;
	margin-bottom:30px;
}

.newsimg p {
	color:#838383;
	font-size:11px;
	float:left;
}

/* @group alloffers */

.alloffers {
	min-height: 600px;/*475px;*/
}

.alloffers .watch {margin-bottom:10px;}

.alloffers h2 {
	background: url(../images/h_offers_in.gif) no-repeat 0 0;
	height: 23px;
	width: 70px;
	float:left;
	/*margin-bottom:30px;*/
	margin-right:10px;
}

.alloffers a h2 {
	background-image: url(../images/h_offers_a.gif) !important;
	cursor:pointer;
	margin-left:-2px;
}

.alloffers h2 a {
	background: url(/images/h_offers_a.gif) no-repeat 0 0;
	display:block;
	height:24px;
	margin-left:-2px;
	position:relative;
}

.alloffers h4 {
	color:#303030;
	float:left;
	font-size:12px;
	line-height:23px;
	margin-bottom:30px;
}

.alloffers h3 {
	color:#c80000;
	font-size:12px;
	margin-bottom:20px;
	clear: both;
}

.alloffers h3 a {
	color:#000;
	/*color:#c80000;*/
}

.alloffers td {
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}

.alloffers td.images img {
	margin:0 0 10px 10px;
}

.alloffers td strong {
	display: block;
	padding-right: 25px;
	padding-bottom: 15px;
}

.alloffers td p {
	padding-bottom: 15px;
}

.alloffers td ul {
	list-style-position:inside;
	list-style-type:square;
	margin:0 0 15px;
}


/* @end */

/* @group objects */

.objects {
	text-align: left;
	vertical-align:top;
	clear:both;
}

.objects h3 {
	color:#838383;
	font-size:11px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:18px;
}

.objects div {
	position:relative;
}

.objects a.link, .objects strong.link {
	display:block;
	line-height:normal;
	padding-left:18px;
}

.objects p {
	color:#000;
	font-size:11px;
	padding-left:18px;
	margin-bottom:2px;
}

.objects img {
	margin-bottom:15px;
	margin-left:17px;
}

.objects span {
	color:#838383;
	font-size:11px;
}

.object h2 {
	margin-bottom:30px;
}

.object .flash {
	margin:0 0 30px 0;
}

/*.object.redrose h2 {
	background: url(../images/h_redrose.gif) no-repeat 0 0;
	height: 22px;
	width: 381px;
	margin-bottom:30px;
}

.object.redrose .flash {
	margin:0 0 30px 0;
}*/

.objects ul {
	font-size:11px;
	list-style:none;
	padding-left:18px;
	padding-top:20px;
}

.objects li {
	background: url(../images/dot.gif) no-repeat 0 5px;
	line-height:120%;
	padding-left:11px;
	padding-bottom:5px;
}

/* @end */


h2.art {
	background: url(../images/h_art.gif) no-repeat 0 0;
	height: 22px;
	width: 123px;
}

h2.art span {
	display:none;
}


/* @group team */

.vacancy h2 {
	background: url(../images/h_vacancy.gif) no-repeat 0 0;
	height: 19px;
	width: 93px;
	margin-bottom:30px;
}

h2.team {
	background: url(../images/h_team.gif) no-repeat 0 0;
	height: 22px;
	width: 85px;
}

h2.apartments {
	background: url(../images/h_apartments.gif) no-repeat 0 0;
	height: 24px;
	width: 132px;
}


h2.team span {
	display:none;
}

h2.owner  {
	background: url(../images/h_owner.png) no-repeat 0 0;
	height:23px;
	width:326px;
	margin-bottom:28px;
}

h2.management {
	background: url(../images/h_management.gif) no-repeat 0 0;
	height: 22px;
	width: 119px;
}
h2.management span {
	display:none;
}

.team {
	width:80% !important;
	margin-bottom:30px;
}

.vacancy {
    width:100% !important;
	margin-bottom:30px;
}

.team p,.vacancy p {
	font-size: 12px;
	margin: 15px 0;
}

.team ul,.vacancy ul {
	font-size: 12px;
	list-style: none;
	line-height:120%;
}

.team li,.vacancy li {
	background:  url(../images/dot.gif) no-repeat 0 6px;
	padding: 0 0 3px 15px;
	
}

.team h3,.vacancy h3 {
	font-size: 17px;
	font-weight:normal;
}

.team span,.vacancy span {
	display:block;
	font-size:11px;
	font-weight: bold;
	color:#797979;
	margin-bottom:20px;
}

.adv p {
	font-size:12px;
	margin:15px 0;
}

.adv h2 {
	font-size:12px;
	margin:15px 0;
}

.adv h1 {background:none;width:auto;height:auto;font-size:25px;}
.adv ul {
	font-size: 12px;
	list-style: none;
	line-height:120%;
}
.adv ol {
	font-size: 12px;
	list-style: none;
	line-height:120%;
	margin:0px;
	padding:0px;
	
}

.adv li {
	background:  url(../images/dot.gif) no-repeat 0 6px;
	padding: 0 0 3px 15px;
	font-size: 12px;
}
/* @end */

h2.integrated_management {
	background: url(../images/h_integrated_management.gif) no-repeat 0 0;
	height: 22px;
	width: 659px;
}

/* @group partnres */

.partners {
	width: 100% !important;
}

.partners table {
	width: 100%;
}

.partners table td {
	width: 33%;
}

.partners h2 {
	background: url(../images/h_partners.gif) no-repeat 0 0;
	height: 23px;
	width: 119px;
	margin-bottom: 30px;
}

.partners h2.a {
	background-image: url(../images/h_agents.gif);
	width: 86px;
}

.partners h2.m {
	background-image: url(../images/h_members.gif);
	width: 195px;
}

.partners .img {
	font-size: 0;
	padding: 0 30px 10px 0;
	vertical-align: middle;
}

.partners .text {
	font-size: 11px;
	padding: 0 30px 30px 0;
	vertical-align: top;
}

.partners .text h4 {
	font-size: 11px;
	padding-top: 10px;
	margin-bottom:30px;
	color: #000;
}

.partners .text a {
	color: #c80000;
}

.partners p {
	font-size: 12px !important;
	margin: 15px 0 !important;
	width:80%;
}

.partners p.link {
	line-height:normal !important;
}

.partners a.link {
	font-size: 12px !important;
	line-height:normal !important;
}

.partners ul {
	font-size: 12px;
	list-style: none;
}

.partners li {
	background:  url(../images/dot.gif) no-repeat 0 6px;
	padding: 0 0 3px 15px;
}

/* @end */

/* @group contact */

.contact h2 {
	background: url(../images/h_contact.gif) no-repeat 0 0;
	height: 18px;
	width: 91px;
	margin-bottom:33px;
}

.contact {
	width:634px;
}

.contact p {
	font-size:12px;
	margin-bottom:15px;
}

.contact .map {
	margin-top: 40px;
}

.contact .map div {
	float: left;
}

.contact .doc {
	background: url(../images/doc.gif) no-repeat 0 0;
	float: left;
	font-size:11px;
	height:52px;
	padding-left:59px;
	padding-top:26px;
	margin-left:16px;
}

.contact .doc a {
	color:#c80000;
	font-weight:bold;
}

.contact .doc span {
	color:#838383;
}

/* @end */

/* @group gallery */


.object #gallery {
	padding:0 !important;
}

#photo, #thumbs {
	font-size:0;
}

#thumbs {
	font-size:0;
	line-height:0;
	padding-top:20px;
	width:680px;
}

#thumbs a {
	display: block;
	width:73px;
	height:73px;
	border:1px solid #fff;
	margin:0 15px 15px 0 !important;
	float:left;
}

#thumbs a.cur {
	border:1px solid #c80000;
}

.about #thumbs a {

}

/* @end */

/* @end */


/* @group search */

#search {
	position:absolute;
	right:4%;
	bottom:121px;
	width:19%;
	min-width:234px;
	z-index:50;
}

#search form {
	background: url(../images/search.gif) no-repeat 0 0;
	height:24px;
	width:234px;
}

#search .input {
	background-color:#fff;
	color:#b3b3b3;
	font: 11px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	border: none;
	margin:0;
	padding:0;
	position:absolute;
	top:5px;
	left:18px;
	width:185px;
}

#search .button {
	background-color:transparent;
	border: none;
	cursor:pointer;
	position:absolute;
	left:211px;
	top:2px;
	z-index:100;
	width:20px;
	height:20px;
}

/* @end */

/* @group footer */

.footer {
	color:#8d8d8d;
	height:98px;
	font-size: 0.7em;
	position:relative;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	z-index:40;
	clear: both;
	margin-bottom:10px;
}

.fwrapper {
	border-top: 1px solid #d4d4d4;
	margin: 0 4% 0 51px;

}

.copy, .rights, #cetis {
	top: 0;
	padding-top:24px;
}

.copy {
	color: #000;
	height: 65px;
	padding-right: 50px;
	width: 200px;
	position:absolute;
	left:50px;
}

.copy div {
	border-bottom: 9px solid #c80000;
	height:100%;
}

.rights {
	position:absolute;
	width:60%;
	left: 330px;
	max-width: 731px;
}

.rights p {
	padding-right:200px;
}

#cetis {
	position:absolute;
	right:4%;
	width:19%;
	min-width:232px;
}

#cetis a {
	float: left;
}

#cetis p {
	margin-left:79px;
}

/* @end */

.clearing {
	clear:both;
}

#gallery {
	margin-top:40px;
	width:90%;
	position:relative;
	padding:0 20px;
}

.leftarr, .rightarr {
	cursor:pointer;
	position:absolute;
	top:27px;
	z-index:1000;
}

.leftarr {
	left:0;
}

.rightarr {
	right:0;
}

#qcontrol .leftarr{margin-left:0px !important;margin-left:-23px;}
#qcontrol .rightarr{right:0px !important;right:5px;}

#slideshow {
	overflow:hidden;
	position:relative;
	white-space:nowrap;
	width:100%;
	left:0;
	top:0;
	z-index:900;
}

#scroller {
	display:inline;
	position:relative;
	font-size:0;
}

#scroller a {
	margin:0 5px;
}

/* @group search */

.searchres h2 {
	background: url(../images/h_search.gif) no-repeat 0 0;
	height: 23px;
	width: 180px;
	margin-bottom:30px;
}

.searchres ul {
	font-size:11px;
	list-style:none;
	margin-left:-11px;
}

.searchres li {
	background: url(../images/dot.gif) no-repeat 0 10px;
	padding:7px 0 7px 11px;
	line-height:100%;
}

.searchres span {
	color:#d8d8d8;
	font-weight:bold;
}

.searchres a {
	color:#c80000;
	font-weight:bold;
}

.searchres p {
	font-size:11px;
	font-weight:bold;
}

.picss {margin:5px 0px 5px 0px;}
.picss img {margin-right:25px;}


/* @end */

.member .member_photo {width:205px;float:left;}
.member .member_text {margin-left:205px;padding-top:10px;}
.member {margin-bottom:20px;}


.areas_events h2 {
	background: url(/images/h_arenda_events.gif) no-repeat 0 0;
	height: 22px;
	width: 293px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
	padding:0px;
	position:relative;
	left:50px;
}

.areas_events {
	font-size:12px;
	padding-top:38px;
}
.areas h2 {
	background: url(/images/h_areas.gif) no-repeat 0 0;
	height: 22px;
	width: 293px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
	padding:0px;
	position:relative;
	left:50px;
	z-index:100;
}

.areas {
	font-size:12px;
	padding-top:38px;
}

.areas p {margin:0px;font-size:12px;padding:0px;}

.areas .sidebar {padding:18px 0px 0px 0px;}
.areas .sidebar p {margin:0px 0px 10px 50px;}

.areas .map {padding:0px 0px 0px 3px;position:relative;left:20px;}
.areas .name {background:url(/images/arrow.gif) 0px 2px no-repeat;margin:10px 0px 0px 50px;padding:0px 0px 0px 17px;font-size:11px;display:none;}

.areas .map .pic {position:relative;z-index:100;width:274px;height:329px;}
.areas .map .pic div {position:absolute;width:274px;height:329px;z-index:100;background:url(/images/maps.jpg) 0px 0px no-repeat;}
.areas .map .pic#tsao div {background-position:0px -329px;}
.areas .map .pic#vao div {background-position:0px -658px;}
.areas .map .pic#uvao div {background-position:0px -987px;}
.areas .map .pic#uao div {background-position:0px -1316px;}
.areas .map .pic#uzao div {background-position:0px -1645px;}
.areas .map .pic#zao div {background-position:0px -1974px;}
.areas .map .pic#szao div {background-position:0px -2303px;}
.areas .map .pic#sao div {background-position:0px -2632px;}
.areas .map .pic#svao div {background-position:0px -2961px;}
.areas .map .pic img {z-index:101;}
.areas .map div {position:absolute;z-index:0;/*z-index:300;*/}
.areas .map div img {position:absolute;left:0px;top:0px;}
.areas .map div img.big {left:-1003px;top:-6px;}

.areas .map #map1 {left:147px;top:71px;}
.areas .map #map2 {left:128px;top:120px;}
.areas .map #map3 {left:112px;top:136px;}
.areas .map #map4 {left:136px;top:135px;}
.areas .map #map5 {left:124px;top:143px;}
.areas .map #map6 {left:122px;top:159px;}
.areas .map #map7 {left:134px;top:150px;}
.areas .map #map8 {left:116px;top:168px;}
.areas .map #map9 {left:130px;top:164px;}
.areas .map #map10 {left:146px;top:156px;}
.areas .map #map11 {left:92px;top:200px;}
.areas .map #map12 {left:109px;top:194px;}
.areas .map #map13 {left:135px;top:181px;}
.areas .map #map14 {left:161px;top:202px;}
.areas .map #map15 {left:173px;top:125px;}
.areas .map #map16 {left:129px;top:102px;}
.areas .map #map17 {left:143px;top:119px;}
.areas .map #map18 {left:105px;top:169px;}
.areas .map #map19 {left:120px;top:131px;}
.areas .map #map20 {left:142px;top:169px;}
.areas .map #map22 {left:156px;top:147px;}
.areas .map #map24 {left:120px;top:150px;}

.listing {padding:37px 0px 0px 0px;position:relative;}

.listing li {list-style-type:none;margin-bottom:10px;zoom:1; }
.listing li a {font-weight:bold;text-decoration:none;color:#000;}

.listing li span {background:url(/images/listing-right.gif) 100% 0% no-repeat;padding:2px 10px 4px 0px;zoom:1;}
.listing li a {background:url(/images/listing-left.gif) 0% 0% no-repeat;padding:2px 0px 4px 10px;}


.listing li.active {}
.listing li.active span {background:url(/images/listing-active-right.gif) 100% 0% no-repeat;}
.listing li.active a {background:url(/images/listing-active-left.gif) 0% 0% no-repeat;color:#fff;}

.listing .sub {}
.listing .sub ul {}
.listing .sub li {float:left;margin-right:4px;margin-bottom:0px;}

.listing li.active .sub span {background:url(/images/listing-right.gif) 100% 0% no-repeat;}
.listing li.active .sub a {background:url(/images/listing-left.gif) 0% 0% no-repeat;color:#000;}

.listing li.active .sub li.active span {background:url(/images/listing-active-right.gif) 100% 0% no-repeat;}
.listing li.active .sub li.active a {background:url(/images/listing-active-left.gif) 0% 0% no-repeat;color:#fff;}

.listing li#more {background:url(/images/line.gif) 146px 10px no-repeat;margin:-2px 0px 6px 0px;}
.listing li#more span {float:left;margin:0px 20px 0px 0px;}
.listing li#more .sub span {margin:0px !important;}

.sup {padding-bottom:40px;position:relative;z-index:99;zoom:1;}
.sup .drop {position:relative;width:123px;height:20px;}
.sup strong {float:left;display:block;position:relative;top:2px;margin-left:10px !important;margin-left:5px;}
.sup span {background:url(/images/drop.gif) 0px 0px no-repeat;width:123px;height:20px;display:block;}
.sup span a {color:#000;font-weight:bold;text-decoration:none;display:block;width:104px;height:18px;padding:2px 0px 0px 19px;}
.sup table {margin-top:-2px;//margin-top:0px;}
.sup table td {vertical-align:top;padding-right:5px;}
.sup .drop .dropped {position:absolute;left:0px;top:20px;display:none;width:101px;}
.sup .drop .dropped div {padding:3px 0px 4px 0px;}
.sup .drop .dropped div.active {background:#CF2222;}
.sup .drop .dropped div.active a {color:#fff;}
.sup .drop .dropped div a {color:#000;font-weight:bold;text-decoration:none;display:block;padding:0px 0px 0px 19px;}
.sup .drop .dropped div.wrap {padding:0px 0px 0px 0px;background:url(/images/drop-mid.gif) 0px 0px repeat-y;}
.sup .drop.active .dropped {display:block;}
.sup .drop.active span {background:url(/images/drop-up.gif) 0px 0px no-repeat;}
.sup .drop .dropped em {display:block;background:url(/images/drop-bot.gif) 0px 0px no-repeat;width:101px;height:10px;}
.sup .drop .dropped div a:hover {text-decoration:underline;}

.objects a {color:#000;line-height:normal;}
.objects .object {margin:0px 0px 13px 0px;}
.objects .object a {font-weight:bold;}
.objects ul {margin:0px;padding:0px 0px 19px 0px;}

.objects ul li {margin:0px 0px 8px 0px;padding:0px 0px 0px 18px;background:url(/images/line.gif) 0px 6px no-repeat;}
.objects ul li a {font-size:12px;}
.watch a {color:#000;}

.obj {}
.obj td {vertical-align:top;padding:0px 50px 0px 0px;}
.obj ul {margin:0px 0px 25px 0px;}
.obj ul span {display:block;color:#838383;}
.obj ul li {background:transparent url(/images/line.gif) no-repeat scroll 0 7px;margin:0 0 8px;padding:0 0 0 18px;list-style-type:none;}
.obj ul li a {color:#000;font-size:12px;}



.obj h3 {margin:0px 0px 10px 0px;font-size:12px;}

.obj .reds {padding:0px 0px 10px 0px;}
.obj .red {margin:0px 0px 10px 0px;}
.obj .red a {color:#C00000;font-weight:bold;}
.obj .red span {display:block;color:#838383;padding-top:2px;}

.obj .disabled a {color:#ccc;}
.obj .disabled span {color:#ccc;}


.obj ul li {position:relative;}
.obj ul li b {font-weight:normal;}
.obj ul li em {font-style:normal;}
.obj ul li.active {padding:0px 0px 0px 13px;}
.obj ul li.active b {background:url(/images/listing-active-right.gif) 100% 0% no-repeat;padding:2px 2px 4px 0;//padding-top:0px;}
.obj ul li.active em {background:url(/images/listing-active-left.gif) 0% 0% no-repeat;padding:2px 5px 4px;}
.obj ul li.active a {color:#fff;}
.obj ul li.active span {margin-left:5px;}


.reds .red {position:relative;}
.reds .red b {font-weight:normal;}
.reds .red em {font-style:normal;padding:2px 5px 4px 5px;}
.reds .red.active {padding:0px 0px 0px 0px;}
.reds .red.active b {background:url(/images/listing-active-gray-right.gif) 100% 0% no-repeat;padding:2px 0px 4px 0;//padding-top:0px;}
.reds .red.active em {background:url(/images/listing-active-gray-left.gif) 0% 0% no-repeat;}
.reds .red.active a {color:#fff;}
.reds .red span {margin-left:5px;}

#flash_ban,#overlay {display:none !important;}

.gray-wrap {padding:35px 0px 35px 0px;background:#b1b1b1;}
.gray { width:60%; margin:0px auto 0px auto;font:11px Tahoma;color:#fff;}

.gray ul {margin:0px 0px 12px 0px;}
.gray p {margin:0px 0px 12px 0px;}
.gray a {color:#fff;font:11px Tahoma;}
.gray li {padding:0px 0px 0px 0px;margin:0px 0px 0px 15px;}
.gray h1 {font:bold 14px Tahoma;margin:0px 0px 12px 0px;}
.gray h2 {font:bold 12px Tahoma;margin:0px 0px 12px 0px;}
.gray em {font-style:normal;}


.graygrad { margin:25px 1px 19px 0px;}
.graygrad { position:relative;}
.graygrad, .graygrad span, .graygrad a {
	display:block;
	height:81px;
	background:url(/images/bg-graygrad.png) repeat-x 0% -162px;
	text-align:center;
	line-height:0px;
	font-size:0px;
	cursor:pointer;
}	.graygrad span {background:url(/images/bg-graygrad.png) no-repeat 0% 0%;}	
	.graygrad span a { padding-top:11px;height:70px; background:url(/images/bg-graygrad.png) no-repeat 100% -81px;}


div.owner { width:575px; padding:44px 0px 0px 0px;font-size:12px;}
div.owner h2 { padding-bottom:17px; font:normal 18px Tahoma, Geneva, Arial, Helvetica, sans-serif;}
div.owner p { padding-bottom:12px; font:normal 12px/18px Tahoma, Geneva, Arial, Helvetica, sans-serif;}
div.owner .red { color:#c80000;}
div.owner a {color:#c80000;}

div.owner .sign { width:450px; padding:44px 0px 0px 0px; height:65px; background:url(/images/kalinin_sign.png) no-repeat 285px 0%; }
div.owner .sign table { width:100%; border-collapse:collapse;}
div.owner .sign .tr { text-align:right;}

