

HTML {background: #ebebeb  url(body.jpg) left 388px repeat-x; height: 100%;}


BODY{
	margin: 0px;
	padding: 0px;
	text-align: justify;
	color: #484747;
	font-family: Arial;
	font-size: 11px;
	background:  url(top.jpg) left top repeat-x;
	height: 100%;
	display: block;
 position: relative;
}


TABLE{
	font-size: 100%;

	border-collapse: collapse;
}

TD{
    margin: 0px;
    padding: 0px;
    
}

.pageBodyContainer{

	margin: 0px auto;
	padding: 0px;
	width: 980px;
  height: 100%;
	text-align: left;
	position: relative;
}

TABLE.layout {
    width: 100%;
	margin: 0px; 
	padding: 0px;
	position: relative;
}

TD#head {
	height: 100px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background: url(menu.jpg) 29px bottom no-repeat;
	z-index: 10000;
}

#head_div {
	margin: 0px;
	padding: 0px;
	position: relative;
  z-index: 10000;
}


.siteLogotype {display: none;}



.siteLanguage {
  margin: 0px;
	padding: 0px;
	width: 120px;
	height: 15px;
	top: 25px;
	left: 29px;
	margin: 0px;
	padding: 0px 0px 0px 0px; 
	position: absolute;
	z-index: 10000;
}

#glavnaya .siteLanguage {
  margin: 0px;
	padding: 0px;
	width: 110px;
	height: 15px;
	top: 50%;
	left: 50%;
	margin: 0px;
	margin-top: -348px;
	margin-left: -373px;
	padding: 0px 0px 0px 0px; 
	position: absolute;
	z-index: 10000;
	display: none;
}

#glavnaya .siteLanguage2 {
  margin: 0px;
	padding: 0px;
	width: 120px;
	height: 15px;
	top: 10px;
	left: 27px;
	margin: 0px;
	padding: 0px; 
	position: absolute;
	z-index: 10000;

}

.language {
  color: #727272;
	font-size: 11px;
	text-decoration: none;
	font-weight: 500;
	padding: 0px 2px 0px 30px;
	display: block;
}

.langeng .siteLanguage .language {background: url(rus.jpg) left center no-repeat;}
.langrus .siteLanguage .language {background: url(eng.jpg) left center no-repeat;}

.langeng .siteLanguage2 .language {background: url(rus.jpg) left center no-repeat;}
.langrus .siteLanguage2 .language {background: url(eng.jpg) left center no-repeat;}

.language:hover {text-decoration: underline; color: #727272;}

#languageActive {
	font-weight: 500;
	display: none;
}

.pageServiceMenu {
	margin: 0px;
	padding: 0px;
	top: 60px;
	left: 29px;
	position: absolute;
	width: 665px;
	height: 40px;
	display: block;
	overflow: hidden;
}

.pageServiceMenu LI  {
    float: left; 
	display: block;
	list-style-type: none;
	clear: none;
	height: 40px;
	padding: 0px;
	margin: 0px;
}
.pageServiceMenu  A {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin: 0px 0px 0px 1px;
	width: 201px;
	height: 20px;
	display: block;
	text-align: center;
	padding: 10px;
}

.pageServiceMenu  A.menu {
  line-height: 100;
	overflow: hidden;
}




.sitesectionsuschevsky ul.pageServiceMenu  li #contactus {display: none;}
.sitesectionsuschevsky ul.pageServiceMenu  li #photo {display: none;}
.sitesectionsuschevsky ul.pageServiceMenu  li #special {display: none;}




.langrus  .pageServiceMenu  .menu#contactussusch {background: url(contactus_rus.jpg) left top no-repeat; width: 199px;}
.langrus  .pageServiceMenu  .menu#photosusch {background: url(photo_rus.jpg) left top no-repeat;}
.langrus  .pageServiceMenu  .menu#specialsusch {background: url(special_rus.jpg) left top no-repeat; margin: 0px;}

