BODY {
  margin: 0px; padding: 0px;
  text-align: center;
  background: #84cdde url('../img/body.jpg');
  font-family:Verdana;
  font-size:10pt;
  color:#3b5b61;
}
table{
  font-family:Verdana;
  font-size:10pt;
  color:#3b5b61;
}
a{
	color:#79bbc7;
	text-decoration:underline;
}
a:hover{
	color:#2765ab;
	text-decoration:underline;
}
h1{
	font-size:14pt;
	color:#79bbc7;
}
h2{
	font-size:12pt;
	color:#79bbc7;
}
h3{
	font-size:12pt;
	color:#79bbc7;
}

#realtypic{border: 2px solid #B1E8FC;}
#realtyDescr{
	float: right;
	margin: 4px;	
}
#realtysmallimg{border: 2px solid #B1E8FC; margin: 5px;}
#wrapper {
  display: block; position: relative;
  width: 970px;
  margin: auto auto;
  background: #84cdde;
  z-index: 3;
  background: #84cdde url('../img/body.jpg');
}
#pageBg {
  display: block; position: absolute;
  width: 970px; height: 480px; left: 0px; top: 0px;
  background: #62c4f5 url('../img/pagebg.jpg');
  z-index: 5;
}
#pageBg293 {
  display: block; position: absolute;
  width: 970px; height: 293px; left: 0px; top: 0px;
  background: #62c4f5 url('../img/pagebg.jpg');
  z-index: 5;
}
#pageBgLeft {
  display: block; position: absolute;
  width: 50%; height: 293px; left: 0px; top: 0px;
  background: #62c4f5 url('../img/pagebgleft.jpg');
  z-index: 1;
}
#pageBgRight {
  display: block; position: absolute;
  width: 50%; height: 293px; right: 0px; top: 0px;
  background: #62c4f5 url('../img/pagebgright.jpg');
  z-index: 1;
}
#logoText {
  display: block; position: absolute;
  width: 300px; height: 30px; left: 30px; top: 120px;
  z-index: 2;
}
#logo {
  display: block; position: absolute;
  width: 420px; height: 130px; left: 25px; top: 10px;
  z-index: 99;
  text-decoration: none;
}
/*Карта*/
#home {
  display: block; position: absolute;
  width: 30px; height: 30px; left: 45px; top: 165px;
  z-index: 99;
  text-decoration: none;
}
#map {
  display: block; position: absolute;
  width: 30px; height: 30px; left: 95px; top: 165px;
  z-index: 99;
  text-decoration: none;
}
#search {
  display: block; position: absolute;
  width: 30px; height: 30px; left: 145px; top: 165px;
  z-index: 99;
  text-decoration: none;
}
#userbar {
  display: block; position: absolute;
  width: 200px; height: 30px; left: 205px; top: 165px;
  color:#FFF;
  font-size:10pt;
  text-align:left;
  z-index: 99;
  text-decoration: none;
}
/*!Карта!*/

/*Верхнее меню*/
#bases {
  display: block; position: absolute;
  width: 150px; height: 37px; left: 473px; top: 25px;
  padding: 3px 0px 0px 37px;
  color: #FFF;
  z-index: 99;
  text-decoration: none;
  background: url('../img/bases.jpg') left top no-repeat;
}
#bases:hover{color:#ffe94d;}
#nedv {
  display: block; position: absolute;
  width: 150px; height: 37px; left: 630px; top: 25px;
  padding: 3px 0px 0px 41px;
  color: #FFF;
  z-index: 99;
  text-decoration: none;
  background: url('../img/nedv.jpg') left top no-repeat;
}
#nedv:hover{color:#ffe94d;}
#predpr {
  display: block; position: absolute;
  width: 150px; height: 37px; left: 795px; top: 25px;
  padding: 3px 0px 0px 34px;
  color: #FFF;
  z-index: 99;
  text-decoration: none;
  background: url('../img/predpr.jpg') left top no-repeat;
}
#predpr:hover{color:#ffe94d;}
/*!Верхнее меню!*/

