body{  background-color: #FFFFFF; border: 0px solid red;
	 text-align:center; height:100%; 
}
.container{width: 996px; margin:0 auto; text-align:center; border:0px solid red; 
   padding-bottom: 0px;
		   min-height:100%; background-color: #FFFFFF;
/* height:auto !important;*/
 
	position:relative; 
	*padding-bottom: 0px;}
.maincnt{width: 983px; overflow: hidden; border: 0px solid blue; /*padding-bottom: 280px;*/  }
form{margin:0px;}
td{ vertical-align:top;}
* {font-family:Tahoma;font-size:12px;}
img{ border:0px;}
.filter{ width:110px;}
.TopMenu{width:985px; margin:auto; background: #000000; display:none; height: 30px;  }
.TopMenu a {display:block; float: left; color: yellow;   height: 30px; line-height: 30px;
		   font-size: 18px;padding: 0 20px 0px 20px; background:url(../img/interface/line.png) #000000 no-repeat right  }
.menu-last a{ background: #000000; padding: 0 0px 0px 20px;   }
.FastNav{ }
.textTitle h2{ display: none; font-size:18px; font-weight: bold;  font-family: "Tahoma"; padding:0px 0px 0px 0px; }
.textTitle{  display: none;font-size:18px; font-weight: bold;  font-family: "Tahoma"; padding:0px 0px 0px 0px; }
.TextOnMain{display:none;text-align: justify;}
.textSubTitle{font-weight:bold;	text-align:center;}
div.flipContext{border:1px solid #000000; background-color:#FFFFFF; padding:5px;width:400px; font-size:10px; position:absolute; display:none; z-index:2;}
div.left{ float:left; width:220px;padding-top: 5px;}
/*****************************************************************************************************************************************/
	/*		Ссылки		*/
a{	color:#0000FF;	text-decoration:none;}
a:hover{	text-decoration:underline;}
a.noline:hover{ text-decoration:none;}
a.pagenum{	color:#02A2D7;	text-decoration:none;	font-weight:bold;}
a.pagenum:hover{	color:#990000;}
a.contecst{	color:#FFFFFF;	font-size:10px;}
/*****************************************************************************************************************************************/
	/*		основная разметка страницы		*/

.DocTable{ border:0px solid green;  width:100%;  margin: auto}
table.DTable{background:url(../img/interface/doctable.png)  repeat-x ;padding-top: 10px; width:100%; border-spacing: 0px;}
table.DocTable td.DocTableLeftPanel{ border:0px solid green; width:250px; overflow: hidden; }
table.DocTable td.DocTableCenterPanel{ border:0px solid blue;width: 70%;  padding-top: 10px;}
.DocTableLeftPanel{ border:0px solid green; width:250px; overflow: hidden; float:left; }
/*****************************************************************************************************************************************/
	/*		Панель поиска		*/
@media print{	table.findtable{display: none;}}
div.FindPanel {border:0px solid #d7d7d7; padding:0px; }
div.FindPanel div.block{ margin-bottom:15px; border:0px solid #FF0000;}
div.FindPanel div.textSubTitle{ margin:5px;}
div.FindPanel div.textTitle{ text-align: left; font-size:18px; font-weight: bold;  font-family: "Tahoma"; }
div.FindPanel td{ text-align:center; color:#000000; border:0px;}

/*****************************************************************************************************************************************/
	/*		Последние объекты на главной странице	*/
.objList{  width:100%; border-collapse:separate; border-spacing:5px;}
.objList td{ text-align:justify; border:0px solid #00FF00;  padding:0px 10px 0px 0px;}
.objList td .ObjOTA{ display:none; text-align:left; margin-top:5px;}
.objList td .ObjOTA a{ font-weight:bold; font-size:14px;}
.objList td span { margin:0px 30px 0px 0px; display:inline;  color:#565449; font-family:"Trebuchet MS"; font-size:14px;}
.objList td div.Foto { border:0px solid #0000FF; float:left; width:148px; height:148px;}
.objList td div.Foto img{ margin:12px 0px 0px 13px;}

/*********************************************************************************************************************************************************************/
/*		БАНЕРЫ		*/
/*	Банеры - на главной	*/
div.BanersOnMainPage{ display:none; padding:0px; overflow:hidden; //height:1%;}
div.BanersOnMainPage b{ display:block; float:left; width:25px;}
div.BanersOnMainPage a.baner{ border:0px solid #FF0000; display:inline; /*width:350px;*/ float:left; margin:5px 0px 5px 0px; padding:0px; text-align:center; color:#000000; text-decoration:none;}
div.BanersOnMainPage a.baner div.titleName{  font-size:14px; color:#4A3D1A; text-align:left; font-weight:bold; margin: 0px 0px 10px 10px;}
div.BanersOnMainPage a.baner div.Foto{ /*width:350px; height:210px;*/ margin:auto;}
div.BanersOnMainPage a.baner div.Foto img {margin:0px;}
div.BanersOnMainPage a.baner div.text{ border:0px solid #FF0000;float:left;  text-align:justify;  color:#4A3D1A; font-family:"Trebuchet MS"; font-size:12px; margin:5px; height:70px; overflow: hidden;}
/*****************************************************************************************************************************************/
/*		ОБЛАКО ТЕГОВ	*/
div.TagsBlock{ border:0px solid #000000; padding:5px 5px 5px 5px;}
div.TagsBlock a{ margin-right:15px;}
div.SeoText{ }
div.SeoText H1{font-size:18px; font-weight: bold;  font-family: "Tahoma"; color:#000000;  margin:0px;}
div.SeoText div{ padding:0px; }

/*****************************************************************************************************************************************/
	/*		Разная текстовая многострочная информация	*/
div.multiText{ margin:0px; padding:0px; overflow:hidden; //height:1%;}
div.multiText .textTitle{	text-align:left;}
div.multiText img{	margin:10px 15px 5px 0px;}
div.multiText ul{	list-style-position:inside;}
div.multiText td{	border-top:0px solid #1C6079;	vertical-align:top;	padding:20px 20px 0px 0px;}
div.multiText td .textTitle{	font-size:14px;}

/*****************************************************************************************************************************************/
	/*		Заявки		*/
.demand{ border: 0px solid #FF0000; margin-left:250px; margin-right: 20px;}
.demand table{ border: 0px solid #FF0000; width:400px; margin:5px;}
.demand table td input,
.demand table td textarea{ width:250px;}
.demand a{text-decoration: none; color: #000000;}
.demand a:hover{text-decoration: underline;}
/*****************************************************************************************************************************************/
	/*		Информация об объекте		*/
div.ObjectInfo{	margin-bottom:10px; }
div.ObjectInfo H1{ font-size:18px; font-weight: bold;  font-family: "Tahoma"; color:#000000;  margin: 0px;}
table.ObjectInfo{ background-color:#FFFFFF;	width:100%; margin-top: 7px; }
table.ObjectInfo td.BigLink a{display: none;font-size: 18px; font-family:"Trebuchet MS"; color:#666666;}
table.ObjectInfo td, table.ObjectInfo th{ vertical-align:top;	width:33%; color:#000000;}
table.ObjectInfo table{ width:100%;}
/*****************************************************************************************************************************************/
	/*		Google Maps		*/
div.gmap{	position:absolute; 	top:100px; 	left:200px; 	display:none;	width:800px;}
div.gmap div.gmap_content{	background-color:#FFFFFF;	width:99%;}
table.gmap{	background-color:#FFFFFF;	width:99%;}
table.gmap td{	vertical-align:top;	width:33%;}

/*****************************************************************************************************************************************/
	/*		Список объектов для посетителей		*/
table.GuestsObjs th{ text-align:left;}
/*****************************************************************************************************************************************/
	/*		Список		*/

table.obj_table {}
table.obj_table div.textTitle{ font-size:18px; font-weight: bold;  font-family: "Tahoma";/*padding:10px 0px 5px 0px;*/ }
table.obj_table td.BigLink a{display: none;font-size: 18px; font-family:"Trebuchet MS"; color:#AE028C;}
table.List{	width:100%; border:0px solid green}
table.List th{ background-color:#666666; padding:8px; color:#FFFFFF;}
table.List tr.hover:hover td{	background-color:#FFCCCC;}
table.List tr.type_group td{	background-color:#333333;	padding:4px 0px 4px 10px;	font-weight:bold;	color:#FFFFFF;}
table.List tr.center td{	padding-left:5px;	text-align:left;	border-bottom:1px solid #aaaaaa;}
table.List tr.selbl1 td{	background-color:#E0FFFF;}
table.List tr.selgr td{	background-color:#BBBBBB;	font-weight:bold;}
table.List tr.selunder td{	text-decoration:underline;}
table.List tr.selbold td{	font-weight:bold;}
table.List tr.selred td{	background-color:#FF6A6A;	/*font-weight:bold;*/}
table.List tr.CurObj td{	background-color:#F0BA3D; font-weight: bold; color:#FFFFFF;}
table.List tr.CurObj td a{	color:#FFFFFF;}
/*****************************************************************************************************************************************/
	/*		Фотографии		*/
.FotoView{	background-color:#000000;	opacity:0.5;	position:absolute;	top:0px;	left:0px;	width:110%;/*	height:expration;*/	z-index:9; 	display:none;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.FotoViewImg{	background-attachment:scroll;	background-color:#FFFFFF; 	border:1px solid #000000; 	padding:5px;	position:absolute; 	top:50px; 	left:50px; 	z-index:10; 	display:none;}
.FotoViewImgList{	background-color:#FFFFFF; 	border:1px solid #000000; 	padding:2px;	cursor:pointer;	position:absolute; 	z-index:10; 	display:none;}
/*********************************************************************************************************************************************************************/
/*			Предварительный просмотр   		*/
div#preview_block{	position:absolute;	left:0px;	top:0px;	z-index:10px;	width:100%;	height:100%;	display:none;}
div#preview_block img{	position:absolute;	border:1px solid #000000;	background-color:#FFFFFF;	padding:5px;	z-index:12px;	left:200px;	top:100px;}
div#preview_block div.bg{	width:100%;	z-index:11px;	position:absolute;	background-color:#000000;	opacity:0.5;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

/*****************************************************************************************************************************************/
	/*		Новости и Статьи - список		*/
div.ArtNews { border:0px solid #FF0000; margin:0px; overflow:hidden; width:70%;}
div.ArtNews div.textTitle span.date {font-weight:normal;}
div.ArtNews table{ border:0px solid #FF0000; width:100%; margin-top:10px;}
div.ArtNews table td{ border:0px solid #0000FF;  padding: 0px 10px 10px 0px;}
div.ArtNews table td div.Img{  border:0px solid #0000FF; float:left; width:148px; height:148px;}
div.ArtNews table td div.Img img{ width:120px; height:120px; margin:13px 0px 0px 14px;}
div.ArtNews table td div.Title {margin:10px 5px 0px 0px;}
div.ArtNews table td div.Title a{font-family:"Trebuchet MS"; font-size:14px; color:#7b7b7b; text-decoration:underline; font-weight:bord;}
div.ArtNews table td div.Desc { color:#7b7b7b; }
div.ArtNews .OtherLinks{ display:none;}
/*****************************************************************************************************************************************/
/*		Новости и Статьи - содержимое 	*/
div.ArtNewsInfo {  border:0px solid #FF0000; margin:5px;  overflow:hidden; //height:1%;}
div.ArtNewsInfo table{ width: 100%;}

div.ArtNewsInfo td.LeftPanel{ border:0px solid #FF0000; width:300px; }
div.ArtNewsInfo td.LeftPanel a{ display:block; border:0px solid #FF0000; overflow:hidden; //height:1%;}
div.ArtNewsInfo td.LeftPanel div.Img{  border:0px solid #0000FF; float:left; width:148px; height:148px; background:url(../img/interface/bgLastObj.jpg); }
div.ArtNewsInfo td.LeftPanel div.Img img{ width:120px; height:120px; margin:13px 0px 0px 14px;}
div.ArtNewsInfo td.LeftPanel b{ display:block; margin-top: 13px;}
div.ArtNewsInfo td.LeftPanel span{ display:block; margin:5px 15px 5px 15px ;}

div.ArtNewsInfo td.Info div.Img{  border:0px solid #FF0000; float:left; width:267px; height:267px; background: url(../img/interface/bgNewsImgBig.jpg); margin:0px;}
div.ArtNewsInfo td.Info div.Img img{ width:240px; margin:0px;}
div.ArtNewsInfo td.Info div.textTitle{ margin-bottom:13px;}
div.ArtNewsInfo td.Info div.date{ text-align: left; margin-top:10px;}
div.ArtNewsInfo td.Info div.desc{ text-align: left; font-weight:bold; margin-top:5px;}
div.ArtNewsInfo td.Info div.text{ text-align:justify;}
div.ArtNewsInfo td.Info div.sourse{ clear:both; text-align: right;}
.pagesobj{display:none;}
.footer{
	
	border: 0px solid red;
	height:150px;
	background-position: bottom;
	position: relative;
	
	margin-top: -266px; /* отрицательное значение равное высоте */
	
    //clear:both
}
@media all and (-webkit-min-device-pixel-ratio:0) {
  .footer{
	
	border: 0px solid red;
	height:150px;
	background-position: bottom;
	position: relative;
	margin-top: -50px;
	 /* отрицательное значение равное высоте */
	
    //clear:both
}
}
@media print{.header{
	
	height:120px;
	*margin-left:6px;
	width:996px;
	

}}
#serchedid{ display: none;
width:250px;
margin-top:130px;
float:right;
}
#searchbtn {display:none;
	width: 25px;
	height:25px;
	float:right;
	margin-top:125px;
	margin-right:12px;
	border: 0px solid red;
	cursor: pointer;
	//background-color: #666666;
	background: url(../img/buttons/search.png) no-repeat;
}
table.navtable{border:0px solid #FF0000; width: 100%;}
table.navtable td {border:0px solid #FF0000; padding-bottom: 50px;width: 50%;}
table.navtable td a {font-size: 13px; font-family:"Trebuchet MS"; color:#000000;}
table.navtable td.BigLink {display: none;padding-bottom: 10px;display:none;}
table.navtable td.BigLink a{display:none;font-size: 18px; font-family:"Trebuchet MS"; color:#AE028C;}
div.specoffer {margin-top: 20px; margin-bottom: 20px;display: none;}
div.specoffer div.BanersOnMainPage{ display: none;padding:0px; overflow:hidden; //height:1%;}
div.specoffer div.BanersOnMainPage b{ display:none; float:left; width:25px;}
div.specoffer div.BanersOnMainPage a.baner{ overflow: hidden; border:0px solid #FF0000; display:inline; /*width:350px;*/ float:left; margin:5px 5px 5px 0px; padding:0px; text-align:center; color:#000000; text-decoration:none;}
div.specoffer div.BanersOnMainPage a.baner div.textinfo{ border:0px solid green; width:195px; margin-top: 10px;  float:left; }
div.specoffer div.BanersOnMainPage a.baner div.titleName{  font-size:14px;  color:#4A3D1A; text-align:left; font-weight:bold; margin: 0px 0px 10px 15px; border: 0px solid green}
div.specoffer div.BanersOnMainPage a.baner div.Foto{ width:150px;  margin:auto; float:left}
div.specoffer div.BanersOnMainPage a.baner div.Foto img {width:150px; margin:0px; float: left}
div.specoffer div.BanersOnMainPage a.baner div.text{ border:0px solid blue;text-align:justify; padding-left: 10px;  color:#4A3D1A; font-family:"Trebuchet MS"; font-size:12px; margin:5px; height:70px; overflow: hidden;}
.cntinfo {
width: 996px;
color:#333333;}
.cntinfo td{
width: 280px;
	
}
.ImgonMain{
float:right;
height: 50px;
width: 322px;
margin-right: 20px;
margin-bottom: 10px;


}
.IndexPage {width: 70%; text-align: justify; }
#btns{margin-top: 0px; float: none;}
select{width: 200px}