.langeng .pageServiceMenu  .menu#contactussusch {background: url(contactus_eng.jpg) left top no-repeat; width: 199px;}
.langeng .pageServiceMenu  .menu#photosusch {background: url(photo_eng.jpg) left top no-repeat;}
.langeng .pageServiceMenu  .menu#specialsusch {background: url(special_eng.jpg) left top no-repeat; margin: 0px;}

.langrus  .pageServiceMenu  .menuActive#contactussusch {background: url(contactus_rus_active.jpg) left top no-repeat; width: 199px;}
.langrus  .pageServiceMenu  .menuActive#photosusch {background: url(photo_rus_active.jpg) left top no-repeat;}
.langrus  .pageServiceMenu  .menuActive#specialsusch {background: url(special_rus_active.jpg) left top no-repeat; margin: 0px;}

.langeng .pageServiceMenu  .menuActive#contactussusch {background: url(contactus_eng_active.jpg) left top no-repeat; width: 199px;}
.langeng .pageServiceMenu  .menuActive#photosusch {background: url(photo_eng_active.jpg) left top no-repeat;}
.langeng .pageServiceMenu  .menuActive#specialsusch {background: url(special_eng_active.jpg) left top no-repeat; margin: 0px;}


.langrus  .pageServiceMenu  .menu#contactus {background: url(contactus_rus.jpg) left top no-repeat; width: 199px;}
.langrus  .pageServiceMenu  .menu#photo {background: url(photo_rus.jpg) left top no-repeat;}
.langrus  .pageServiceMenu  .menu#special {background: url(special_rus.jpg) left top no-repeat; margin: 0px;}

.langrus  .pageServiceMenu  .menuActive#contactus {background: url(contactus_rus_active.jpg) left top no-repeat; width: 199px;}
.langrus  .pageServiceMenu  .menuActive#photo {background: url(photo_rus_active.jpg) left top no-repeat;}
.langrus  .pageServiceMenu  .menuActive#special {background: url(special_rus_active.jpg) left top no-repeat; margin: 0px;}

.langeng .pageServiceMenu  .menu#contactus {background: url(contactus_eng.jpg) left top no-repeat; width: 199px;}
.langeng .pageServiceMenu  .menu#photo {background: url(photo_eng.jpg) left top no-repeat;}
.langeng .pageServiceMenu  .menu#special {background: url(special_eng.jpg) left top no-repeat; margin: 0px;}

.langeng .pageServiceMenu  .menuActive#contactus {background: url(contactus_eng_active.jpg) left top no-repeat; width: 199px;}
.langeng .pageServiceMenu  .menuActive#photo {background: url(photo_eng_active.jpg) left top no-repeat;}
.langeng .pageServiceMenu  .menuActive#special {background: url(special_eng_active.jpg) left top no-repeat; margin: 0px;}


.pageServiceMenu LI .menuActive {
	color: #444444;
}

.pageServiceMenu LI A:hover {

	color: #444444; 
}


TD#main {
	padding: 30px 20px 20px 49px;
	margin: 0px;
	position: relative;
	background: url(main.jpg) 29px 50px repeat-y;
	width: 624px;
	 min-height: 650px;
	_height: 650px;
}


#main_div {
	padding: 0px;
	margin: 0px;
	width: 624px;
	position: relative;
	display: block;
  border: 1px solid #ffffff;
	 min-height: 650px;
	_height: 650px;

}
TD#left_in,
TD#right_in {
  padding: 0px;
	margin: 0px;
	position: relative;
	min-height: 500px;
	_height: 500px;

}
#left_in_div,
#right_in_div {
  padding: 0px;
	margin: 0px;
	position: relative;
	min-height: 500px;
	_height: 500px;
}
TD#left_in {
  width: 220px;
	padding-top: 37px;
}
TD#right_in {
  width: 394px;
	padding: 20px 0px 0px 10px;
}


H2 {
  background: url(pagetitle.jpg) left top repeat-x;
	height: 16px;
	margin: 0px;
	position: absolute;
	padding: 5px 10px;
	top: -30px;
	left: -21px;
	width: 643px;
	display: block;
  color: #323232;
	font-size: 12px;
	text-transform: none;
	
}