/*Баннеры*/
#topBanner {
  display: block; position: absolute;
  width: 508px; height: 122px; left: 460px; top: 75px;
  overflow:hidden;
  color: #FFF;
  z-index: 99;
  text-align:center;
}
#rightBanner {
  display: block; position: relative; margin-bottom: 8px;
  height: 610px;
  overflow:hidden;
  color: #FFF;
  z-index: 99;
  text-align:center;
}
.middleBanner {
  display: block; 
  position: relative;
  height: 60px;
  overflow:hidden;
  background: #84cdde url('../img/body.jpg');
  color:#84cdde;
  text-align:center;
  margin-bottom:5px;
}
.middleBannerFull {
  display: block; 
  position: relative;
  height: 96px;
  overflow:hidden;
  background: #84cdde url('../img/body.jpg');
  color:#84cdde;
  text-align:center;
  margin: 10px 0;
}
#mainBottomBanner {
  display: block; 
  position: relative;
  /*height: 60px;*/
  overflow:hidden;
  background: #84cdde url('../img/body.jpg');
  color:#84cdde;
  text-align:center;
}
/*!Баннеры!*/

#pageHeadMargin {
  display: block; position: relative;
  width: 970px; height: 405px;
  z-index: 2;
}
#pageHeadMargin217 {
  display: block; position: relative;
  width: 970px; height: 217px;
  z-index: 2;
}
#mainCont {
  display: block; position: relative;
  width: 970px;
  text-align: left;
  z-index: 10;
}
#pageFootBg {
  display: block; position: relative;
  width: 100%; height: 80px;
  text-align: center;
  background: #ffe94d url('../img/pagefootbg.jpg');
}
#pageFoot {
  display: block; position: relative; margin: auto auto;
  width: 970px; height: 80px;
  background: url('../img/pagefoot.jpg');
}
#pageFootTxt{
  display: block; position: relative; 
  padding-top:35px;
  text-align:left;
  font-size:7pt;
}
/*Главные блоки*/
DIV.mBlock {
  display: block; position: relative; 
  margin: auto;
  width: 711px;
  background: #FFF;
  overflow:hidden;
}
DIV.mBlockTop_ {
  display: block; position: relative;
  width: 711px; height: 14px;
  font-size: 8px;
  background: url('../img/mbtop_.jpg');
}
DIV.mBlockTop_1 {
  display: block; position: relative;
  width: 711px; height: 76px;
  font-size: 12px;
  background: url('../img/mbtop_1.jpg');
}
DIV.mBlockTop {
  display: block; position: relative;
  width: 711px; height: 14px;
  font-size: 8px;
  background: url('../img/mbtop.jpg');
}
DIV.mBC {
  display: block; position: relative;
  width: 711px;
  background: url('../img/mbcont3.jpg');
}
DIV.mBC_ {
  display: block; position: relative;
  width: 711px;
  background: url('../img/mbcont2.jpg');
}
DIV.mBC0 {
  display: block; position: relative;
  width: 711px;
  background: url('../img/mbcont0.jpg');
}
DIV.mBlockCont {
  display: block; position: relative;
  width: 711px;
  z-index: 10;
}
DIV.mBlockBottom {
  display: block; position: relative;
  width: 711px; height: 12px;
  font-size: 8px;
  background: url('../img/mbbottom.jpg');
}
DIV.mBlockContBg {
  display: block; position: absolute; right: 8px; bottom: 0px;
  width: 92px; height: 124px;
  font-size: 8px;
  z-index: 5;
  background: url('../img/mbcontbg.jpg');
}
DIV.heightStop {
  display: block; position: relative; float: left;
  width: 1px; height: 130px;
  font-size: 8px;
}
DIV.photoBg {
  display: block; position: relative; margin: auto auto; padding-top: 2px;
  width: 137px; height: 105px;
  text-align: center;
  background: url('../img/photobg.jpg') 0px 0px no-repeat;
}
/*!Главные блоки!*/

