html {
  height:100%;
}
body{
	 margin:0;
  padding:0;
  height:auto;
  height:100%;
  min-height:100%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E5F60;
background:white;
	line-height : 14px;
}


td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E5F60;
	line-height:14px
}
p {
margin: 0;
padding:5px 0;
	font-size: 11px;
	color: #5E5F60;
	line-height:14px
}
a{

	font-size: 11px;
	color: #1E72B4;
	text-decoration : underline;
	font-weight : normal;
}
a:hover{
	color: #1E72B4;
	text-decoration : none;
	font-weight : normal;
}



h1	 {

	font-size: 24px;
	color: #0366B2;
	text-decoration : none;
	font-weight : normal;
	line-height:32px;
	margin : 0px;
	padding : 0px;
}
h2	 {

	font-size: 20px;
	color: #947C4C;
	text-decoration : none;
	font-weight : normal;
		margin : 0px;
	padding : 0px;
}
	h3	 {

	font-size: 12px;
	color: #0366B2;
	text-decoration : none;
	font-weight : bolder;
		margin : 0px;
	padding : 0px;
}

.header_brown {

	font-size: 12px;
	color: #947C4C;
	text-decoration : none;
	font-weight : bolder;
		margin : 0px;
	padding : 0px;
}

.header_brown_in {

	font-size: 18px;
	color: #947C4C;
	text-decoration : none;
	font-weight : normal;
		margin : 0px;
	padding : 10px 0;
}

.header_hotel {

	font-size: 18px;
	color: #947C4C;
	text-decoration : none;
	font-weight : normal;
		margin : 0px;

}


 .news, a.news, a.news:hover {
color:	#B49F74;
	font-size: 10px;
	font-weight : normal;
		text-decoration : none; 
}
 a.news:hover  {
	text-decoration : underline; }
.content_news, a.content_news, a.content_news:hover  {
color:	#6F99BA;
font-size: 10px;
	font-weight : normal;
		text-decoration : none; 
		line-height : 13px;
}
 a.content_news:hover  {
	text-decoration : underline; }



.blue, a.blue, a.blue:hover {
	font-size: 11px;
	color: #1E72B4;
	text-decoration : none;
	font-weight : normal;
}

a.blue {
	text-decoration : underline;
}

.blue_3, a.blue_3, a.blue_3:hover {
	font-size: 11px;
	color: #00629E;
	text-decoration : none;
	font-weight : bolder;
}

a.blue_3 {
	text-decoration : underline;
}
.brown, a.brown, a.brown:hover {
	font-size: 11px;
	color: #97855F;
	text-decoration : none;
	font-weight : normal;

}

a.brown  {
	text-decoration : underline;
}


.white, a.white, a.white:hover {
	font-size: 10px;
	color: white;
	text-decoration : none;
	font-weight : normal;
line-height: 13px
}

a.white  {
	text-decoration : underline;
}

.blue_2, a.blue_2, a.blue_2:hover {
	font-size: 10px;
	color: #519BD4;
	text-decoration : none;
	font-weight : normal;
line-height: 13px
}

a.blue_2:hover  {
	text-decoration : underline;
}
.blue_light, a.blue_light, a.blue_light:hover {
	font-size: 11px;
	color: #8CC3E1;
	text-decoration : none;
	font-weight : normal;
line-height: 13px
}

a.blue_light  {
	text-decoration : underline;
}


.header_1 {
	color: #0366B2;
	font-size: 22px;
padding: 0 0 0 0;
	line-height : 22px	
	
}
.header_2 {
	color: #0366B2;
	font-size: 22px;
	padding: 20px 8px 10px 15px;
	line-height : 22px	

	
	
}
.header_2 td{
	color: #0366B2;
	font-size: 22px;
	line-height : 22px	

}

.header_3 {
	color: #0366B2;
	padding: 20px 28px 0px 25px;
	

}