td#logotype {
	padding: 0px;
	margin: 0px;
		height: 287px;
	width: 287px;
	position: relative;
	background: url(logotype_back.jpg) left bottom no-repeat;
}

#logotype_div {
	padding: 0px;
	margin: 0px;
	position: relative;
}

.logotypecontener {margin: 0px; padding: 0px; position: absolute; left: 17px; top: 10px; width: 226px; height: 105px;}

#logotypelesnaya {display: none;  margin: 0px; padding: 0px;}
#logotypesuschevsky {display: none;  margin: 0px; padding: 0px;}

#logotypelesnaya img {border: none;}
#logotypesuschevsky img {border: none;}

.sitesectionlesnaya #logotypelesnaya{display: block;}
.sitesectionsuschevsky #logotypesuschevsky {display: block;}

.linktolesnaya {
  margin: 0px;
	padding: 0px;
	position: absolute;
  top: 225px;
	left: 20px;
	display: block;

	width: 232px;
	height: 32px;


}

.langrus .linktolesnaya {left: 13px;}

.linktolesnaya img {border: none; }

.linktosyshevsky {
  margin: 0px;
	padding: 0px;
	position: absolute;
  top: 225px;
	display: block;
  left: 5px;
	width: 247px;
	height: 32px;

}

.linktosyshevsky  img {border: none;}

.langeng .linktosyshevsky {
  margin: 0px;
	padding: 0px;
	position: absolute;
  top: 235px;
	display: block;
 left: 13px;
	width: 232px;
	height: 32px;
}

.bronia {
  position: absolute;
	bottom: 45px;
	left: 90px;
	width: 100px;
	height: 60px;
	display: block;
	line-height: 2;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

.langeng .bronia {bottom: 40px;}

.bronia img {border: none;	}

#logotype_div  .bronia .text #brles { margin: 0px; padding: 0px; display: none;}
#logotype_div  .bronia .text #brsusch  {display: none; margin: 0px; padding: 0px;}


.sitesectionlesnaya #logotype_div  .bronia .text #brles {display: block; }
.sitesectionsuschevsky #logotype_div  .bronia .text #brsusch {display: block; }



td#left {
	padding: 0px;
	margin: 0px;
	position: relative;
	display: block;
	background: url(adress_back.jpg) left top repeat-y;
  min-height: 550px;
	_height: 550px;
}

#left_div {
	padding: 0px;
	margin: 0px;
	position: relative;
	
}


td#more{
	padding: 0px;
	margin: 0px;
	position: relative;

	background: url(adress_back.jpg) left top repeat-y;

}

#more_div {
	padding: 0px;
	margin: 0px;
	position: relative;
	
}

td#adress {
	padding: 0px;
	margin: 0px;
	position: relative;
	display: block;
	height: 147px;
	width: 287px;
	background: url(adress_back.jpg) left top repeat-y;
}

#adress_div {
	padding: 0px;
	margin: 0px;
	position: relative;
	
}

td#adress .adress,
td#adress .adress_susch {

	color: #515151;
	position: absolute;
	width: 217px;
	height: 117px;
	left: 0px;
	top: 0px;
	padding: 15px 20px 15px 20px;
	margin: 0px;
}

.adr {text-transform: uppercase;}

.phone A {color: #515151;}
.phone A:hover {color: #515151; text-decoration: none;}
.maplink A {color: #62c2a3; text-decoration: none; cursor: pointer;}
.maplink A:hover {color: #62c2a3;}
.maplink {}
.maplink1 {color: #62c2a3; text-decoration: none; cursor: pointer;}
td#special {
	padding: 0px;
	margin: 0px;
	position: relative;
	display: block;
  min-height: 750px;
	_height: 750px;
  width: 287px;
	background: url(adress_back.jpg) left top repeat-y;
}

#special_div {
	padding: 0px;
	margin: 0px;
	position: relative;
	min-height: 720px;
	_height: 702px;
}

td#special  .special,
td#special  .special_susch,
td#special  .priority {

	color: #515151;
	position: absolute;
	width: 217px;
	height: 200px;
	left: 0px;
	top: 0px;
	/*padding: 10px 20px 10px 20px;*/
	padding: 150px 20px 10px 20px;
	margin: 0px;
	display: block;
}
td#special  .priority {
  padding: 10px 20px 10px 20px;
}

td#special  .special h3.title A,
td#special  .special_susch h3.title A,
td#special  .priority  h3.title A {
  background: url(special.jpg) left top repeat-x;
	height: 16px;
	margin: 0px 0px 0px -20px;
	overflow: hidden;
	line-height: 100;
	padding: 5px 10px;
	width: 237px;
	display: block;
  color: #323232;
	font-size: 12px;
	text-transform: uppercase;
}
td#special  .priority  h3.title A  {
   background: url(priority.jpg) left top repeat-x;
}