/*Правые блоки*/
DIV.rBlock {
  display: block; position: relative; margin-bottom: 8px;
  width: 244px;
  background: #FFF;
  overflow:hidden;
}
DIV.rBlockTop {
  display: block; position: relative;
  width: 244px; height: 35px;
  padding-top:3px;
  background: url('../img/rbtop.jpg');
  text-align: center;
  font-size:14pt;
}
DIV.rBlockTop_1 {
  display: block; position: relative;
  padding-top:3px;
  width: 244px; height: 73px;
  background: url('../img/rbtop_1.jpg');
  text-align: center;
  font-size:14pt;
}
DIV.rBlockBottom {
  display: block; position: relative;
  width: 244px; height: 12px;
  background: url('../img/rbbottom.jpg');
  font-size: 8px;
}
DIV.rBlockCont {
  display: block; position: relative;
  width: 244px;
  background: url('../img/rbcont.jpg');
  text-align: left;
}
/*!Правые блоки!*/

/*Ссылки*/
a.lightBlueLink {
  color: 87d3e1;
  text-decoration: underline;
}
a.lightBlueLink:hover {
  text-decoration: none;
}
a.darkBlueLinkInv {
  color: 3b5b61;
  text-decoration: none;
}
a.darkBlueLinkInv:hover {
  text-decoration: underline;
}
a.orangeLink {
  color: ffb400;
  text-decoration: underline;
}
a.orangeLink:hover {
  text-decoration: none;
}
/*!Ссылки!*/

DIV.blockTrW90 {
  display: block; position: relative; margin: auto auto; width: 90%;
}
.bordered {
  border: 1px solid #87d3e1;
}