.header_3 td{
margin:0;
padding: 0 0 0 0;
	color: #0366B2;
	line-height : 22px;	
	font-size: 22px;
	

}
.header_3_br{
	line-height : 22px;	
color: #646262;}


.header_4 {
	color: #947C4C;
	padding: 15px 10px 10px 0px;
	

}

.header_4 td{
margin:0;
padding: 0 0 0 0;
	color: #947C4C;
	line-height : 22px;	
	font-size: 22px;
	

}





.menu, a.menu, a.menu:hover {
	font-size: 12px;
	color: white;
	text-decoration : none;
	font-weight : normal;
}

a.menu:hover {
	text-decoration : underline;
}

.arrow, a.arrow, a.arrow:hover  {
color:#947C4C;
	display: block;
	text-decoration : underline;
	font-weight: bolder;
	background: url(arrow_3.gif) no-repeat top right;
	background-position : 0 2px;
	font-size : 12px;
	margin: 0px;
	padding: 0 0 0px 16px;
}


a.arrow:hover  {

	text-decoration : none; }


.plain, a.plain, a.plain:hover {
	color: #5E5F60;
	text-decoration:none;
} 	
a.plain:hover {
	text-decoration:underline;
	color: #1E72B4;
}

input{
	color: #898F95;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #C4C3C3;
	background: #ECECEC;
	margin: 0px;
	height: 17px;
	padding-left: 4px;
}

.button_poisk {
	height:19px;
	width:19px;
	background : url(button_poisk.jpg) no-repeat;
	border: none;
	margin: 0px;
	padding: 0;
	cursor : pointer;
}
.button {
	height:33px;
	width: 114px;
	background : url(button.jpg) no-repeat;
	border: none;
	margin: 0px;
	padding: 0;
	cursor : pointer;
}
.button_2 {
	height:33px;
	width: 197px;
	background : url(button_2.jpg) no-repeat;
	border: none;
	margin: 0px;
	padding: 0;
	cursor : pointer;
}
.check {
	border: none;
	background: #F9EFD5
}
.list {
border: none;
height: 19px;
color: #136FB4;
background: white;
width: 170px;



}
form{
	margin : 0px;
	padding : 0px;
}


/*td*/

.top {
	background : url(top_line.gif) repeat-x top;
	height: 17px;
}

.bottom {
	background : #0060AA url(bottom_corner.jpg) no-repeat bottom left;
	height: 92px;
	padding: 25px 60px 0px 50px;
}

.bottom2 {
	background :  url(bottom.jpg) repeat-x bottom left;
	padding: 0 20px 0px 10px;
	
	
}



.line {
background-color : #FF001E
}
.main {
	background : url(top_back.jpg) no-repeat top left
}
.main_in {
	background : url(main_1.jpg) no-repeat top left;
}


.main_back {
	background : url(top_back2.jpg) repeat-x top 
}



.content {
	padding : 86px 22px 0 25px;
	

}
.news {
	padding : 20px 20px 0 0px;}
	
	
	.td {
	padding : 20px 35px 20px 15px;
}
.td2 {
	padding : 20px 0 20px 0 ;
}
.td3 {
	padding : 10px 15px 0 0;
}
.td4 {
	padding : 0px 8px 0 0;
}
.td5 {
	padding : 0px 0 0 20px;
}
.td6 {
	padding : 20px 20px 0 35px;
}
.td7{
	padding : 0px 25px 0 0px;
}

.td8 {
	padding : 0px 20px 0 0px;}
	

.poisk {
	padding : 10px 0 10px 20px
}
.pic {
	border: 6px solid #F7F4E7;
	margin-right: 10px;
}
.pic_noborder {
	border: none;
	margin-right: 10px;
}
.pic2 {
	border: 6px solid #F7F4E7;
	margin: 10px 5px;
	
}

.m_line{

clear : both;
	height:1px;
		margin: 0;
	background: url(line_b.gif) repeat-x left;
	padding: 10px 0;
}

.title {clear: both;
	width: 160px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	float : left;
}
.clear {
	clear:both;
	padding: 0;
		margin: 0;
}
.line_1 {
	height: 16px;
	background: #F5ECCF;
	margin : 0px;
	padding : 0px;
}
.line_2 {
	height: 16px;
	background: #EEEBE0;
	margin : 0px;
	padding : 0 0 0 0;
}
.line_3 {
	height: 16px;
	background: #FCF6E3;
	margin : 0px;
	padding : 0 0 0 0;
}
.logo {
padding: 5px 0 0 32px;
	
}

.price td {
	padding: 5px 5px 5px 10px;
}

.price_line{
	background : url(price_line.jpg) repeat-x bottom;
}
.price_line2{
	background : url(price_line_2.jpg) repeat-x top;
}
.price_top{
	background : #BED1D7 url(price_top.gif) repeat-x top;
}


/*images*/


.sample span {
	width: 100px;
	height: 67px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(round-corner-wide.png) no-repeat;
}
.sample img {
	border: none;
	padding: 0;
	/*background: url(_round-bg.gif) no-repeat;*/
}
.sample a:hover {
	cursor : pointer;
}

.preview-container {
  background-position: center;
}

.photo {
	margin: 0px;
	position: relative;
	width: 100px;
	height: 67px;
	float: left;
}

.closed { display: none;  }
.open   { display: block;}
div#mumumu textarea {display: none}