.langeng td#special  .special h3.title A,
.langeng td#special  .special_susch h3.title A {
  background: url(special_eng2.jpg) left top repeat-x;
}

td#special  .special .conferenc,
td#special  .special_susch .conferenc {
  background: #99d1be;
	color: #ffffff;
	text-transform: uppercase;
	padding: 4px 8px;
	display: block;
	/*width: 100px;*/
}

.langeng td#special .special .conferenc,
.langeng td#special .special_susch .conferenc {width:120px;}

td#special  .special .podrobnee,
td#special  .special_susch .podrobnee {
   text-decoration: none;
	color: #515151;
}

td#special  .special .podrobnee:hover,
td#special  .special_susch .podrobnee:hover {
   text-decoration: none;
	color: #515151;
}

td#adress .adress,
td#adress .adress_susch,
td#special .special,
td#special .special_susch {
  display: none;
}

.sitesectionlesnaya td#adress .adress,
.sitesectionsuschevsky td#adress .adress_susch,
.sitesectionlesnaya td#special .special,
.sitesectionsuschevsky td#special  .special_susch {
  display: block;
}


/*--------------page special offers---------------*/

.special_lesn .object {
  padding: 0px 0px 45px 0px;
	border-top: 1px dotted #cccccc;
	
} 

.special_lesn .object .preview {
  border: 1px solid #484747;
	margin-right: 20px;
}
.special_lesn .object .link a,
.special_link  .link a {
  text-decoration: none;
	margin: 10px 0px 0px 0px;
	float: right;
	clear: none;
	display: block;
  height: 20px;
	padding: 7px 0px 0px 10px;
	background: url(for_link.jpg) left center no-repeat;
	color: #484747;
}
.special_link  .link a {
  float: left;
	clear: none;
}
.special .link a,
.special_susch .link a {
  text-decoration: none;
	margin: 10px 0px 0px 0px;
	float: left;
	clear: none;
	display: block;
  height: 20px;
	padding: 7px 0px 0px 10px;
	background: url(for_link.jpg) left center no-repeat;
	color: #484747;
}

.special_lesn .object .link a:hover,
.special_link  .link a:hover,
.special .link a:hover,
.special_susch .link a:hover {
  text-decoration: underline;
	color: #484747;
} 
/*-------------------------------------------*/
.siteTitle {}

.siteSubtitle {}




.pageSearch {}

.pageSearch INPUT {}

.pageSearch .button {}

td#menu {
	padding: 0px;
	margin: 0px;
	position: relative;
	height: 33px;
}

#menu_div {
	padding: 0px;
	margin: 0px;
	position: relative;

}

ul.pageMenu {
	width: 664px;
	padding: 0px;
	margin: 0px;
	height: 33px;
	position: absolute;
	display: block;
	top: -63px;
	left: -20px;
	z-index: 10000;
}





.pageMenu .menu {
	color: #027847;
	margin: 0px;
	padding: 8px 10px;
	font-size: 14px;
	width: 146px;
	text-decoration: none;
	display: block;
	line-height: 1;
	text-transform: none;
	height: 17px;
	float: left;
	text-align: center;
	clear: none;
	font-size: 12px;
	font-weight: bold;
  background: url(menu_item.jpg) left top no-repeat;

}