/*Заголовки блоков*/
#ttl1 {
  display: block; position: relative;
  width: 320px; height: 28px; left: 10px;
  background: url('../img/lico1.jpg') no-repeat;
}
#ttl2 {
  display: block; position: relative; padding-top: 3px;
  width: 320px; height: 28px; left: 10px;
  background: url('../img/lico2.jpg') 10px 0px no-repeat;
}
#ttl3 {
  display: block; position: relative; padding-top: 3px;
  text-indent: 55px;
  width: 320px; height: 28px; left: 10px;
  background: url('../img/lico3.jpg') 10px 0px no-repeat;
}
/*!Заголовки блоков!*/
div.breadcrumbs{
	margin-left:10px;
	/*padding:20px;*/
	font-size:16pt;
	font-family:Verdana;
	color:#79bbc7;
}
div.breadcrumbs a{
	color:#ffb400;
	text-decoration:underline;
}
div.breadcrumbs a:hover{color:#ff7800;}
div.page_shortcuts{
	text-align:left;
	color:#78BBC7;
	margin-left: 10px;
	padding-bottom:10px;
}
div.page_shortcuts a{
	color:#FFF;
	background-color:#88D3E1;
	border:1px dotted #6197A1;
	padding:2px;
}
div.page_shortcuts a:hover{
	color:#6197A1;
	background-color:#FFF;
	border:1px solid #6197A1;
	padding:2px;
}
div.page_shortcuts span{
	color:#78BBC7;
	font-weight:bold;
	background-color:#FFF;
	border:1px dotted #6197A1;
	padding:2px;
}
div.page_limits{
	float:right;
	background-color:#88D3E1;
	padding:2px;
	color:#FFF;
	border-top: 1px dotted #6197A1;
}
div.page_limits a{
	display:inline;
	color:#FFF;
	background-color:transparent;
	border:none;
	text-decoration:underline;
}
div.page_limits a:hover{
	display:inline;
	color:#FFF;
	background-color:transparent;
	border:none;
	text-decoration:none;
}
div.content_wrapper{
	padding:0px 15px;
	font-size:10pt;
}
div.add_article_block{
	text-align:center;
	font-weight:bold;
	margin:0px;
	margin-bottom:5px;
	clear:both;
}
a.add_article{
	font-size:12pt;
	color:#FF7066;
	text-decoration:underline;
}
a.add_article:hover{
	color:#FF1100;
	text-decoration:underline;
}
div.clear{clear:both;}
.small_font{
	font-size:8pt;
}
.small_font a.title{font-size:10pt;}

.catalog_base{
	border-bottom:1px dashed #CCC;
	margin-bottom:5px;
	font-size:10pt;
}
.big_font{
	font-size:12pt;
}
a.web2link{
	font-size:14pt;
	text-decoration:none;
	border-bottom:1px dashed;
}
a.web2link:hover{text-decoration:none;}
a.web2linkSmall{
	text-decoration:none;
	border-bottom:1px dashed;
}
a.web2linkSmall:hover{text-decoration:none;}
.phoneTitle{font-size:14pt; color:#79bbc7;}
.phoneData, .phoneDataTop {margin-bottom:15px; padding:10px; border-left:3px solid #FF7800;}
.phoneTitleTop{font-size:18pt; color:#FF7800;}
.comment_item{
	font-size:8pt;
	border-bottom:1px dotted #CCC;
	padding:5px;
	margin-bottom:5px;
}
.photoItem{
	float:left;
	margin:3px;
	border:1px dashed #CCC;
	width:110px;
	height:110px;
	overflow:hidden;
	text-align:center;
	font-size:8pt;
	padding:3px;
}
.photoFolder{
	float:left;
	margin:3px;
	border:1px dashed #79bbc7;
	width:110px;
	height:110px;
	overflow:hidden;
	text-align:center;
	font-size:8pt;
	padding:3px;
	background-image:url(../img/static/folder.png);
	background-repeat:no-repeat;
}
ul{
	list-style-type:none;
	padding:3px;
	margin:0px;
	text-align:left;
	text-indent:0px;
}
ul li{
	background:url(../img/button.gif) 0 6px no-repeat; 
	padding:0 0 0 15px;
}
.div_warning{
	border:2px dotted black;
	background-color: yellow;
	color:black;
	font-size:10pt;
	padding:5px;
	margin:10px auto;
	width:400px;
}
.div_info{
	border:2px dotted blue;
	background-color: #daecf0;
	color:blue;
	font-size:10pt;
	padding:5px;
	margin:10px auto;
	width:400px;
	text-align:center;
}
.tdSeparator{
	background: url(../img/mbcont2.jpg) -353px 0px repeat-y; 
}
.form_errors{
	background-color:#CC0000;
	border:2px dotted #FF0000;
	color:#FFF;
	font-size:9pt;
	padding:5px;
	margin:5px auto;
	width:300px;
}
.form_required{color:red;}
.usernews_info{
	margin-bottom:5px;
	font-weight:bold;
	font-size:10pt;
}
.usernews_edit{
	text-align:right;
	font-size:12pt;
}
div.adv_item{
	font-size:10pt;
}
div.adv_subtitle{text-align:right; font-size:8pt;}
div.adv_img{float:left;}
#catalog_main_text{
	border:1px dotted #79bbc7; 
	padding:5px; 
	font-size:8pt;
}
div.index_block{
	border-left:1px dotted #79bbc7;
	padding:5px 10px 0px 5px;
	margin-bottom:10px;
}
div.index_subblock{
	margin-bottom:5px;
}
.nomargin{
	margin:0px;
}
a.orange{
	color:#ffb400;
	text-decoration:underline;
}
a.orange:hover{color:#ff7800;}
a.add_new{
	font-size:10pt;
	color:#00c612;
	text-decoration:underline;
}
a.add_new:hover{color:#007d00;}


/*
 * Вертикальный framework_index
 */
.centralBlockTop{
	display: block; position: relative;
	width: 173px; height: 14px;
	font-size: 14px; line-height: 14px;
	margin: auto;
	background: url('/img/mbtopv.jpg') no-repeat;
}
.centralBlockBottom{
	display: block; position: relative;
	width: 173px; height: 14px;
	font-size: 14px; line-height: 14px;
	margin: auto;
	background: url('/img/mbbottomv.jpg') no-repeat;
}
.centralBlockBody{
	display: block; position: relative;
	width: 173px;
	margin: auto;
	text-align: center;
	background: url('/img/mbbodyv.jpg') repeat-y;
}
.centralBlockHolder{
	display: block; position: relative;
	width: 165px;
	margin: auto;
	text-align: left;
}
.separator{
	display: block; position: relative;
	width: 155px; height: 5px;
	font-size: 5px;
	margin: auto;
	margin-bottom: 5px;
	border-bottom: 1px dashed #87D3E1;
	
}