.pageMenu .menuActive { color: #444444;}

.pageMenu .menu:hover {color: #444444;}



.pageMenu LI {
	clear: none;
	float: left;
	list-style-type: none;
}

.submenu{
	width: 664px;

	top: 0px;
	left: 0px;
	z-index: 10000;
	display: none; 
	position: relative;
	margin: 0px;
	padding: 0px;
}

.pageMenu .submenu  .menu {display: block; margin: 0px; position: relative;}

.sitesectionlesnaya .pageMenu .submenu#lesnaya_submenu {display: block; display: block;}
.sitesectionsuschevsky .pageMenu .submenu#suschevsky_submenu {display: block; display: block;}

.submenu .menu {
	text-transform: none;
}

.pageMenu .submenu  .menu {line-height: 100; overflow: hidden;}

.langrus .pageMenu .submenu  .menu#hotel {background: url(hotel_rus.jpg) left top no-repeat;}
.langrus .pageMenu .submenu  .menu#rooms {background: url(rooms_rus.jpg) left top no-repeat;}
.langrus .pageMenu .submenu  .menu#meeting {background: url(meetings_rus.jpg) left top no-repeat;}
.langrus .pageMenu .submenu  .menu#bar {background: url(bar_rus.jpg) left top no-repeat;}

.langeng .pageMenu .submenu  .menu#hotel {background: url(hotel_eng.jpg) left top no-repeat;}
.langeng .pageMenu .submenu  .menu#rooms {background: url(rooms_eng.jpg) left top no-repeat;}
.langeng .pageMenu .submenu  .menu#meeting {background: url(meetings_eng.jpg) left top no-repeat;}
.langeng .pageMenu .submenu  .menu#bar {background: url(bar_eng.jpg) left top no-repeat;}

.langrus .pageMenu .submenu  .menu#hotelsusch {background: url(hotel_rus.jpg) left top no-repeat;}
.langrus .pageMenu .submenu  .menu#roomssusch {background: url(rooms_rus.jpg) left top no-repeat;}
.langrus .pageMenu .submenu  .menu#meetingsusch {background: url(meetings_rus.jpg) left top no-repeat;}
.langrus .pageMenu .submenu  .menu#barsusch {background: url(bar_rus.jpg) left top no-repeat;}

.langeng .pageMenu .submenu  .menu#hotelsusch {background: url(hotel_eng.jpg) left top no-repeat;}
.langeng .pageMenu .submenu  .menu#roomssusch {background: url(rooms_eng.jpg) left top no-repeat;}
.langeng .pageMenu .submenu  .menu#meetingsusch {background: url(meetings_eng.jpg) left top no-repeat;}
.langeng .pageMenu .submenu  .menu#barsusch {background: url(bar_eng.jpg) left top no-repeat;}


.langrus .pageMenu .submenu  .menuActive#hotel {background: url(hotel_rus_active.jpg) left top no-repeat;}
.langrus .pageMenu .submenu  .menuActive#rooms {background: url(rooms_rus_active.jpg) left top no-repeat;}
.langrus .pageMenu .submenu  .menuActive#meeting {background: url(meetings_rus_active.jpg) left top no-repeat;}
.langrus .pageMenu .submenu  .menuActive#bar {background: url(bar_rus_active.jpg) left top no-repeat;}

.langeng .pageMenu .submenu  .menuActive#hotel {background: url(hotel_eng_active.jpg) left top no-repeat;}
.langeng .pageMenu .submenu  .menuActive#rooms {background: url(rooms_eng_active.jpg) left top no-repeat;}
.langeng .pageMenu .submenu  .menuActive#meeting {background: url(meetings_eng_active.jpg) left top no-repeat;}
.langeng .pageMenu .submenu  .menuActive#bar {background: url(bar_eng_active.jpg) left top no-repeat;}

.langrus .pageMenu .submenu  .menuActive#hotelsusch {background: url(hotel_rus_active.jpg) left top no-repeat;}
.langrus .pageMenu .submenu  .menuActive#roomssusch {background: url(rooms_rus_active.jpg) left top no-repeat;}
.langrus .pageMenu .submenu  .menuActive#meetingsusch {background: url(meetings_rus_active.jpg) left top no-repeat;}
.langrus .pageMenu .submenu  .menuActive#barsusch {background: url(bar_rus_active.jpg) left top no-repeat;}

.langeng .pageMenu .submenu  .menuActive#hotelsusch {background: url(hotel_eng_active.jpg) left top no-repeat;}
.langeng .pageMenu .submenu  .menuActive#roomssusch {background: url(rooms_eng_active.jpg) left top no-repeat;}
.langeng .pageMenu .submenu  .menuActive#meetingsusch {background: url(meetings_eng_active.jpg) left top no-repeat;}
.langeng .pageMenu .submenu  .menuActive#barsusch {background: url(bar_eng_active.jpg) left top no-repeat;}


ul.displayedSubmenu {
    display:block;

}

.pageMenu .displayedSubmenu {display: block;}

#hotel_submenu {
	position: absolute;
	top: 28px;
  left: 0px;
	width: 164px;
}


#rooms_submenu {

	position: absolute;
	top: 28px;
  left: 167px;
	width: 164px;
}

#meeting_submenu {

	position: absolute;
	top: 28px;
  left: 333px;
	width: 164px;

}

#meeting_submenu .menu {background: none; height: 14px; padding: 4px 10px; font-weight: 500;}
#rooms_submenu .menu {background: none; height: 14px; padding: 4px 10px; font-weight: 500;}
#hotel_submenu .menu {background: none; height: 14px; padding: 4px 10px; font-weight: 500;}


#hotelsusch_submenu {
	position: absolute;
	top: 28px;
  left: 0px;
	width: 164px;
}


#roomssusch_submenu {

	position: absolute;
	top: 28px;
  left: 167px;
	width: 164px;
}

#meetingsusch_submenu {

	position: absolute;
	top: 28px;
  left: 333px;
	width: 164px;
}

#meetingsusch_submenu .menu {background: none; height: 14px; padding: 4px 10px; font-weight: 500;}
#roomssusch_submenu .menu {background: none; height: 14px; padding: 4px 10px; font-weight: 500;}
#hotelsusch_submenu .menu {background: none; height: 14px; padding: 4px 10px; font-weight: 500; }

.submenu .submenu {
    background: #8c8c8c;

}

.submenu .submenu .menu {
   line-height: 1;
	 color: #ffffff;
	 backgound: none;
	 border-top: 1px solid #ffffff;
	 height: 18px;
}

.submenu .submenu .menu:hover {
  color: black;
}

H3.title {
	font-weight: bold;
	color: #027847;
	font-size: 11px;
}

H4.title{

	font-weight: bold;
	font-size: 11px;
	
}

.button {
	background: #d0d3d3;
	border: 1px solid white;
	margin: 10px 0px;
	padding: 0px;
	color: white;
}

A {color: #484747;
  text-decoration: underline;
}
A:hover {color: #484747;
  text-decoration: none;
}
a img {
  border: none;
	cursor: pointer;
}

.content {
	margin: 10px 0px;
	clear: both;
}

.object {
	margin: 10px 0px;
	clear: both;
}

IMG.preview {
	float: left;
	margin: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}

IMG.image {
	float: right;
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.text {margin: 10px 0px;}

.tableTable {
	border-bottom: 12px solid #d0d3d3;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 100%;
}

.tableTable .tableHeader TD {
	background: #d0d3d3;
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	padding: 1px 3px;
}

.tableTable TD {
	border-bottom: 1px solid #d0d3d3;
	padding: 5px 3px;
}

.tableTable TD.preview {border-top: 0px;}

.tableTable TD.title {
	font-size: 11px;
	font-weight: bold;
}

form input {width: 300px;}
form textarea {width: 300px;}
form .button {width: auto; background: #d0d3d3; color: #484747; border: 1px solid #b9b9b9;}
a.button_prior {
  width: 110px; background: #99d1be;
	color: #ffffff;
	text-transform: uppercase;
	padding: 4px 8px;
	text-align: center;
	
}
 a.button_prior,
 a:hover.button_prior {
  text-decoration: none;
	cursor: pointer;
	display: block;
	
}
.langeng a.button_prior {
  width: 60px; 
	text-align: center;
}
.contentSpecialSales {text-align: center;}

.contentSpecialSales H3.title {text-align: center;}
.contentSpecialSales H4.title {text-align: center;}

.contentSpecialSales .text {
	text-align: center; 
	clear: both;
	margin: 10px 0px;
}

.contentSpecialSales .note {
	text-align: center; 
	clear: both;
	margin: 10px 0px;
}

.contentSpecialSales .link {
	text-align: center;  
	clear: both; 
	display: block;
	margin: 10px 0px;
}

.contentSpecialSales .price {
	font-size: 14px; 
	color: orange; 
	clear: both; 
	display: block;
	text-align: center;
	margin: 10px 0px;
}

.contentSpecialSales .count {
	text-align: center; 
	clear: both;
	margin: 10px 0px;
}

.contentSpecialSales .button {
	text-align: center; 
}

.contentSpecialSales .bottom {text-align: center;}

.contentPhotoAlbum .object {
    background: none;
	margin: 10px 10px 10px 0px;
	padding: 0px;
	clear: none;
    display: block;
    width: 190px;
    height: 170px;
    position: relative;
    float: left;
    text-align: center;    
			   
}
/*--------------Album for phototours--------------*/
.contentPhotoAlbum.phototour .object {
  margin: 10px 20px 10px 70px;
	_margin: 10px 30px 10px 40px;
	
}

.contentPhotoAlbum.phototour .object.center {
   margin: 10px 0px 10px 208px;
	_margin: 10px 0px 10px 105px;

}
/*-----------------------------------------------*/
.contentPhotoAlbum .preview {
         display: block; 
         margin: auto;
         margin-top: 10px;
         clear: none; 
         float: none;
}
.contentPhotoAlbum .object .link {
    float: none;
    font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: 190px;
    position: absolute;
    top: 170px;
    text-align: left;
    left: 0px;
    
}

.contentPhotoAlbum .object .link:hover {color: #cccccc;}

.contentPhotoAlbum .object .note {
	float: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: 190px;
    position: absolute;
    top: 138px;
    text-align: left;
    left: 0px;
}

.siteAuth {}

.siteAuth TD {}
.siteAuth INPUT {}
td.authButton {}
.authButton .button {}

TD#footer{
	height: 70px;
	padding: 0px;
	margin: 0px;
	position: relative;

}

#footer_div {
	padding: 0px;
	margin: 0px;
	position: relative;
}

.pageCopyrights {
  color: #787878;
  position: absolute;
	top: 15px;
	left: 49px;
	margin: 0px;
	padding: 0px;
}

.pageCopyrights A {
  color: #787878;
	text-decoration: none;
}

/* ������� �������� */



td#centerhome { position: relative; margin: 0px; padding: 0px; height: 100%;}
#centerhome_div { margin: 0px; position: relative; padding: 0px;  height: 100%;}



.langeng .homelinks {background: #ffffff url(home_back_eng.jpg) center bottom no-repeat;}


#centerhome .homelinks img {border: none;}

.homelinks {
	position: absolute; 
	width: 800px;
	height: 727px;
	display: block;
	top: 50%;
	left: 50%;
	margin: 0px;
	margin-top: -363px;
	margin-left: -400px;
	padding: 0px;
	z-index: 100;
	background: #ffffff url(home_back.jpg) center bottom no-repeat;
}

.langeng .homelinks {background: #ffffff url(home_back_eng.jpg) center bottom no-repeat;}


#centerhome .homelinks img {border: none;}

.homelinks #home_sushevsky {
  position: absolute;
	top: 44px;
	left: 27px;
	border: none;
} 

.homelinks  img#home_sushevsky {
  position: absolute;
	top: 44px;
	left: 27px;
	border: none;
} 

.homelinks #home_lesnaya {
  position: absolute;
	top: 44px;
	left: 415px;
  border: none;
} 

.homelinks  img#home_lesnaya {
  position: absolute;
	top: 44px;
	left: 415px;
  border: none;
} 

.homelinks1  .copyright_main {
  font-size: 10px;
	position: absolute;
	left: 27px;
	display: block;
	top: 500px;
	
	border: 1px solid red;
	width: 750px;
}



td#flash {
	padding: 0px;
	margin: 0px;
	position: relative;
	width: 693px;
	display: block;
	height: 287px;
	background: url(flash_back.jpg) left top no-repeat;
	z-index: 1;
}

#flash_div {
	padding: 0px;
	margin: 0px;
	position: relative;
	
}

#flash_div .flash {
  position: absolute;
	top: 5px;
	right: 6px;
	padding: 0px;
	margin: 0px;
  width: 652px;
	height: 268px;
}

#flash_div .flash h3 {display: none;}

#flash_div .flash .image_flash {margin: 0px; padding: 0px; display: none;}
#flash_div .flash .image_flash2 {margin: 0px; padding: 0px; display: none;}
#flash_div .flash .text {margin: 0px; padding: 0px;}

#flashcontent333 {padding: 0px;}
#flashcontent222 {margin: 0px; background: url(/userdata/images/m-sush.jpg) left top no-repeat;}

.sitesectionlesnaya #flash_div .flash .image_flash2 {display: block;}
.sitesectionsuschevsky #flash_div .flash .image_flash {display: block;}

.mapmenu {margin: 0px ; padding: 0px auto; position: absolute; top: 17px; right: 40px;}
.mapmenu table {width: 100px;}
.mapmenu td {width: 33px;}
.mapmenu img {border: none;}



.maplesnaya {display: none;}
.sitesectionlesnaya .mapsuschevsky {display: block;}

.maplesnaya {display: none;}
.sitesectionsuschevsky .mapsuschevsky {display: block;}

.pageMenu A.menu#lesnaya {
   position: absolute;
	 top: 0px;
	 left: 0px;
	 width: 0px;
	 height: 0px;
	 font-size: 1px;
	 color: #ffffff;
	 background: none;
	 display: block;
}
.pageMenu A.menu#suschevsky {
   position: absolute;
	 top: 0px;
	 left: 0px;
	 width: 0px;
	 height: 0px;
	 font-size: 1px;
	 color: #ffffff;
	 background: none;
}

.pageMenu #lesnaya {
   position: absolute;
	 top: 0px;
	 left: 0px;
	 width: 0px;
	 height: 0px;
	 font-size: 1px;
	 color: #ffffff;
	 background: none;
	 display: block;
}

.pageMenu  .menu#suschevsky {
   position: absolute;
	 top: 0px;
	 left: 0px;
	 width: 0px;
	 height: 0px;
	 font-size: 1px;
	 color: #ffffff;
	 background: none;
}
/*---------------------*/
.tab table,
.tab1 table,
.ssilki_tab {
  border-collapse: collapse;

}
.tab table TD {
  border: 1px solid #cccccc;
	padding: 8px;
	text-align: center;
} 
.tab1 table TD {
 padding: 5px;
	text-align: center;
	font-weight: bold;
	
}   
.tab1 table TD IMG {
   border: 1px solid #cccccc;
	 margin: 0px 5px;
	 text-align: center;

}
#logo_icom {
  margin: 0px;
	padding: 0px;
	position: absolute;
	/*left: 338px;*/
	right: 27px;
	bottom: 10px;
}
.ssilki_tab table {
  border-collapse: collapse;
}
.ssilki_tab table td {
  padding: 0px 4px;
}


.langeng ul.pageServiceMenu  li #contactus  {background: url(contactus_eng.jpg) left top no-repeat; width: 199px;}
.langeng ul.pageServiceMenu  li #photo {background: url(photo_eng.jpg) left top no-repeat;}
.langeng ul.pageServiceMenu  li #special  {background: url(special_eng.jpg) left top no-repeat; margin: 0px;}


#contactus.langeng ul.pageServiceMenu li #contactus {background: url(contactus_eng_active.jpg) left top no-repeat; width: 199px;}
#photo.langeng  ul.pageServiceMenu   li  #photo  {background: url(photo_eng_active.jpg) left top no-repeat; margin: 0px;}
#special.langeng ul.pageServiceMenu   li  #special{background: url(special_eng_active.jpg) left top no-repeat; margin: 0px;}

.homelinks {	top: 50%; }